Character.AI is a beta product that uses neural language models to enable users to collaborate with a computer to write dialog with the illusion that they are talking with another character. It can be used for imagination, brainstorming, and language learning.