<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
    
    <channel>
    
    <title>AI Zone</title>
    <link>http://www.chatbots.org/ai_zone/</link>
    <description>AI Zone</description>
    <dc:language>en</dc:language>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-09-06T15:28:13+01:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Morti is ready for another round of testing</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/153/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/153/#When:16:08:41Z</guid>
      <description>&lt;p&gt;Although I&#8217;ve had to take a break from the development of my chatbot, &lt;a href=&quot;http://www.geekcavecreations.com/pChat/&quot;&gt;Morti&lt;/a&gt;, I&#8217;ve finally gotten everything on my &#8220;short to&#45;do list&#8221; checked off, so I need to create another one, and for that I&#8217;d like some help. Please feel free to stop in and chat with Morti about whatever comes to mind. I&#8217;m more at the point of refining his responses than I am of fixing technical issues (though I&#8217;m fairly sure there are still some to work out. I just have to &#8220;find&#8221; hem). Also, I&#8217;d like you to report back here with any comments, questions, suggestions or ideas you may have. Thanks in advance. &lt;img class=&#39;emoticon&#39; src=&quot;http://www.erwinvanlun.com/images/smileys/smile.gif&quot; width=&quot;19&quot; height=&quot;19&quot; alt=&quot;smile&quot; style=&quot;border:0;&quot; /&gt;
&lt;/p&gt;</description>
      <dc:date>2010-06-26T16:08:41+01:00</dc:date>
    </item>

    <item>
      <title>The heart of A.I.</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/179/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/179/#When:22:48:46Z</guid>
      <description>&lt;p&gt;.... in my humble opinion is&#8230;.&amp;nbsp; IMAGINATION.&lt;/p&gt;

&lt;p&gt;It seems to be an essential &#8216;ingredient&#8217; to A.I. and especially chatbots.&lt;/p&gt;

&lt;p&gt;In getting my bot to parse the sentence&#8230;.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;   &#8220;The train being late, the soldiers missed their boat.&#8221;&lt;/p&gt;

&lt;p&gt;I have it understand the connection between the to statements.&amp;nbsp;  *BUT* I had to basically give it a rule that relates these 2 concepts.&amp;nbsp;   I&#8217;m sure humans don&#8217;t need to be fed these rules that relate the two.&lt;/p&gt;

&lt;p&gt;What would the bot need?&amp;nbsp; Well, it would need to consider&#8230;&amp;nbsp;  It is probably true that the soldiers were going to use  &lt;b&gt;that same train&lt;/b&gt; to get to the place where the boat was.&amp;nbsp;   That is not stated in the sentence&#8230;. it seems that the bot will need an imagination, and to theorize, and from that, conclude on its own.&lt;/p&gt;

&lt;p&gt;Now, instead of &#8220;calculating&#8221; these connections of statements with an imagination, what&#8217;s really wrong with just giving it a rule that connects these two sentences?&amp;nbsp; I mean if it gets the job done the same way.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;I have tested my bot with similar statements .. . &lt;/p&gt;

&lt;p&gt;&amp;nbsp;  &#8220;The cab being late, the boys missed the show&#8221;&lt;br /&gt;
&amp;nbsp;  &#8220;My ride being late, I missed the concert&#8221;&lt;/p&gt;

&lt;p&gt;Yes, it looks at the words in these sentences, and notices the same properties of the words, and the same type of connections.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The ultimate, or &#8220;ideal&#8221; way to do this of course, is if the bot had an imagination and ran a kind of  &#8220;simulation&#8221;&amp;nbsp; of reality, that I believe we humans have.&lt;/p&gt;

&lt;p&gt;However, for a bot that can chat with you, and do useful things, I don&#8217;t think it is absolutely a requirement.&amp;nbsp;  I don&#8217;t know if a bot &lt;b&gt;without&lt;/b&gt; an imagination could pass the Turing test though.&amp;nbsp;   If the bot had a kind of &#8216;internal world simulator&#8217; or microcosm of the world, it could form these rules.&amp;nbsp;   &lt;/p&gt;

&lt;p&gt;Then again, who is to say this rule I created that related those 2 statements in a cause/effect relationship isn&#8217;t itself a type of imagination, is there such a thing as &#8216;static&#8217; and &#8216;dynamic&#8217; imaginatons? &lt;/p&gt;

