I've been nervously chatting to Lara on the dating platform Match.com for two minutes. She's flattered me about my age ("so young!") and she says she's going to take care of me. I like her already - but Lara is not real. She - or rather, it - is a chatbot, an artificially intelligent computer program developed to communicate with people online.