Cindy is a CML (Conversation Markup Language) Interpreter. It implements all user cases listed in the CML specification. When you download Cindy or sign up for the Novabot hosting service, a set of sample CML sources will be provided to show you what CML can do, as well as being a practical CML
FAQ chat bot. You can ask questions about CML and weather. The source code also contains examples for more complex CML features like flow control and Topic merging. It is XML based
chatbots language and interpretation engine, with web-hosting service.