This is more fun to watch than most romantic comedies.
Zabaware's Ultra Hal is an artificially intelligent chat bot that learns from past conversations (human-to-bot) as well as from observing Twitter conversations (human-to-human). Watch what happens when one Ultra Hal bot has a conversation with another Ultra Hal bot.
Here's another from Cleverbot: