在發(fā)現(xiàn)愛人的背叛后,這位女作家(由凱瑟琳·哈羅德飾演)決定在深山中一個無人居住的地區(qū)寫作。在這種孤獨的環(huán)境中,她選擇購買一個家用男性機器人Jeffrey(布魯斯·格林伍德飾演)作為伴侶。起初,機器人杰弗里執(zhí)行了基本程序,重點是保護(hù)女性主角免受傷害。然而,女主人開始覺得機器人的行為有點無聊,她希望他能更有趣,更像一個真正的伴侶。通過修改程序并為Jeffrey添加個性設(shè)置,他開始表現(xiàn)出更多樣化的反應(yīng)和行為,而不僅僅是機械反應(yīng)。在他們遇到的附近一個家庭的晚餐上,男主人對這位女作家的進(jìn)一步期望出現(xiàn)了,杰弗里及時介入救了這位女作家。雖然杰弗里是一個稱職的管家,但這位女作家似乎更需要的是一個能在情感上安慰她的男人。于是,她再次修改了程序,并為杰弗里添加了一個隨機程序。這個隨機程序的引入給杰弗里帶來了徹底的改變,他開始有了自己的偏好和想法,并通過與女性作家的對話逐漸理解了愛情。