Naaah, still waiting for "Turing-test passing" AI-girlfriend to appear on the market...
(http://www.loebner.net/Prizef/loebner-prize.html)
A bit of tweaking - some learning and some Markov chains - and you'd have something reasonably solid for that narrow gap.
Obviously there are trivially easy ways to trip up bots, if you suspect they are bots.