Do you still believe that you would know if you were talking to a chat bot?
An educated, professional jury was fooled by a Ukrainian-designed chat bot that it was human. One reason why experts think it was possible is the language barrier: People are more forgiving of a non-native English speaker making errors in communication, thinking it’s due to language problems. Then you will know for sure if your chat friend is a real person and not a bot.
The software runs on a high-end GPU and takes quite a while—hours to days—to do its stuff, but it's out there and it'll probably be available to rent as a cloud service running on obsolescent bitcoin-mining GPU racks in China by the end of next week.
(Obvious first-generation application: workplace/social media sexual harassers just got a whole new toolkit.) But it's going to get a whole lot worse.
You can then use the trained network to edit them, replacing one person in a video with a synthetic version of someone else.
In this case, Rule 34 applies: it's being used to take porn videos and replace the actors with film stars.
The estimation is that about 80% of customers were contacted by “Angels”.