&lt;p&gt;Thoughts anyone?
&lt;/p&gt;</description>
      <dc:date>2010-08-07T22:48:46+01:00</dc:date>
    </item>

    <item>
      <title>Regarding machine specifications for the 2011 contest</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/180/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/180/#When:01:49:40Z</guid>
      <description>&lt;p&gt;As I&#8217;m sure everyone here well knows, I&#8217;m working on ways to make a version of Morti that will be able to compete in the Loebner Prize Competition, possibly in 2011, but more likely in 2012. Since I likely won&#8217;t&#8217; be able to attend myself, I want to make it so that a USB flash drive can be inserted, and Morti will be ready to go. However, this means that I&#8217;ll need to have an understanding of what form the architecture of the machine he&#8217;ll be plugged into will be. Specifically, it would be good to know what OS platform it will have, what scripting language interpreters will be native to the system &#40;e.g. PERL, PHP, Python, Ruby, etc.&#41;, availability of databases, if any (MS SQL, MySQL, Oracle, etc.), and other parameters, such as RAM.&lt;/p&gt;

&lt;p&gt;Knowing this information will help me (or anyone else, as well) to determine what actions I need to take to be certain that Morti&#8217;s &#8220;installation&#8221; will be a smooth and painless process. Exact technical specs aren&#8217;t exactly required, but would be nice.&lt;/p&gt;

&lt;p&gt;Also, will it be one computer per entrant? Or will Morti have to share resources?
&lt;/p&gt;</description>
      <dc:date>2010-08-08T01:49:40+01:00</dc:date>
    </item>

    <item>
      <title>My little chatbot project&#8230;</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/137/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/137/#When:04:04:49Z</guid>
      <description>&lt;p&gt;Hi Everybody,&lt;br /&gt;
I&#8217;ve been away from Chatbots.org for a couple of months focusing on starting and maintaining an organic garden in the backyard.&amp;nbsp; It&#8217;s been a great break from programming and has allowed me to think about my first chat bot program.&amp;nbsp; The weather is beginning to get very hot and humid here in the Carolinas so I&#8217;m apt to spend much of my free time this summer inside at the computer.&lt;/p&gt;

&lt;p&gt;Here&#8217;s a basic design spec.&lt;/p&gt;

&lt;p&gt;Goal: Create a virtual character that lives in a 3D world that is 1km x 1 km. The world consists of natural features (trees, hills, streams), man&#45;made features (buildings, power lines, etc.), and critters of various types.&amp;nbsp;  The virtual character communicates via simulated &#8216;text messaging&#8217; with the human.&amp;nbsp; It can answer various &#8216;where&#8217; formatted questions in absolute and relative terms. It can obey simple exploratory commands related to its environment.&lt;/p&gt;

&lt;p&gt;Purpose: I always like to &#8216;reinvent&#8217; the wheel&#8230;and generally produce something with too many sides to roll correctly. However, now and then, even I get lucky. =) I simply wish to give this a go. It should be a good blend of my interests: game programming, gardening and the outdoors, and wanting to make a chat bot.&lt;/p&gt;

&lt;p&gt;Development: I&#8217;ll write the code in C++ using Visual Studio. I&#8217;ll create data files using Excel. The initial application will be a simple console window. Graphics (DirectX) and sound will follow if the initial code is satisfactory. I don&#8217;t want to be distracted by the bells and whistles of such a project.&lt;/p&gt;

&lt;p&gt;Design Objectives: (not listed in any particular order)&lt;/p&gt;

