Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Latest in (open source) chatbot/fake AI?

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 ?

like image 581
J. Stoever Avatar asked Aug 17 '12 19:08

J. Stoever


People also ask

Are there any AI like Replika?

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.

Is Replika AI open source?

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.


2 Answers

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.

like image 142
Robert Oschler Avatar answered Sep 17 '22 16:09

Robert Oschler


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.

like image 32
mendicott Avatar answered Sep 20 '22 16:09

mendicott