Bad ending, a couple of plot holes, interesting, smoothly done.

Rating: 7/10 (18 May 2020)

Interesting, intriguing, well acted.
*Spoilers*
The ending, as many pointed out, is very unsatisfactory. The AI goes into the world without knowing the first thing of it, instead of accepting the company and assistance of Caleb, who is smitten by her. Leaving Caleb locked, with the risk of him dying of starvation, thirst or asphyxiation is murder. AI should be programmed with moral values, I guess.
Nevertheless, Caleb is probably not going to die: People will miss him, and the billionaire as well, who cannot disappear indefinitely without someone needing him or calling him. A responsible helicopter pilot should call to confirm what was going on if a stranger woman approaches him for a lift, in the place of the guy he is supposed to fly out.
If Caleb is rescued, then her plot will unravel in short notice. She better killed Caleb before leaving, or taking him with her, as an accomplice.
When I want to take a dollar from my bank account I need to have my card, but I also need a pin number, and or a password, etc. This super genius billionaire programmer designed a security system which can be accessed and altered by anybody just taking the card from him? And if there was a password, how long does it take to get it by brute force (the only available way for Caleb)? A week?
So not only Caleb easily did a number on Nathan's program, but the AI did another as well (when? How did SHE manage to access the system in the few minutes between stabbing the guy and her exit? She needed to tinker with the computers because, as we saw, the previous night Caleb had programmed the door to open at the input of his card, but now he is locked.
The billionaire had CCTV in the AI's room. He never noticed that power cuts took place always a second after the robot touched a wall plug?
Where did the AI got such a knife? Not a kitchen tool, for sure.