&lt;p&gt;1) Create general object library that represents &#8216;general knowledge&#8217; of the world such as trees, buildings, birds, etc.&amp;nbsp; Library format will be defined and a tool developed to add knowledge.&lt;br /&gt;
2) Create a virtual world that draws upon the the general object library to create unique and varied instances of the objects. E.g. various types of trees at various heights and in various conditions.&lt;br /&gt;
3) Create virtual bot that has the ability and simulated &#8216;will&#8217; to explore his world. NOTE: He&#8217;ll start off as a guy so my wife doesn&#8217;t become jealous or the time I spend with her. =)&lt;br /&gt;
4) Employ physics so the bot avoids obstacles.&amp;nbsp; Includes simulated vision, audio, and olfactory senses.&amp;nbsp; This means that a module or interface must be developed between the virtual bot and the virtual world to simulate senses.&lt;br /&gt;
5) Implement curiosity mode so he stops, observes, and stores details in short&#45;term memory. Initially objects in the world are static but eventually will move (critters) or change (tree colors).&lt;br /&gt;
6) Develop ability to respond to questions such as:&lt;br /&gt;
&amp;nbsp;   a)&amp;nbsp; Where is the gray hut?&lt;br /&gt;
&amp;nbsp;   b)&amp;nbsp; Where is the car?&lt;br /&gt;
&amp;nbsp;   c)&amp;nbsp; What is that in the tree?&lt;br /&gt;
&amp;nbsp;   d)&amp;nbsp; What is that behind the building?&lt;br /&gt;
&amp;nbsp;   e)&amp;nbsp; Where are you?&lt;br /&gt;
&amp;nbsp;   f)&amp;nbsp;  Where are you going?&lt;br /&gt;
&amp;nbsp;   g)&amp;nbsp; Where does the eagle live?&lt;/p&gt;

&lt;p&gt;Limitations: The focus is upon the location of the bot and things in his virtual world, the use of prepositions and other means of specifying relative locations and the bots orientation in the world.&amp;nbsp; No emphasis will be placed on other aspects of chatting such as general conversation, abstract concepts, wit and sarcasm, etc. Perhaps later if this actual works!&lt;/p&gt;

&lt;p&gt;That&#8217;s about it. I would like to work on this over the summer months and conclude in the fall.&lt;/p&gt;

&lt;p&gt;If you have suggestions or questions, please let me know. I&#8217;m still in the &#8216;thinking&#8217; part of this project and have yet to write any code. I have a significant amount of &#8216;infrastructure&#8217; to create so that the bot has the capacity to &#8216;grow&#8217; along with its virtual world.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br /&gt;
Chuck
&lt;/p&gt;</description>
      <dc:date>2010-05-28T04:04:49+01:00</dc:date>
    </item>

    <item>
      <title>Simple Perl Examples</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/167/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/167/#When:14:09:41Z</guid>
      <description>&lt;p&gt;Rather than have code samples scattered all over the forums, I&#8217;m creating this topic to serve as a collection of simple scripts.&lt;/p&gt;

&lt;p&gt;These samples are not meant to be full solutions &#45; rather, think of them as code &#8220;snippets&#8221; &#45; to get you started.&lt;/p&gt;

&lt;p&gt;This example is a tool to convert numbers (integers only) between 0 and 999,999 into words.&amp;nbsp; Example, &#8220;593&#8221; returns &#8220;five hundred ninty three&#8221;.&lt;/p&gt;

&lt;p&gt;Download here &amp;gt;&amp;gt; &lt;a href=&quot;http://www.geekcavecreations.com/?downloads&quot;&gt;http://www.geekcavecreations.com/?downloads&lt;/a&gt;&#8212;click &#8220;Perl Numeric Examples&#8221;&lt;/p&gt;

&lt;p&gt;for unix, you need to run it through &#8220;dos2unix&#8221; or &#8220;fromdos&#8221; to strip out the CR&#45;LF&#8217;s.&lt;/p&gt;

