PDA

View Full Version : Yuichan: Artificial Intelligent Socratic Zen Conversationalist



Beorn
03-27-2009, 01:03 AM
AIML, or Artificial Intelligence (http://en.wikipedia.org/wiki/Artificial_Intelligence) Markup Language, is an XML (http://en.wikipedia.org/wiki/XML) dialect for creating natural language (http://en.wikipedia.org/wiki/Natural_language) software agents.

The XML dialect called AIML was developed by Richard Wallace (http://en.wikipedia.org/wiki/Richard_Wallace_%28scientist%29) and a worldwide free software community (http://en.wikipedia.org/wiki/Free_software_community) between the years of 1995 and 2002. It formed the basis for what was initially a highly extended Eliza (http://en.wikipedia.org/wiki/Eliza) called "A.L.I.C.E. (http://en.wikipedia.org/wiki/Artificial_Linguistic_Internet_Computer_Entity)" ("Artificial Linguistic Internet Computer Entity"), which won the annual Loebner Prize Contest for Most Human Computer (http://www.loebner.net/Prizef/loebner-prize.html) three times, and was also the Chatterbox Challenge (http://www.chatterboxchallenge.com/) Champion in 2004.
Because the A.L.I.C.E. AIML set was released under the GNU GPL (http://en.wikipedia.org/wiki/GNU_GPL), and because most AIML interpreters are offered under a free (http://en.wikipedia.org/wiki/Free_Software) or open source (http://en.wikipedia.org/wiki/Open_source) license, many "Alicebot clones" have been created based upon the original implementation of the program and its AIML knowledge base. Free AIML sets (http://aitools.org/Free_AIML_sets) in several languages have been developed and made available by the user community. There are AIML interpreters available in Java (http://en.wikipedia.org/wiki/Java_%28programming_language%29), Ruby (http://en.wikipedia.org/wiki/Ruby_programming_language), Python (http://en.wikipedia.org/wiki/Python_%28programming_language%29), C++ (http://en.wikipedia.org/wiki/C%2B%2B), C# (http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29), Pascal (http://en.wikipedia.org/wiki/Pascal_programming_language), and other languages (see below (http://en.wikipedia.org/wiki/AIML#Free_.2F_Open_Source_AIML_Implementations)). A formal specification (http://aitools.org/aiml/spec) and a W3C XML Schema for AIML (http://aitools.org/programd/resources/schema/AIML.xsd) are available.


Wiki AIML (http://en.wikipedia.org/wiki/AIML)


Yuichan (http://www.travisjmorgan.com/bot/trad.html)


I spent a very relaxing and entertaining twenty minutes chatting to this AI.



(http://en.wikipedia.org/wiki/AIML)

Electronic God-Man
03-27-2009, 01:06 AM
HHAHAHA. Too much fun.


Me: Are you sexy?
Yuichan: That depends on how you perceive sexy. Beauty is in the eye of the beholder.

Beorn
03-27-2009, 01:09 AM
I started off by asking if he knew any 'smelly wankers'.:D

You have never lived until a supposed Zen master has questioned you repeatedly about 'smelly wankers'.

:rotfl:

Electronic God-Man
03-27-2009, 01:13 AM
Hmm. The answers I am getting are not formulated right. I'm losing interest.


Yuichan: If I had sexual intercourse what would I do with it?

Also, I said I like to read every day and she asked me "What did you think about every day?" It's the little mistakes that show how computerish it is...which is to be expected, but still disappointing.

Electronic God-Man
03-27-2009, 01:21 AM
What! Now things are getting interesting!

First of all, she understands what "race" is.

Second I asked:


Me: Sprichst du Deutsch?
Yuichan: Nein, aber ich wuerde gerne einige Saetze in Deutsch lernen.

Sure sounds like she knows German to me.

I have a new friend.

Electronic God-Man
03-27-2009, 02:02 AM
Does Yuichan learn as more people talk to her?

It seems that every time I go back (she always eats her damn sushi) that she understands things a little better.

Beorn
03-27-2009, 02:08 AM
Does Yuichan learn as more people talk to her?

It doesn't state so anywhere, but the A.I. it is based upon is supposed to learn and adapt with each new scenario placed before it.

You can get some very long, in-depth conversations out of Yuichan without coming across any repetitions or outright misunderstandings.

Psychonaut
03-27-2009, 04:52 AM
Amazing! It quickly degenerated into insults, but having a robot call be a "dim witted coxcomb" was the highlight of my evening. :D