What is the lastest in open source chatbot/fake AI 'technology' ? Is ELIZA/ALICE/MegaHAL still 'current', or have there been made any advances in the past decade ?
The best alternative is Kajiwoto, which is free. Other great apps like Replika are Kuki, Cleverbot, Hugging Face and Fire. place. Replika is your AI friend that you teach and grow through conversations.
The underlying source code is open source and available under the GitHub repository CakeChat. The application can be downloaded for free for an iPhone or Android. The user can name, gender, and customize an AI companion and then start chatting with him/her/them to provide training data. Replika remembers.
ChatScript is the best open source tool that I've found for developing conversational agents (BSD License):
https://github.com/ChatScript/ChatScript
I have used it for several years and it's extremely programmer friendly (written in a way amenable to how programmers think and use tools). Most importantly, it was written to solve the truly messy problems of parsing natural language sentences with a powerful input pre-processor and a flexible pattern matching style rules engine for matching text.
From the SourceForge project page:
ChatScript is the next generation chatbot engine that won the 2010 Loebner Prize with Suzette, 2011 Loebner with Rosette, and 2nd in 2012 Loebner with Angela (a bug I introduced in the Loebner protocol, not the engine). The technology behind Outfit7's mobile app Tom Loves Angela and ESL chatbots at Japan's SpeakGlobal. 3rd place winner Chatbot Battles 2012 and awarded best 15 minute conversation prize. 3rd place Loebner winner for 2013 and 1st place in 2014.
Also has useful ontology files for nouns, verbs, adjectives, adverbs. Stand-alone or server modes. LINUX (32 & 64 bit) and Windows (Visual Studio 10) and Mac/iOS.
In terms of up to date conversational agent FAQs, see my Meta Guide webpages, "Yahoo! Answers - Best Answers" & "Quora Answers". In terms of non-pattern matching, statistical dialog systems, I suggest looking at the USC Virtual Human Toolkit NPCEditor & the IBM Watson precursor QA system, OpenEphyra from CMU.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With