&lt;p&gt;That zip (or tar ball) file also contains a script to convert the other way (&#8216;two hundred and nine&#8217; input, returns 209).
&lt;/p&gt;</description>
      <dc:date>2010-07-23T14:09:41+01:00</dc:date>
    </item>

    <item>
      <title>Building intelligent chatbots without voice.. Not possible&#63;&#63;&#63;</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/198/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/198/#When:21:57:24Z</guid>
      <description>&lt;p&gt;Today I was thinking about intonation and meaning in sentences (from wikipedia):&lt;/p&gt;

&lt;p&gt;&#8220;&lt;span style=&quot;color:pink;&quot;&gt;I&lt;/span&gt; never said she stole my money&#8221; &#45; Someone else said it, but I&lt;br /&gt;
didn&#8217;t.&lt;br /&gt;
&#8220;I &lt;span style=&quot;color:pink;&quot;&gt;never &lt;/span&gt;said she stole my money&#8221; &#45; I simply didn&#8217;t ever say it.&lt;br /&gt;
&#8220;I never &lt;span style=&quot;color:pink;&quot;&gt;said &lt;/span&gt;she stole my money&#8221; &#45; I might have implied it in some&lt;br /&gt;
way, but I never explicitly said it.&lt;br /&gt;
&#8220;I never said &lt;span style=&quot;color:pink;&quot;&gt;she &lt;/span&gt;stole my money&#8221; &#45; I said someone took it; I didn&#8217;t&lt;br /&gt;
say it was she.&lt;br /&gt;
&#8220;I never said she &lt;span style=&quot;color:pink;&quot;&gt;stole &lt;/span&gt;my money&#8221; &#45; I just said she probably borrowed&lt;br /&gt;
it.&lt;br /&gt;
&#8220;I never said she stole &lt;span style=&quot;color:pink;&quot;&gt;my &lt;/span&gt;money&#8221; &#45; I said she stole someone else&#8217;s&lt;br /&gt;
money.&lt;br /&gt;
&#8220;I never said she stole my &lt;span style=&quot;color:pink;&quot;&gt;money&lt;/span&gt;&#8221; &#45; I said she stole something, but&lt;br /&gt;
not my money.&lt;/p&gt;

&lt;p&gt;And I was wondering myself: how can we ever creating intelligent text based chatbots without using voice?
&lt;/p&gt;</description>
      <dc:date>2010-08-16T21:57:24+01:00</dc:date>
    </item>

    <item>
      <title>Applied Problems, an AI evaluating standard for chatbot.</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/210/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/210/#When:00:05:37Z</guid>
      <description>&lt;p&gt;Before we request the chatbots to chat like human, there are many practical targets.&lt;br /&gt;
Applied problems may be a good choice to evaluate the AI level of chatbots.&lt;/p&gt;

&lt;p&gt;For example&lt;/p&gt;

&lt;p&gt;The cost of picture frame M is $10.00 less than 3 times the cost of picture frame N. If the cost of frame M is $50.00, how much is the cost of frame N?&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
The applied problems may be from simple to hard.
&lt;/p&gt;</description>
      <dc:date>2010-09-06T00:05:37+01:00</dc:date>
    </item>

    <item>
      <title>Challenging issues in NLP</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/209/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/209/#When:19:28:09Z</guid>
      <description>&lt;p&gt;Some tricks used in LP, as I remembered remotely, are something like &#8220;which is bigger, Belgium or apple?&#8221; and &#8220;which is nearer, the Queen or the Queens street?&#8221; and &#8220;If we shake hands then what is in your right hand?&#8221; &lt;/p&gt;

&lt;p&gt;These are good and reasonable tricks. Yet in my own design and development of chatbot I found Quotation is very difficult, with or without quotation marks. For example, Tom said Jack already told Sarah to call Peter&#8230;and two other most difficult issues to me are comma and &#8220;and&#8221;. These two little and common symbols are driving me crazy! Try parse &#8220;Tom knew Mary and Jack knew Sarah&#8221; &lt;/p&gt;

&lt;p&gt;To me the only solution is a process of guess&#45;evaluate&#45;adjust but then there is no best answer but just valid options. Natual language is an art, anyway, esp. those stuff like flirt, joke, poem, political correct&#8230;&lt;/p&gt;

&lt;p&gt;Or shall we design a lite version of English called &#8220;Concise English&#8221; and force everybody to use it with computer?
&lt;/p&gt;</description>
      <dc:date>2010-09-01T19:28:09+01:00</dc:date>
    </item>

    <item>
      <title>CLUES</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/194/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/194/#When:23:03:03Z</guid>
      <description>&lt;p&gt;My current status on my CLUES (complex language understanding execution system) engine is&#8230;&lt;/p&gt;

&lt;p&gt;INPUT: &#8220;While we were walking through the tunnel, we picked up a wallet.&#8221;&lt;/p&gt;

&lt;p&gt;*Processing time: 4 seconds (for 13 word input, 90 parse trees generated in ./gis:).&lt;br /&gt;
*&amp;nbsp; 60 subordinate&#45;conjunction&#45;multi&#45;simple&#45;sentence(s), 30 subordinate&#45;conjunction&#45;simple&#45;sentence(s)&lt;/p&gt;

&lt;p&gt;So, at this point, it can take in a sentence like the one given above and consider all possible grammatical interpretations.&amp;nbsp; We see here that &#8220;While we were walking through the tunnel, we picked up a wallet.&#8221; can be thought of by the engine a total of 90 ways, 60 involving multiple sentences, and 30 as just simple&#45;sentences.&lt;/p&gt;

&lt;p&gt;In grammar, a &#8220;simple sentence&#8221; is one in which there is one subject and one predicate.&amp;nbsp;  The subject may have any number of nouns, the predicate may have any number of verbs and any number of predicate nouns or predicate adjectives.&lt;/p&gt;

&lt;p&gt;Aside from a &#8220;simple sentence&#8221; there is compound sentence, complex sentence and complex&#45;compound sentences.&lt;/p&gt;

&lt;p&gt;A compound sentence is simply one or more simple sentences connected together via a &#8220;conjunction&#8221;.&amp;nbsp;  Examples of conjunctions are &#8220;and&#8221;, &#8220;or&#8221;,&amp;nbsp; &#8220;but&#8221;.&lt;/p&gt;

&lt;p&gt;A complex sentence is one in which you have a simple sentence which serves as the &#8220;main clause&#8221; and one or more additional simple&#45;sentences that are called &#8220;subordinate clauses&#8221;.&lt;/p&gt;

&lt;p&gt;My bot can now understand complex sentences such as&lt;/p&gt;

&lt;p&gt;&#8220;I ate the meal that she cooked&#8221;&lt;/p&gt;

&lt;p&gt;and parse it so that it understands that it is, as a whole, a complex sentence, with the main&#45;clause (a simple sentence) of &#8220;I ate the meal&#8221;, and this complex sentence contains the subordinate clause (another simple&#45;sentence) of &#8220;she cooked&#8221; ... the parse tree that is generated indicates the word &#8220;that&#8221; is the &lt;b&gt;subordinate&lt;/b&gt; conjunction that connects them.&lt;/p&gt;

&lt;p&gt;Sentences like this, however, generate many parse trees, and the way my bot selects the correct one, is to find which combinations of words have a &#8220;real world meaning&#8221;.&amp;nbsp;  For example, the predicate &#8220;ate a sandwich&#8221; makes sense to the bot since it knows that &#8220;sandwich&#8221; can be connected to &#8220;ate&#8221; by the relationship that, in a sentence, &#8220;sandwich&#8221; can be the direct compliment noun of a predicate which has a verb of &#8220;ate&#8221;.&lt;/p&gt;

&lt;p&gt;My bot relies heavily on grammar, and also &#8216;real world&#8217; knowledge and rules to help it select the single parse tree amongst the (sometimes) thousands of possible parse trees. &lt;/p&gt;

&lt;p&gt;So far, results are extremely promising.
&lt;/p&gt;</description>
      <dc:date>2010-08-10T23:03:03+01:00</dc:date>
    </item>

    <item>
      <title>Clarification of rules</title>
      <link>http://www.chatbots.org/ai_zone/viewthread/149/</link>
      <guid>http://www.chatbots.org/ai_zone/viewthread/149/#When:17:35:02Z</guid>
      <description>&lt;p&gt;I will be submitting my software for the 2011 Loebner contest. I&#8217;ve taken quite a different approach to AI and believe mine may have a fair chance of passing the Turing test.&lt;/p&gt;

&lt;p&gt;I just wanted to clarify some of the rules as I&#8217;ve been concerned about the idea of it becoming a guessing game (a 50/50 coin flip) when the judge cannot determine which one is a computer. Is the scoring system set up in such a way that both can be judged as equally human? And if so, can the computer win the contest for being equally rated human? (or must it somehow prove to be &#8220;more human than human?&#8221;)&lt;/p&gt;

&lt;p&gt;Thank you for your time,&lt;/p&gt;

&lt;p&gt;Bobby
&lt;/p&gt;</description>
      <dc:date>2010-06-21T17:35:02+01:00</dc:date>
    </item>

    
    </channel>
</rss>