<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-440</id>
	<title>Nabble - Alicebot Developer</title>
	<updated>2008-07-08T05:54:35Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Alicebot-Developer-f440.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-Developer-f440.html" />
	<subtitle type="html">Developer discussion of alicebot and AIML (Artificial Intelligence Markup Language) parser implementations</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18338797</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-07-08T05:54:35Z</published>
	<updated>2008-07-08T05:54:35Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Oops, minor correction, PBX In a Flash is the Linux/Asterisk distro I use. 
&lt;br&gt;FreePBX is the web based management interface included in that distro.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;Steve Prior wrote:
&lt;br&gt;&amp;gt; have a starter kit for $50 for one channel. &amp;nbsp;In my case I've got FreePBX (a 
&lt;br&gt;&amp;gt; distro which includes Linux and Asterisk) installed on a system acting as a PBX 
&lt;br&gt;&amp;gt; for the house and I've also got Lumenvox installed on that machine. &amp;nbsp;With custom 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18338797&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p18338797.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18338476</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-07-08T05:48:52Z</published>
	<updated>2008-07-08T05:48:52Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Voice recognition systems are split into two main groups. &amp;nbsp;One group requires a 
&lt;br&gt;very good signal (close talking mic and little background noise), typically 
&lt;br&gt;require training to a given user, but allow arbitrary speech (dictation). &amp;nbsp;The 
&lt;br&gt;other group is designed for noisy environments, doesn't require training to a 
&lt;br&gt;specific user, but has a set vocabulary and grammar that it will recognize at a 
&lt;br&gt;time. &amp;nbsp;The second type is used for call centers and is better for home 
&lt;br&gt;automation, but isn't typically available on desktop systems and is usually 
&lt;br&gt;expensive.
&lt;br&gt;&lt;br&gt;There is a cheap way to pull off getting the second type for a house or small 
&lt;br&gt;installation. &amp;nbsp;Lumenvox is one company which makes the second type, and they've 
&lt;br&gt;got integration with the open source Asterisk PBX system and better yet they 
&lt;br&gt;have a starter kit for $50 for one channel. &amp;nbsp;In my case I've got FreePBX (a 
&lt;br&gt;distro which includes Linux and Asterisk) installed on a system acting as a PBX 
&lt;br&gt;for the house and I've also got Lumenvox installed on that machine. &amp;nbsp;With custom 
&lt;br&gt;code installed on that platform I can recognize speech from the house phones and 
&lt;br&gt;even call into the system from the hands free Bluetooth function of my car into 
&lt;br&gt;the house via VOIP connection. &amp;nbsp;Then my code on the Asterisk box gathers the 
&lt;br&gt;speech to text and can submit it to my smarthome system which could then submit 
&lt;br&gt;it to Alicebot.
&lt;br&gt;&lt;br&gt;It's a round about way to get input to Alicebot, but it works very well with 
&lt;br&gt;call center quality voice recognition and besides the PBX function is generally 
&lt;br&gt;useful. &amp;nbsp;I don't know of any other way to get this kind of voice recognition 
&lt;br&gt;cheaply.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;Josip Almasi wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Some suggest that I should by a better microphone. I'll find one
&lt;br&gt;&amp;gt;&amp;gt; later. For the next days I'll be focusing on the device.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Once I found out audio input had some inherent noise; no matter what mic 
&lt;br&gt;&amp;gt; I used I couldn't get good result.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18338476&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p18338476.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18334014</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-07-08T00:49:45Z</published>
	<updated>2008-07-08T00:49:45Z</updated>
	<author>
		<name>Josip Almasi</name>
	</author>
	<content type="html">Ariyo Nugroho wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You're right that speech-to-text was 'disaster'. I'm using Dragon
&lt;br&gt;&amp;gt; Naturally Speaking. But I have to tell the truth: the problem is not
&lt;br&gt;&amp;gt; merely about the software. It is my accent! :D 
&lt;br&gt;&lt;br&gt;:))
&lt;br&gt;&lt;br&gt;FTR I used M$ built-in speech thing.
&lt;br&gt;I found it suitable for only one purpose - learning proper (us) english 
&lt;br&gt;accent:)
&lt;br&gt;&lt;br&gt;As for your accent, again, try using different commands, maybe 'begin 
&lt;br&gt;measurement' instead of 'device on' etc.
&lt;br&gt;&lt;br&gt;&amp;gt; Some suggest that I should by a better microphone. I'll find one
&lt;br&gt;&amp;gt; later. For the next days I'll be focusing on the device.
&lt;br&gt;&lt;br&gt;Once I found out audio input had some inherent noise; no matter what mic 
&lt;br&gt;I used I couldn't get good result.
&lt;br&gt;&lt;br&gt;Regards...
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18334014&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p18334014.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18271791</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-07-03T19:33:39Z</published>
	<updated>2008-07-03T19:33:39Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Hello Josip
&lt;br&gt;&lt;br&gt;Thank you for your suggestions. But now I'm working with AIMLpad as
&lt;br&gt;suggested by Gary Dubuque.
&lt;br&gt;&lt;br&gt;You're right that speech-to-text was 'disaster'. I'm using Dragon
&lt;br&gt;Naturally Speaking. But I have to tell the truth: the problem is not
&lt;br&gt;merely about the software. It is my accent! :D It doesn't recognize
&lt;br&gt;when I say DEVICE ON, DEVICE OFF, READ TEMPERATURE, etc. The only
&lt;br&gt;think it understands well is GO TO SLEEP :( &amp;lt;sniff&amp;gt;
&lt;br&gt;&lt;br&gt;Some suggest that I should by a better microphone. I'll find one
&lt;br&gt;later. For the next days I'll be focusing on the device.
&lt;br&gt;&lt;br&gt;By the way, nice to hear that you made ALICE respond to laughter :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;2008/7/1, Josip Almasi &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18271791&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joe@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sure.
&lt;br&gt;&amp;gt; You just need some piece of code to send some singal to your bot.
&lt;br&gt;&amp;gt; Say, endless loop that reads the device and sends 'TEMPERATURE
&lt;br&gt;&amp;gt; something' to the bot, then implement TEMPERATURE tag in AIML.
&lt;br&gt;&amp;gt; Details depend on what AIML interpreter you use.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well I didn't use AliceTalker but did integrate CloudGarden's JSAPI with
&lt;br&gt;&amp;gt; ProgramD a while ago. Like, 5 years ago, so anything I say may be badly
&lt;br&gt;&amp;gt; obsolete:)
&lt;br&gt;&amp;gt; In short - text to speech worked just well, and speech to text was
&lt;br&gt;&amp;gt; disaster. However, it is possible, in fact it's rather easy, to make a
&lt;br&gt;&amp;gt; few commands that ALICE understands without trouble. Though it may take
&lt;br&gt;&amp;gt; a while to ensure commands sound distinct. I.e. DEVICE ON and DEVICE OFF
&lt;br&gt;&amp;gt; may sound simillar depending on tons of factor including your microphone
&lt;br&gt;&amp;gt; and your way of pronouncement:) Well anyway, to achieve this you will
&lt;br&gt;&amp;gt; need a grammar file. Here's one attached, HTH. As you may see, that's
&lt;br&gt;&amp;gt; rather complex syntax, and I don't remember it anymore... but I do
&lt;br&gt;&amp;gt; remember I made ALICE respond to laughter;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards...
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18271791&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p18271791.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18215019</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-07-01T05:07:47Z</published>
	<updated>2008-07-01T05:07:47Z</updated>
	<author>
		<name>Josip Almasi</name>
	</author>
	<content type="html">Ariyo Nugroho wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My questions are:
&lt;br&gt;&amp;gt; 1. I see that Alice recognizes inactivity. But could Alice be
&lt;br&gt;&amp;gt; programmed to be 'proactive'? I mean, supposed we have thermal sensor,
&lt;br&gt;&amp;gt; with a critical temperature has been set. Whenever the temperature is
&lt;br&gt;&amp;gt; too hot, system sends a signal. Based on this signal, Alice will
&lt;br&gt;&amp;gt; shout, &amp;quot;Hey, your device is gonna blow! Do something!&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Could this be possible?
&lt;br&gt;&lt;br&gt;Sure.
&lt;br&gt;You just need some piece of code to send some singal to your bot.
&lt;br&gt;Say, endless loop that reads the device and sends 'TEMPERATURE 
&lt;br&gt;something' to the bot, then implement TEMPERATURE tag in AIML.
&lt;br&gt;Details depend on what AIML interpreter you use.
&lt;br&gt;&lt;br&gt;&amp;gt; 2. I dont know whether this is do-able within my time frame, but I'm
&lt;br&gt;&amp;gt; also interested to implement speech-to-text and text-to-speech. I've
&lt;br&gt;&amp;gt; read AliceTalker from Cloud Garden, which says that it is suitable for
&lt;br&gt;&amp;gt; Program D. But it last release seems too old. Does anyone here have
&lt;br&gt;&amp;gt; any experience using AliceTalker? Or may be there is better/newer
&lt;br&gt;&amp;gt; solution for this?
&lt;br&gt;&lt;br&gt;Well I didn't use AliceTalker but did integrate CloudGarden's JSAPI with 
&lt;br&gt;ProgramD a while ago. Like, 5 years ago, so anything I say may be badly 
&lt;br&gt;obsolete:)
&lt;br&gt;In short - text to speech worked just well, and speech to text was 
&lt;br&gt;disaster. However, it is possible, in fact it's rather easy, to make a 
&lt;br&gt;few commands that ALICE understands without trouble. Though it may take 
&lt;br&gt;a while to ensure commands sound distinct. I.e. DEVICE ON and DEVICE OFF 
&lt;br&gt;may sound simillar depending on tons of factor including your microphone 
&lt;br&gt;and your way of pronouncement:) Well anyway, to achieve this you will 
&lt;br&gt;need a grammar file. Here's one attached, HTH. As you may see, that's 
&lt;br&gt;rather complex syntax, and I don't remember it anymore... but I do 
&lt;br&gt;remember I made ALICE respond to laughter;)
&lt;br&gt;&lt;br&gt;Regards...
&lt;br&gt;&lt;br /&gt;/**
&lt;br&gt;&lt;br&gt;AliceBot speech grammar.
&lt;br&gt;Based on examples provided with CloudGarden Speech API, &lt;a href=&quot;http://www.cloudgarden.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cloudgarden.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;#JSGF V1.0;
&lt;br&gt;&lt;br&gt;grammar org.vrspace.alice;
&lt;br&gt;&lt;br&gt;//Demonstrate gating - when &amp;lt;gate&amp;gt; is &amp;lt;NULL&amp;gt;, it is ignored in sequence,
&lt;br&gt;//but when &amp;lt;gate&amp;gt; is &amp;lt;VOID&amp;gt; it voids whole sequence.
&lt;br&gt;/*
&lt;br&gt;&amp;lt;gate&amp;gt; = &amp;lt;NULL&amp;gt;;
&lt;br&gt;public &amp;lt;test1&amp;gt; = hello &amp;lt;gate&amp;gt; there;
&lt;br&gt;&lt;br&gt;&amp;lt;gate&amp;gt; = &amp;lt;VOID&amp;gt;;
&lt;br&gt;public &amp;lt;test2&amp;gt; = hello &amp;lt;gate&amp;gt; there;
&lt;br&gt;&lt;br&gt;//Equivalent to &amp;lt;test3&amp;gt; = [hello | there];
&lt;br&gt;public &amp;lt;test3&amp;gt; = hello | &amp;lt;NULL&amp;gt; | there;
&lt;br&gt;&lt;br&gt;//&amp;lt;VOID&amp;gt; ignored in RuleAlternate
&lt;br&gt;public &amp;lt;test4&amp;gt; = good morning (hello | &amp;lt;VOID&amp;gt; | there);
&lt;br&gt;&lt;br&gt;//Right-recursion, equivalent to &amp;lt;test5&amp;gt; = there*;
&lt;br&gt;//though saved internally as &amp;lt;test5&amp;gt; = [there &amp;lt;test5&amp;gt;];
&lt;br&gt;//ViaVoice engine doesn't accept this rule, but Microsoft engine does.
&lt;br&gt;//public &amp;lt;test5&amp;gt; = &amp;lt;NULL&amp;gt; | there &amp;lt;test5&amp;gt;;
&lt;br&gt;&lt;br&gt;public &amp;lt;test6&amp;gt; = twenty {2} (&amp;lt;NULL&amp;gt; {0} | one {1}) bananas;
&lt;br&gt;public &amp;lt;test7&amp;gt; = twenty {2} (&amp;lt;NULL&amp;gt; {0} | one {1});
&lt;br&gt;&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;//This rule should throw an error
&lt;br&gt;//public &amp;lt;test8&amp;gt; = twenty {2} (&amp;lt;NULL&amp;gt; {0} | one {1} | &amp;lt;NULL&amp;gt; {error}) bananas;
&lt;br&gt;&lt;br&gt;/**
&lt;br&gt;// this allways produces recursive error on my box (JOE)
&lt;br&gt;&amp;lt;units&amp;gt; = one | two | three | four | five | six | seven | eight | nine;
&lt;br&gt;&amp;lt;teens&amp;gt; = eleven | twelve | thirteen | fourteen | fifteen | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sixteen | seventeen | eighteen | nineteen;
&lt;br&gt;&amp;lt;tens&amp;gt; = ten | twenty | thirty | forty | fifty | sixty | seventy |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; eighty | ninety;
&lt;br&gt;&amp;lt;hundreds&amp;gt; = &amp;lt;units&amp;gt; hundred;
&lt;br&gt;&lt;br&gt;public &amp;lt;number&amp;gt; = &amp;lt;hundreds&amp;gt; | &amp;lt;tens&amp;gt; | &amp;lt;teens&amp;gt; | &amp;lt;units&amp;gt; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&amp;lt;hundreds&amp;gt; [and] &amp;lt;tens&amp;gt;) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&amp;lt;hundreds&amp;gt; [and] &amp;lt;teens&amp;gt;) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&amp;lt;hundreds&amp;gt; [and] &amp;lt;units&amp;gt;) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&amp;lt;tens&amp;gt; [and] &amp;lt;units&amp;gt;) |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&amp;lt;hundreds&amp;gt; [and] &amp;lt;tens&amp;gt; [and] &amp;lt;units&amp;gt;);
&lt;br&gt;&lt;br&gt;*/
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;//eg &amp;quot;start and pause and resume and finish&amp;quot;
&lt;br&gt;public &amp;lt;recursive_command&amp;gt; = &amp;lt;action1&amp;gt; ( and &amp;lt;action1&amp;gt;)*;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;action1&amp;gt; = stop | start | pause | resume | finish;
&lt;br&gt;&lt;br&gt;/*
&lt;br&gt;Note that any command which references itself, such as ...
&lt;br&gt;&lt;br&gt;public &amp;lt;recursive_command&amp;gt; = &amp;lt;action1&amp;gt; | (&amp;lt;action1&amp;gt; and &amp;lt;recursive_command&amp;gt;);
&lt;br&gt;&lt;br&gt;...won't work for ViaVoice engines, and instead you should use the form above...
&lt;br&gt;&lt;br&gt;public &amp;lt;recursive_command&amp;gt; = &amp;lt;action1&amp;gt; ( and &amp;lt;action1&amp;gt;)*;
&lt;br&gt;&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;//&amp;quot;I'd like twenty five carrots some bananas and two hundred and five oranges&amp;quot;
&lt;br&gt;//Also demonstrates use of tags.
&lt;br&gt;/* and also no work cuz numbers no work
&lt;br&gt;public 	&amp;lt;shopping&amp;gt; = I'd like {LIKE} &amp;lt;list&amp;gt;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;amount&amp;gt; = [some] {SOME} | &amp;lt;number&amp;gt; {NUMBER};
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;list&amp;gt; = &amp;lt;produce&amp;gt; (and {AND} &amp;lt;produce&amp;gt;)*;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;produce&amp;gt; = &amp;lt;amount&amp;gt; (carrots {CAR} | oranges {ORA} | bananas {BAN});
&lt;br&gt;&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;//this may not work for SAPI4 engines
&lt;br&gt;public &amp;lt;getname&amp;gt; = hello my name is &amp;lt;DICTATION&amp;gt;;
&lt;br&gt;&lt;br&gt;//public &amp;lt;greeting&amp;gt; = &amp;lt;hello&amp;gt; &amp;lt;name&amp;gt;* | top of the morning to you;
&lt;br&gt;public &amp;lt;greeting&amp;gt; = &amp;lt;hello&amp;gt; &amp;lt;name&amp;gt;;
&lt;br&gt;&lt;br&gt;//public &amp;lt;spacetest&amp;gt; = test {tag with spaces};
&lt;br&gt;&lt;br&gt;&amp;lt;hello&amp;gt; = (hi|hello [there]) | ([good] (morning|evening|day) [to you]);
&lt;br&gt;&lt;br&gt;&amp;lt;name&amp;gt; = John {JON} | Sally {SAL} | Sam {SAM} | Joan {JOAN} |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Joe {JOE} | Rob {ROB} | Eddie {EDDIE} |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Alice {ALICE} | James {JAMES} | Tomcat {TOMCAT};
&lt;br&gt;&lt;br&gt;//eg &amp;quot;please close the window&amp;quot; or &amp;quot;open the bottle please&amp;quot;
&lt;br&gt;/*
&lt;br&gt;public	&amp;lt;request&amp;gt; = [&amp;lt;polite&amp;gt;] &amp;lt;action2&amp;gt; &amp;lt;object&amp;gt; [&amp;lt;polite&amp;gt;];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;action2&amp;gt; = open {OP} | close {CL} | move {MV};
&lt;br&gt;&amp;nbsp; &amp;nbsp;	&amp;lt;object&amp;gt; = &amp;lt;this_that_etc&amp;gt; (window | door | &amp;lt;DICTATION&amp;gt;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;this_that_etc&amp;gt; = this | that | the | a ;
&lt;br&gt;&amp;nbsp; &amp;nbsp;	&amp;lt;polite&amp;gt; = please | kindly;
&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;public &amp;lt;polite&amp;gt; = please | kindly | would you please;
&lt;br&gt;&lt;br&gt;public	&amp;lt;request&amp;gt; = [&amp;lt;allow&amp;gt;|&amp;lt;polite&amp;gt;] &amp;lt;command&amp;gt; [&amp;lt;polite&amp;gt;] [&amp;lt;timeoption&amp;gt;];
&lt;br&gt;&amp;nbsp; &amp;lt;allow&amp;gt; = you (can|may);
&lt;br&gt;&amp;nbsp; &amp;lt;command&amp;gt; = follow me {FOLLOW} | stop {STOP} | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [move|turn] left {LEFT} | [move|turn] right {RIGHT} | [move|turn] back {BACK} |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [move|go] north {NORTH} | [move|go] south {SOUTH} | [move|go] east {EAST} | [move|go] west {WEST} |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; zoom (in|out) {ZOOM} | (shutup|silence) {SHUTUP} | (talk|speak) {TALK};
&lt;br&gt;&amp;nbsp; &amp;lt;timeoption&amp;gt; = now|again;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;public &amp;lt;sequence_test&amp;gt; = (how | what) (are) (we | you) [doing | feeling] [today];
&lt;br&gt;&lt;br&gt;public &amp;lt;laughter&amp;gt; = &amp;lt;laugh&amp;gt; &amp;lt;laugh&amp;gt; (&amp;lt;laugh&amp;gt;)*;
&lt;br&gt;&amp;nbsp; &amp;lt;laugh&amp;gt; = har | ho | hoo | hee | he | ha;
&lt;br&gt;&lt;br&gt;public &amp;lt;whatisthis&amp;gt; = what is (it|this|that) [ place | space | software | VRObject | User | Gate | Client | Transform ];
&lt;br&gt;&lt;br&gt;public &amp;lt;help&amp;gt; = [&amp;lt;polite&amp;gt;] [can you|I need] help [me] [&amp;lt;polite&amp;gt;];
&lt;br&gt;&lt;br&gt;public &amp;lt;goodbye&amp;gt; = ([good] bye) | (so long) | ((see|talk to) you later);
&lt;br&gt;&lt;br&gt;public &amp;lt;test&amp;gt; = [this is [just] [a]]test;
&lt;br&gt;&lt;br&gt;public &amp;lt;pasmater&amp;gt; = yebemtee [mother] | pasmater | eed u [kuratz|keetu];
&lt;br&gt;&lt;br&gt;public &amp;lt;goodgirl&amp;gt; = [very] (good [girl]| nice | allright | cool);
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18215019&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p18215019.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17866808</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-16T08:20:11Z</published>
	<updated>2008-06-16T08:20:11Z</updated>
	<author>
		<name>tazzarkin</name>
	</author>
	<content type="html">I'm going to check it out now. &amp;nbsp;However, I've done quite a bit of research on this myself and I'm a little skeptical about your claims. &amp;nbsp;Maybe you are not aware of the products offered for other bulletin board/social network systems.
&lt;br&gt;&lt;br&gt;There's a lot out there. &amp;nbsp;For example, I've experimented with phpBB, IPB, vBulletin, and a few others, and have dedicated sites using four different systems (the 4th is higher-end CMS system that I won't even bother to talk about here). &amp;nbsp;If there is a mod/system that's better than what I have, I'm very open-minded about using it. &amp;nbsp;Lately, it just seems that for a low-cost system, that vbulletin is the BEST out there right now (let me emphasize, low cost).
&lt;br&gt;&lt;br&gt;No knocks against phpBB, but it's lagging a little behind. &amp;nbsp;If you could modify your system to integrate with vBulletin, then it would be a truly great little mod. &amp;nbsp;Please keep an open-mind and look into this. &amp;nbsp;I hope to someday hear you say, &amp;quot;Come check out the greatest Forum AI for vBulletin! &amp;nbsp;See what all the excitement is about!&amp;quot; &amp;nbsp;Because if you bring this over to vBulletin, it would be a truly great mod. &amp;nbsp;(Once again, that's just my opinion and I run a phpBB board as well. &amp;nbsp;vBulletin is better.)
&lt;br&gt;&lt;br&gt;I'm going to check out your link now. &amp;nbsp;Thanks for the responses.
&lt;br&gt;&lt;br&gt;&lt;br&gt;--------------------------
&lt;br&gt;&lt;quote author=&quot;8pla.net&quot;&gt;&lt;br&gt;tazzarkin, come see what all the excitement is about at the: &lt;a href=&quot;http://www.phpbb.com/community/viewtopic.php?f=70&amp;t=908555&amp;st=0&amp;sk=t&amp;sd=a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;The phpBB community development site&lt;/a&gt;&amp;nbsp;... This phpBB development thread has nearly 4,000 views with over 100 replies, within only the last few weeks. &amp;nbsp;The phpBB community is really excited about this Forum AI &amp;nbsp;development. &amp;nbsp;The purpose of joining this community was to make it aware of what's happening in the phpbb community related to AI. &amp;nbsp; Program E is no longer dormant as stated in Wikipedia.
&lt;br&gt;&lt;br&gt;By the way, let's just repeat this again: No offense against VBulletin nor Flash AI. &amp;nbsp;VBulletin and Flash AI are quite good. In fact, they are only mentioned for informational purposes and to open a dialog on the possibility of building a pure Forum AI mod for VBulletin, using the same level of engineering for the Forum Artificial Intelligence as that of VBulletin itself. &amp;nbsp;That is an exciting possibility. One of the reasons Flash is so popular, is that is it known to be a fun shortcut, which is cool, and gets eye candy results. &amp;nbsp;For example, there are PC Games, and then sometimes there is a light weight Flash Version of the Game usually free online.
&lt;br&gt;&lt;br&gt;To put it another way, there may be an opportunity to do for VBulletin what is being done for phpBB3. Full blown server-side database driven Forum Artificial Intelligence. &amp;nbsp;This is Forum AI the hard way, fully advanced, directly engineered into the Forum engine. &amp;nbsp;No shortcuts! &amp;nbsp;The difficulty level for the mod is: Advanced. &amp;nbsp;Not Beginner. Not Intermediate. &amp;nbsp;Forum AI is one of the few forum mods listed as Advanced.
&lt;br&gt;&lt;br&gt;Thank you tazzarkin very much for discussing all your interesting AI information with an open mind.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;tazzarkin&quot;&gt;&lt;br&gt;Is there a way to get your mod/integrated code for phpBB3 Forum AI? &amp;nbsp;Is it open source or something you plan on selling? &amp;nbsp;I would love to try it out. &amp;nbsp;I'm very open-minded when it comes to trying new methods of AI. &amp;nbsp;If it is available, could you please send me a message. &amp;nbsp;Maybe I could be a beta-tester for you as well.
&lt;br&gt;&lt;br&gt;As for the AI for vbulletin, you are mistaken about there being no forum-based AI. &amp;nbsp;The problem lies in the fact that there are many different mods spread out there and sometimes hard to find. &amp;nbsp;Yes, there is the Flashed-based AI, which is integrated into PHP-based vbulletin using SQL (which is very easy to find and fully-supported). &amp;nbsp;Since the Flash-AI is integrated into vbulletin, it gives you the ability to interact with the Forums/blogs/so forth. &amp;nbsp;It does use AIML and SQL.
&lt;br&gt;&lt;br&gt;There are other modules out there that allows the same AI to work with a PHP-based type AI (seperate from the flash-based AI), which is very similar to your product. &amp;nbsp;Let me stress, these mods are PHP-based, not flash. &amp;nbsp;There is one mod specifically that is hard to find and is not fully-supported. &amp;nbsp;However, it gives you the ablity to learn from any conversation you have in the PHP-based chat and in the Forums. &amp;nbsp;You can even select the specific Forums that it can learn from, and it is also SQL-based using AIML.
&lt;br&gt;&lt;br&gt;Vbulletin actually has integrated Flash-based AND PHP-based mods to work with AIML, however, sometimes they are hard to find because people don't really use them that much. &amp;nbsp;But they are out there and quite useful if you know how to use them.
&lt;br&gt;&lt;br&gt;However, keeping an open-mind... is there a way I can get your next generation phpBB3 Forum AI ? &amp;nbsp;The one thing about the vbulletin mods is that the Flash-based one costs $5 and the PHP-based one is free. &amp;nbsp;Will you be selling yours? &amp;nbsp;I would really be willing to test it out. &amp;nbsp;Another question, does the AIML let you run embedded HTML and javascript commands? &amp;nbsp;If this is truly the best, I would be willing to take the time to test it out. &amp;nbsp;If it's better than vbulletin, I would be the first to say so. &amp;nbsp;I need to try it first.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;8pla.net wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;tazzarkin,
&lt;br&gt;&amp;nbsp;No offense intended against VBulletin nor Flash-Based AI. &amp;nbsp;All AI work is sincerely appreciated and fully supported. &amp;nbsp;However, you just said it. &amp;nbsp;The Forum AI used by VBulletin is Flash-based, and not even written in PHP and MySQL, used to engineer the VBulletin forum itself. &amp;nbsp;So this means VBulletin's lack of Forum AI, forces it to share the same class of Flash-Based AI used by chatrooms, and Instant Messaging programs, etc. &amp;nbsp;VBulletin does not actually have pure Forum AI.
&lt;br&gt;&lt;br&gt;phpBB3 Forum AI is written in the native programming languages PHP and MySQL used to engineer the phpBB forum itself, (and also VBulletin for that matter). &amp;nbsp;It runs as a very powerful server with a huge phpBB3 Forum AI database brain integrated into the most widely used forum bulletin board in the world used by millions on a daily basis. &amp;nbsp;While Flash AI is a small applet written in Flash, which runs in a web browser. 
&lt;br&gt;&lt;br&gt;Please remember this: 8pla.net is the next generation phpBB3 Forum AI; it is unique and currently the only pure actively developed Forum AI in the entire world. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;tazzarkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I checked out 8pla.net and it's great what you did. &amp;nbsp;The site is really creative and you did a wonderful job.
&lt;br&gt;&lt;br&gt;However, I just want people to know that VBulletin has a new social network/bulletin board system out that supports AIML through PHP, and has many Flash-based interfaces that you can purchase cheaply that allows you to do exactly what you're describing about phpBB3.
&lt;br&gt;&lt;br&gt;I've checked out many of the bulletin board systems, and it's my opinion (let me stress... it's my opinion) that vbulletin has the best integrated mods to support this. &amp;nbsp;As with everything, there's a little programming involved and some searching for the right mods (as with any bb system). &amp;nbsp;I just think that vbulletin is the most friendly (better that phpBB).
&lt;br&gt;&lt;br&gt;I don't work for vbulletin. &amp;nbsp;I'm only writing this so people are not misinformed. &amp;nbsp;Once again, great job on 8pla.net. &amp;nbsp;It's really creative what you did. &amp;nbsp;Good job.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17866808.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17856926</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-15T19:37:01Z</published>
	<updated>2008-06-15T19:37:01Z</updated>
	<author>
		<name>8pla.net</name>
	</author>
	<content type="html">tazzarkin, come see what all the excitement is about at the: &lt;a href=&quot;http://www.phpbb.com/community/viewtopic.php?f=70&amp;t=908555&amp;st=0&amp;sk=t&amp;sd=a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;The phpBB community development site&lt;/a&gt;&amp;nbsp;... This phpBB development thread has nearly 4,000 views with over 100 replies, within only the last few weeks. &amp;nbsp;The phpBB community is really excited about this Forum AI &amp;nbsp;development. &amp;nbsp;The purpose of joining this community was to make it aware of what's happening in the phpbb community related to AI. &amp;nbsp; Program E is no longer dormant as stated in Wikipedia.
&lt;br&gt;&lt;br&gt;By the way, let's just repeat this again: No offense against VBulletin nor Flash AI. &amp;nbsp;VBulletin and Flash AI are quite good. In fact, they are only mentioned for informational purposes and to open a dialog on the possibility of building a pure Forum AI mod for VBulletin, using the same level of engineering for the Forum Artificial Intelligence as that of VBulletin itself. &amp;nbsp;That is an exciting possibility. One of the reasons Flash is so popular, is that is it known to be a fun shortcut, which is cool, and gets eye candy results. &amp;nbsp;For example, there are PC Games, and then sometimes there is a light weight Flash Version of the Game usually free online.
&lt;br&gt;&lt;br&gt;To put it another way, there may be an opportunity to do for VBulletin what is being done for phpBB3. Full blown server-side database driven Forum Artificial Intelligence. &amp;nbsp;This is Forum AI the hard way, fully advanced, directly engineered into the Forum engine. &amp;nbsp;No shortcuts! &amp;nbsp;The difficulty level for the mod is: Advanced. &amp;nbsp;Not Beginner. Not Intermediate. &amp;nbsp;Forum AI is one of the few forum mods listed as Advanced.
&lt;br&gt;&lt;br&gt;Thank you tazzarkin very much for discussing all your interesting AI information with an open mind.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;tazzarkin&quot;&gt;&lt;br&gt;Is there a way to get your mod/integrated code for phpBB3 Forum AI? &amp;nbsp;Is it open source or something you plan on selling? &amp;nbsp;I would love to try it out. &amp;nbsp;I'm very open-minded when it comes to trying new methods of AI. &amp;nbsp;If it is available, could you please send me a message. &amp;nbsp;Maybe I could be a beta-tester for you as well.
&lt;br&gt;&lt;br&gt;As for the AI for vbulletin, you are mistaken about there being no forum-based AI. &amp;nbsp;The problem lies in the fact that there are many different mods spread out there and sometimes hard to find. &amp;nbsp;Yes, there is the Flashed-based AI, which is integrated into PHP-based vbulletin using SQL (which is very easy to find and fully-supported). &amp;nbsp;Since the Flash-AI is integrated into vbulletin, it gives you the ability to interact with the Forums/blogs/so forth. &amp;nbsp;It does use AIML and SQL.
&lt;br&gt;&lt;br&gt;There are other modules out there that allows the same AI to work with a PHP-based type AI (seperate from the flash-based AI), which is very similar to your product. &amp;nbsp;Let me stress, these mods are PHP-based, not flash. &amp;nbsp;There is one mod specifically that is hard to find and is not fully-supported. &amp;nbsp;However, it gives you the ablity to learn from any conversation you have in the PHP-based chat and in the Forums. &amp;nbsp;You can even select the specific Forums that it can learn from, and it is also SQL-based using AIML.
&lt;br&gt;&lt;br&gt;Vbulletin actually has integrated Flash-based AND PHP-based mods to work with AIML, however, sometimes they are hard to find because people don't really use them that much. &amp;nbsp;But they are out there and quite useful if you know how to use them.
&lt;br&gt;&lt;br&gt;However, keeping an open-mind... is there a way I can get your next generation phpBB3 Forum AI ? &amp;nbsp;The one thing about the vbulletin mods is that the Flash-based one costs $5 and the PHP-based one is free. &amp;nbsp;Will you be selling yours? &amp;nbsp;I would really be willing to test it out. &amp;nbsp;Another question, does the AIML let you run embedded HTML and javascript commands? &amp;nbsp;If this is truly the best, I would be willing to take the time to test it out. &amp;nbsp;If it's better than vbulletin, I would be the first to say so. &amp;nbsp;I need to try it first.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;8pla.net wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;tazzarkin,
&lt;br&gt;&amp;nbsp;No offense intended against VBulletin nor Flash-Based AI. &amp;nbsp;All AI work is sincerely appreciated and fully supported. &amp;nbsp;However, you just said it. &amp;nbsp;The Forum AI used by VBulletin is Flash-based, and not even written in PHP and MySQL, used to engineer the VBulletin forum itself. &amp;nbsp;So this means VBulletin's lack of Forum AI, forces it to share the same class of Flash-Based AI used by chatrooms, and Instant Messaging programs, etc. &amp;nbsp;VBulletin does not actually have pure Forum AI.
&lt;br&gt;&lt;br&gt;phpBB3 Forum AI is written in the native programming languages PHP and MySQL used to engineer the phpBB forum itself, (and also VBulletin for that matter). &amp;nbsp;It runs as a very powerful server with a huge phpBB3 Forum AI database brain integrated into the most widely used forum bulletin board in the world used by millions on a daily basis. &amp;nbsp;While Flash AI is a small applet written in Flash, which runs in a web browser. 
&lt;br&gt;&lt;br&gt;Please remember this: 8pla.net is the next generation phpBB3 Forum AI; it is unique and currently the only pure actively developed Forum AI in the entire world. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;tazzarkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I checked out 8pla.net and it's great what you did. &amp;nbsp;The site is really creative and you did a wonderful job.
&lt;br&gt;&lt;br&gt;However, I just want people to know that VBulletin has a new social network/bulletin board system out that supports AIML through PHP, and has many Flash-based interfaces that you can purchase cheaply that allows you to do exactly what you're describing about phpBB3.
&lt;br&gt;&lt;br&gt;I've checked out many of the bulletin board systems, and it's my opinion (let me stress... it's my opinion) that vbulletin has the best integrated mods to support this. &amp;nbsp;As with everything, there's a little programming involved and some searching for the right mods (as with any bb system). &amp;nbsp;I just think that vbulletin is the most friendly (better that phpBB).
&lt;br&gt;&lt;br&gt;I don't work for vbulletin. &amp;nbsp;I'm only writing this so people are not misinformed. &amp;nbsp;Once again, great job on 8pla.net. &amp;nbsp;It's really creative what you did. &amp;nbsp;Good job.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17856926.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17850230</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-15T06:54:23Z</published>
	<updated>2008-06-15T06:54:23Z</updated>
	<author>
		<name>tazzarkin</name>
	</author>
	<content type="html">Is there a way to get your mod/integrated code for phpBB3 Forum AI? &amp;nbsp;Is it open source or something you plan on selling? &amp;nbsp;I would love to try it out. &amp;nbsp;I'm very open-minded when it comes to trying new methods of AI. &amp;nbsp;If it is available, could you please send me a message. &amp;nbsp;Maybe I could be a beta-tester for you as well.
&lt;br&gt;&lt;br&gt;As for the AI for vbulletin, you are mistaken about there being no forum-based AI. &amp;nbsp;The problem lies in the fact that there are many different mods spread out there and sometimes hard to find. &amp;nbsp;Yes, there is the Flashed-based AI, which is integrated into PHP-based vbulletin using SQL (which is very easy to find and fully-supported). &amp;nbsp;Since the Flash-AI is integrated into vbulletin, it gives you the ability to interact with the Forums/blogs/so forth. &amp;nbsp;It does use AIML and SQL.
&lt;br&gt;&lt;br&gt;There are other modules out there that allows the same AI to work with a PHP-based type AI (seperate from the flash-based AI), which is very similar to your product. &amp;nbsp;Let me stress, these mods are PHP-based, not flash. &amp;nbsp;There is one mod specifically that is hard to find and is not fully-supported. &amp;nbsp;However, it gives you the ablity to learn from any conversation you have in the PHP-based chat and in the Forums. &amp;nbsp;You can even select the specific Forums that it can learn from, and it is also SQL-based using AIML.
&lt;br&gt;&lt;br&gt;Vbulletin actually has integrated Flash-based AND PHP-based mods to work with AIML, however, sometimes they are hard to find because people don't really use them that much. &amp;nbsp;But they are out there and quite useful if you know how to use them.
&lt;br&gt;&lt;br&gt;However, keeping an open-mind... is there a way I can get your next generation phpBB3 Forum AI ? &amp;nbsp;The one thing about the vbulletin mods is that the Flash-based one costs $5 and the PHP-based one is free. &amp;nbsp;Will you be selling yours? &amp;nbsp;I would really be willing to test it out. &amp;nbsp;Another question, does the AIML let you run embedded HTML and javascript commands? &amp;nbsp;If this is truly the best, I would be willing to take the time to test it out. &amp;nbsp;If it's better than vbulletin, I would be the first to say so. &amp;nbsp;I need to try it first.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;quote author=&quot;8pla.net&quot;&gt;&lt;br&gt;tazzarkin,
&lt;br&gt;&amp;nbsp;No offense intended against VBulletin nor Flash-Based AI. &amp;nbsp;All AI work is sincerely appreciated and fully supported. &amp;nbsp;However, you just said it. &amp;nbsp;The Forum AI used by VBulletin is Flash-based, and not even written in PHP and MySQL, used to engineer the VBulletin forum itself. &amp;nbsp;So this means VBulletin's lack of Forum AI, forces it to share the same class of Flash-Based AI used by chatrooms, and Instant Messaging programs, etc. &amp;nbsp;VBulletin does not actually have pure Forum AI.
&lt;br&gt;&lt;br&gt;phpBB3 Forum AI is written in the native programming languages PHP and MySQL used to engineer the phpBB forum itself, (and also VBulletin for that matter). &amp;nbsp;It runs as a very powerful server with a huge phpBB3 Forum AI database brain integrated into the most widely used forum bulletin board in the world used by millions on a daily basis. &amp;nbsp;While Flash AI is a small applet written in Flash, which runs in a web browser. 
&lt;br&gt;&lt;br&gt;Please remember this: 8pla.net is the next generation phpBB3 Forum AI; it is unique and currently the only pure actively developed Forum AI in the entire world. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;tazzarkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I checked out 8pla.net and it's great what you did. &amp;nbsp;The site is really creative and you did a wonderful job.
&lt;br&gt;&lt;br&gt;However, I just want people to know that VBulletin has a new social network/bulletin board system out that supports AIML through PHP, and has many Flash-based interfaces that you can purchase cheaply that allows you to do exactly what you're describing about phpBB3.
&lt;br&gt;&lt;br&gt;I've checked out many of the bulletin board systems, and it's my opinion (let me stress... it's my opinion) that vbulletin has the best integrated mods to support this. &amp;nbsp;As with everything, there's a little programming involved and some searching for the right mods (as with any bb system). &amp;nbsp;I just think that vbulletin is the most friendly (better that phpBB).
&lt;br&gt;&lt;br&gt;I don't work for vbulletin. &amp;nbsp;I'm only writing this so people are not misinformed. &amp;nbsp;Once again, great job on 8pla.net. &amp;nbsp;It's really creative what you did. &amp;nbsp;Good job.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17850230.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17835525</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-13T20:50:03Z</published>
	<updated>2008-06-13T20:50:03Z</updated>
	<author>
		<name>8pla.net</name>
	</author>
	<content type="html">tazzarkin,
&lt;br&gt;&amp;nbsp;No offense intended against VBulletin nor Flash-Based AI. &amp;nbsp;All AI work is sincerely appreciated and fully supported. &amp;nbsp;However, you just said it. &amp;nbsp;The Forum AI used by VBulletin is Flash-based, and not even written in PHP and MySQL, used to engineer the VBulletin forum itself. &amp;nbsp;So this means VBulletin's lack of Forum AI, forces it to share the same class of Flash-Based AI used by chatrooms, and Instant Messaging programs, etc. &amp;nbsp;VBulletin does not actually have pure Forum AI.
&lt;br&gt;&lt;br&gt;phpBB3 Forum AI is written in the native programming languages PHP and MySQL used to engineer the phpBB forum itself, (and also VBulletin for that matter). &amp;nbsp;It runs as a very powerful server with a huge phpBB3 Forum AI database brain integrated into the most widely used forum bulletin board in the world used by millions on a daily basis. &amp;nbsp;While Flash AI is a small applet written in Flash, which runs in a web browser. 
&lt;br&gt;&lt;br&gt;Please remember this: 8pla.net is the next generation phpBB3 Forum AI; it is unique and currently the only pure actively developed Forum AI in the entire world. &amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;tazzarkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I checked out 8pla.net and it's great what you did. &amp;nbsp;The site is really creative and you did a wonderful job.
&lt;br&gt;&lt;br&gt;However, I just want people to know that VBulletin has a new social network/bulletin board system out that supports AIML through PHP, and has many Flash-based interfaces that you can purchase cheaply that allows you to do exactly what you're describing about phpBB3.
&lt;br&gt;&lt;br&gt;I've checked out many of the bulletin board systems, and it's my opinion (let me stress... it's my opinion) that vbulletin has the best integrated mods to support this. &amp;nbsp;As with everything, there's a little programming involved and some searching for the right mods (as with any bb system). &amp;nbsp;I just think that vbulletin is the most friendly (better that phpBB).
&lt;br&gt;&lt;br&gt;I don't work for vbulletin. &amp;nbsp;I'm only writing this so people are not misinformed. &amp;nbsp;Once again, great job on 8pla.net. &amp;nbsp;It's really creative what you did. &amp;nbsp;Good job.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17835525.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17834783</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-13T18:46:38Z</published>
	<updated>2008-06-13T18:46:38Z</updated>
	<author>
		<name>tazzarkin</name>
	</author>
	<content type="html">I checked out 8pla.net and it's great what you did. &amp;nbsp;The site is really creative and you did a wonderful job.
&lt;br&gt;&lt;br&gt;However, I just want people to know that VBulletin has a new social network/bulletin board system out that supports AIML through PHP, and has many Flash-based interfaces that you can purchase cheaply that allows you to do exactly what you're describing about phpBB3.
&lt;br&gt;&lt;br&gt;I've checked out many of the bulletin board systems, and it's my opinion (let me stress... it's my opinion) that vbulletin has the best integrated mods to support this. &amp;nbsp;As with everything, there's a little programming involved and some searching for the right mods (as with any bb system). &amp;nbsp;I just think that vbulletin is the most friendly (better that phpBB).
&lt;br&gt;&lt;br&gt;I don't work for vbulletin. &amp;nbsp;I'm only writing this so people are not misinformed. &amp;nbsp;Once again, great job on 8pla.net. &amp;nbsp;It's really creative what you did. &amp;nbsp;Good job.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17834783.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17825891</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-13T08:22:37Z</published>
	<updated>2008-06-13T08:22:37Z</updated>
	<author>
		<name>8pla.net</name>
	</author>
	<content type="html">The phpBB community is so excited about the new development of Forum AI for the latest version of phpBB 3.0.1
&lt;br&gt;According to the phpBB community, 8pla.net is the first and currently the only phpBB3 Forum AI on the entire internet.
&lt;br&gt;The point is that this is brand new phpBB3 Forum AI development; the legacy AI systems are incompatible with the latest advanced forum technologies and have since been abandoned . &amp;nbsp;As a result, the phpBB community really misses Forum AI and is now celebrating the new phpBB3 Forum AI development project at phpbb.com.
&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;tazzarkin&quot;&gt;&lt;br&gt;&lt;br&gt;It's great if you can integrate an AI on phpBB. &amp;nbsp;The more you contribute, the more it helps the AI and forum community as a whole. &amp;nbsp;However, vBulletin has had A.I. on their boards for a few years now using ProgramE. &amp;nbsp;Plus, there are many open source PHP/AIML projects that have already been integrated into numerous bulletin board systems. &amp;nbsp;They even learn from posts throughout the forums.
&lt;br&gt;&lt;br&gt;So, for you to make the baseless claim that you are the 1st and only one is silly.
&lt;br&gt;&lt;br&gt;Do research before you make such ridiculous claims again.
&lt;br&gt;&lt;br&gt;------------------------
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;8pla.net wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Perhaps the most meaningful way to support Artificial Intelligence presents itself when a new form of AI is born. 8pla.net is currently the first, one and only ALL NEW, phpBB 3 Forum Artificial Intelligence in the world. 
&lt;br&gt;&lt;br&gt;Based on all the latest new technologies: Brand new phpBB version 3.0.1, &amp;nbsp;Brand new php version 5, Brand new mySQL version 5 … with Program E and AIML. The latest version of the most widely used bulletin board in the world, phpBB used by millions on a daily basis, now has it’s own phpBB3 Forum AI development project. 
&lt;br&gt;&lt;br&gt;The phpBB community is really excited to see this actually working making remarkable progress at 8pla.net. &amp;nbsp;Having long awaited phpBB3 Forum AI, members of the phpBB community are providing human interaction to help build the forum artificial intelligence at 8pla.net. &amp;nbsp;So that this robot can be released as soon as possible.
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;/quote&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17825891.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17824811</id>
	<title>Re: 8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-06-13T07:32:25Z</published>
	<updated>2008-06-13T07:32:25Z</updated>
	<author>
		<name>tazzarkin</name>
	</author>
	<content type="html">&lt;br&gt;It's great if you can integrate an AI on phpBB. &amp;nbsp;The more you contribute, the more it helps the AI and forum community as a whole. &amp;nbsp;However, vBulletin has had A.I. on their boards for a few years now using ProgramE. &amp;nbsp;Plus, there are many open source PHP/AIML projects that have already been integrated into numerous bulletin board systems. &amp;nbsp;They even learn from posts throughout the forums.
&lt;br&gt;&lt;br&gt;So, for you to make the baseless claim that you are the 1st and only one is silly.
&lt;br&gt;&lt;br&gt;Do research before you make such ridiculous claims again.
&lt;br&gt;&lt;br&gt;------------------------
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;8pla.net wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Perhaps the most meaningful way to support Artificial Intelligence presents itself when a new form of AI is born. 8pla.net is currently the first, one and only ALL NEW, phpBB 3 Forum Artificial Intelligence in the world. 
&lt;br&gt;&lt;br&gt;Based on all the latest new technologies: Brand new phpBB version 3.0.1, &amp;nbsp;Brand new php version 5, Brand new mySQL version 5 … with Program E and AIML. The latest version of the most widely used bulletin board in the world, phpBB used by millions on a daily basis, now has it’s own phpBB3 Forum AI development project. 
&lt;br&gt;&lt;br&gt;The phpBB community is really excited to see this actually working making remarkable progress at 8pla.net. &amp;nbsp;Having long awaited phpBB3 Forum AI, members of the phpBB community are providing human interaction to help build the forum artificial intelligence at 8pla.net. &amp;nbsp;So that this robot can be released as soon as possible.
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17824811.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17645710</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-04T05:33:34Z</published>
	<updated>2008-06-04T05:33:34Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Ariyo Nugroho wrote:
&lt;br&gt;&amp;gt; Ah... apparently Henrique's email is for you, Steve. I'm sorry I took
&lt;br&gt;&amp;gt; your place :D
&lt;br&gt;&lt;br&gt;That's OK, your answer is more on the alicebot topic anyway. &amp;nbsp;I'm curious to see 
&lt;br&gt;where this goes.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17645710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17645710.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17639457</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-03T22:13:53Z</published>
	<updated>2008-06-03T22:13:53Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Ah... apparently Henrique's email is for you, Steve. I'm sorry I took
&lt;br&gt;your place :D
&lt;br&gt;&lt;br&gt;2008/6/4, Steve Prior &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17639457&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprior@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Quoting Henrique Borges &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17639457&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;henriqueborges@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I´ve seen similar implementations using the alicebot as the NL (natural
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; language) parser.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steve
&lt;br&gt;&amp;gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17639457&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17639457.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17639404</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-03T22:05:52Z</published>
	<updated>2008-06-03T22:05:52Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">You are right, that is the same with what I had in mind.
&lt;br&gt;&lt;br&gt;I created some categories like these:
&lt;br&gt;&lt;br&gt;&amp;lt;category&amp;gt;
&lt;br&gt;&amp;lt;pattern&amp;gt;DEVICEON&amp;lt;/pattern&amp;gt;
&lt;br&gt;&amp;lt;template&amp;gt;&amp;lt;system&amp;gt;deviceon.exe&amp;lt;/system&amp;gt; I'm up and running now
&lt;br&gt;&amp;lt;/template&amp;gt;&amp;lt;/category&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;category&amp;gt;
&lt;br&gt;&amp;lt;pattern&amp;gt;_ TURN ON DEVICE&amp;lt;/pattern&amp;gt;
&lt;br&gt;&amp;lt;template&amp;gt;&amp;lt;srai&amp;gt;DEVICEON&amp;lt;/srai&amp;gt;
&lt;br&gt;&amp;lt;/template&amp;gt;&amp;lt;/category&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;category&amp;gt;
&lt;br&gt;&amp;lt;pattern&amp;gt;TURN * ON&amp;lt;/pattern&amp;gt;
&lt;br&gt;&amp;lt;template&amp;gt;&amp;lt;srai&amp;gt;DEVICEON&amp;lt;/srai&amp;gt;
&lt;br&gt;&amp;lt;/template&amp;gt;&amp;lt;/category&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;category&amp;gt;
&lt;br&gt;&amp;lt;pattern&amp;gt;START DEVICE&amp;lt;/pattern&amp;gt;
&lt;br&gt;&amp;lt;template&amp;gt;&amp;lt;srai&amp;gt;DEVICEON&amp;lt;/srai&amp;gt;
&lt;br&gt;&amp;lt;/template&amp;gt;&amp;lt;/category&amp;gt;
&lt;br&gt;&lt;br&gt;and so on... So, it would be possible to control devices using
&lt;br&gt;(relatively) flexible commands.
&lt;br&gt;&lt;br&gt;&lt;br&gt;2008/6/3, Henrique Borges &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17639404&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;henriqueborges@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I´ve seen similar implementations using the alicebot as the NL (natural
&lt;br&gt;&amp;gt; language) parser.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In this implementation, all input is sent to the bot, which in turns send
&lt;br&gt;&amp;gt; &amp;quot;commands&amp;quot; (maybe normalized sentences, after applying srai s and
&lt;br&gt;&amp;gt; substitutions) to a &amp;quot;processing core&amp;quot;. Have you considered this alternative,
&lt;br&gt;&amp;gt; Ariyo? If so (and I believe you did consider) why you prefered to use a
&lt;br&gt;&amp;gt; prolog parser?
&lt;br&gt;&amp;gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17639404&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17639404.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17629013</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-03T10:09:54Z</published>
	<updated>2008-06-03T10:09:54Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Quoting Henrique Borges &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17629013&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;henriqueborges@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; I´ve seen similar implementations using the alicebot as the NL (natural
&lt;br&gt;&amp;gt; &amp;gt; language) parser.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In this implementation, all input is sent to the bot, which in turns send
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;commands&amp;quot; (maybe normalized sentences, after applying srai s and
&lt;br&gt;&amp;gt; &amp;gt; substitutions) to a &amp;quot;processing core&amp;quot;. Have you considered this
&lt;br&gt;&amp;gt; alternative,
&lt;br&gt;&amp;gt; &amp;gt; Ariyo? If so (and I believe you did consider) why you prefered to use a
&lt;br&gt;&amp;gt; &amp;gt; prolog parser?
&lt;br&gt;&lt;br&gt;&lt;br&gt;My initial goal didn't start with natural language processing at all, it was
&lt;br&gt;designing an &amp;quot;intelligent&amp;quot; central control system for a home automation system.
&lt;br&gt;&amp;nbsp;That Prolog engine doesn't just handle the natural language inputs to the
&lt;br&gt;system, it decides how to respond to ALL events the system encounters - motion
&lt;br&gt;detected, X10 events, door sensors, whatever. &amp;nbsp;I thought a rule based language
&lt;br&gt;like Prolog would be a pretty natural fit for this type of project, and I'm
&lt;br&gt;happy with the results. &amp;nbsp;Natural language ended up being one of the user
&lt;br&gt;interfaces, but certainly not the only one. &amp;nbsp;Simply opening the front door of
&lt;br&gt;the house became part of the user interface - if it was dark outside the system
&lt;br&gt;would turn on the outside lights for you. &amp;nbsp;If there was motion detected at the
&lt;br&gt;garage, the Prolog engine would request a snapshot from the computer
&lt;br&gt;controlling that camera, hand that image off to a storage database for review,
&lt;br&gt;send that image to another computer which would use it as the new desktop
&lt;br&gt;background, and then request that a MS Agent would announce &amp;quot;Garage Motion!&amp;quot; -
&lt;br&gt;BTW, that last part backfired on me a little when my 2 year old son started
&lt;br&gt;imitating the MS Agent - not good when Peedy teaches you how to talk :-)
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;This message was sent using IMP, the Internet Messaging Program.
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17629013&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17629013.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17628141</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-03T09:27:41Z</published>
	<updated>2008-06-03T09:27:41Z</updated>
	<author>
		<name>Henrique Borges-2</name>
	</author>
	<content type="html">Sorry. I wrote &amp;quot;Ariyo&amp;quot;. I&amp;nbsp;should have written &amp;quot;Steve&amp;quot;.&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Jun 3, 2008 at 1:25 PM, Henrique Borges &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;henriqueborges@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div&gt;I´ve seen similar implementations using the alicebot as the NL (natural language)&amp;nbsp;parser. &lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;In this implementation, all input is sent to the bot, which in turns send &amp;quot;commands&amp;quot; (maybe normalized sentences, after applying srai s and substitutions) to a &amp;quot;processing core&amp;quot;.&amp;nbsp;Have you considered this alternative, Ariyo? If so (and I believe you did consider) why you prefered to use a prolog parser?&lt;/div&gt;

&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;Wj3C7c&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;On Tue, Jun 3, 2008 at 12:43 AM, Steve Prior &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628141&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprior@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div&gt;Ariyo Nugroho wrote:&lt;br&gt;&amp;gt; Wow... Your home must be very sophisticated, Steve! I&amp;#39;m imagining that&lt;br&gt;&amp;gt; it&amp;#39;s like of Richie Rich&amp;#39;s home :)&lt;br&gt;&lt;br&gt;&lt;/div&gt;I&amp;#39;m having fun. &amp;nbsp;Actually just moved into a new house 2 months ago so now I&amp;#39;m&lt;br&gt;
planning how to do it all over again.&lt;br&gt;
&lt;div&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; By the way, I dont understand when you said &amp;quot;Another trick I use is to&lt;br&gt;&amp;gt; carry context in the Prolog engine&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;/div&gt;This is why I&amp;#39;m maybe getting a little off topic for an alicebot mailing list.&lt;br&gt;
My system isn&amp;#39;t controlled by alicebot, but simply uses it as part of a larger&lt;br&gt;system. &amp;nbsp;When you type an input sentence into the chat interface it is submitted&lt;br&gt;to the central &amp;quot;brain&amp;quot; I wrote in the Prolog language (SWI Prolog to be exact).&lt;br&gt;
&amp;nbsp; The brain has a small natural language parser which is sufficient to handle&lt;br&gt;input sentences which are specific to queries and actions possible for the rest&lt;br&gt;of my system. &amp;nbsp;&amp;quot;turn on the living room lights.&amp;quot; is an action that can be&lt;br&gt;
performed through my X10 device interface which I&amp;#39;ve written for Prolog. &amp;nbsp;Only&lt;br&gt;if my Prolog code can&amp;#39;t parse an input sentence itself does it pass it through&lt;br&gt;to alicebot and then return that response. &amp;nbsp;The context which I was referring to&lt;br&gt;
is entirely in Prolog and is handled by an assert() and can be queried by future&lt;br&gt;handlers. &amp;nbsp;For example if I say &amp;quot;turn on the outside lights&amp;quot; the Prolog engine&lt;br&gt;will understand &amp;quot;outside&amp;quot; as a location, then discover the X10 devices which are&lt;br&gt;
outside from the SQL database, then turn them on, but it will also&lt;br&gt;assert(current_location(outside)). &amp;nbsp;Then if I follow up with simply &amp;quot;show me&amp;quot;,&lt;br&gt;the Prolog handler for that will query current_location(Location) and then use&lt;br&gt;
that Location to determine which computer controls the camera for that location,&lt;br&gt;ask that computer for a frame grab, then return it. &amp;nbsp;BTW, in case you picked&lt;br&gt;that up, my system is fully distributed using CORBA between VB6, Java and C++&lt;br&gt;
code (the C++ code provides a 2 way interface with Prolog). &amp;nbsp;Part of the VB6&lt;br&gt;code serves up a Microsoft Agent so for example the Prolog engine can request&lt;br&gt;that any of the Windows boxes use their MS Agents to speak something, or&lt;br&gt;
otherwise control the agent (show, hide, move, whatever). &amp;nbsp;I got bored one night&lt;br&gt;a few years ago and had Peedy on 3 different computers saying/singing &amp;quot;row row&lt;br&gt;row your boat&amp;quot; in a round all controlled from the Prolog engine - only took&lt;br&gt;
about 15 minutes to write on top of what was there. &amp;nbsp;Since everything can talk&lt;br&gt;to any of the CORBA services, I can mix and match and use multiple user&lt;br&gt;interfaces - the web based chat uses exactly the same chat interface to Prolog&lt;br&gt;
that the VB6 chat interface uses. &amp;nbsp;And when I give a voice command through the&lt;br&gt;PBX system, the Java code which I&amp;#39;ve got controlling the call also uses that&lt;br&gt;same core natural language engine via the CORBA service.&lt;br&gt;
&lt;br&gt;So back to the question, the context currently stays in the Prolog engine and&lt;br&gt;doesn&amp;#39;t get down to alicebot, but if I wanted to give it a bit more of a clue&lt;br&gt;I&amp;#39;d simply pass all input to alicebot even if the Prolog engine gave the actual&lt;br&gt;
response - that way alicebot would still be able to gather any context it could&lt;br&gt;from the conversation.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;Steve&lt;br&gt;&lt;/font&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; What do you mean by &amp;quot;context&amp;quot; here? It is a kind of using &amp;lt;topic&amp;gt; tag?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Regards,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Ariyo&lt;br&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
alicebot-developer mailing list&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628141&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;-- &lt;br&gt;Henrique Borges&lt;br&gt;FAST - Soluções Tecnológicas&lt;br&gt;&lt;a href=&quot;http://www.fastsolucoes.com.br/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.fastsolucoes.com.br&lt;/a&gt; &lt;/font&gt;&lt;/blockquote&gt;
&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Henrique Borges&lt;br&gt;FAST - Soluções Tecnológicas&lt;br&gt;&lt;a href=&quot;http://www.fastsolucoes.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.fastsolucoes.com.br&lt;/a&gt; 
&lt;br /&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628141&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17628141.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17628098</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-03T09:25:08Z</published>
	<updated>2008-06-03T09:25:08Z</updated>
	<author>
		<name>Henrique Borges-2</name>
	</author>
	<content type="html">&lt;div&gt;I´ve seen similar implementations using the alicebot as the NL (natural language)&amp;nbsp;parser. &lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;In this implementation, all input is sent to the bot, which in turns send &amp;quot;commands&amp;quot; (maybe normalized sentences, after applying srai s and substitutions) to a &amp;quot;processing core&amp;quot;.&amp;nbsp;Have you considered this alternative, Ariyo? If so (and I believe you did consider) why you prefered to use a prolog parser?&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;On Tue, Jun 3, 2008 at 12:43 AM, Steve Prior &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprior@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;Ariyo Nugroho wrote:&lt;br&gt;&amp;gt; Wow... Your home must be very sophisticated, Steve! I&amp;#39;m imagining that&lt;br&gt;&amp;gt; it&amp;#39;s like of Richie Rich&amp;#39;s home :)&lt;br&gt;&lt;br&gt;&lt;/div&gt;I&amp;#39;m having fun. &amp;nbsp;Actually just moved into a new house 2 months ago so now I&amp;#39;m&lt;br&gt;
planning how to do it all over again.&lt;br&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; By the way, I dont understand when you said &amp;quot;Another trick I use is to&lt;br&gt;&amp;gt; carry context in the Prolog engine&amp;quot;.&lt;br&gt;&lt;br&gt;&lt;/div&gt;This is why I&amp;#39;m maybe getting a little off topic for an alicebot mailing list.&lt;br&gt;
My system isn&amp;#39;t controlled by alicebot, but simply uses it as part of a larger&lt;br&gt;system. &amp;nbsp;When you type an input sentence into the chat interface it is submitted&lt;br&gt;to the central &amp;quot;brain&amp;quot; I wrote in the Prolog language (SWI Prolog to be exact).&lt;br&gt;
&amp;nbsp; The brain has a small natural language parser which is sufficient to handle&lt;br&gt;input sentences which are specific to queries and actions possible for the rest&lt;br&gt;of my system. &amp;nbsp;&amp;quot;turn on the living room lights.&amp;quot; is an action that can be&lt;br&gt;
performed through my X10 device interface which I&amp;#39;ve written for Prolog. &amp;nbsp;Only&lt;br&gt;if my Prolog code can&amp;#39;t parse an input sentence itself does it pass it through&lt;br&gt;to alicebot and then return that response. &amp;nbsp;The context which I was referring to&lt;br&gt;
is entirely in Prolog and is handled by an assert() and can be queried by future&lt;br&gt;handlers. &amp;nbsp;For example if I say &amp;quot;turn on the outside lights&amp;quot; the Prolog engine&lt;br&gt;will understand &amp;quot;outside&amp;quot; as a location, then discover the X10 devices which are&lt;br&gt;
outside from the SQL database, then turn them on, but it will also&lt;br&gt;assert(current_location(outside)). &amp;nbsp;Then if I follow up with simply &amp;quot;show me&amp;quot;,&lt;br&gt;the Prolog handler for that will query current_location(Location) and then use&lt;br&gt;
that Location to determine which computer controls the camera for that location,&lt;br&gt;ask that computer for a frame grab, then return it. &amp;nbsp;BTW, in case you picked&lt;br&gt;that up, my system is fully distributed using CORBA between VB6, Java and C++&lt;br&gt;
code (the C++ code provides a 2 way interface with Prolog). &amp;nbsp;Part of the VB6&lt;br&gt;code serves up a Microsoft Agent so for example the Prolog engine can request&lt;br&gt;that any of the Windows boxes use their MS Agents to speak something, or&lt;br&gt;
otherwise control the agent (show, hide, move, whatever). &amp;nbsp;I got bored one night&lt;br&gt;a few years ago and had Peedy on 3 different computers saying/singing &amp;quot;row row&lt;br&gt;row your boat&amp;quot; in a round all controlled from the Prolog engine - only took&lt;br&gt;
about 15 minutes to write on top of what was there. &amp;nbsp;Since everything can talk&lt;br&gt;to any of the CORBA services, I can mix and match and use multiple user&lt;br&gt;interfaces - the web based chat uses exactly the same chat interface to Prolog&lt;br&gt;
that the VB6 chat interface uses. &amp;nbsp;And when I give a voice command through the&lt;br&gt;PBX system, the Java code which I&amp;#39;ve got controlling the call also uses that&lt;br&gt;same core natural language engine via the CORBA service.&lt;br&gt;
&lt;br&gt;So back to the question, the context currently stays in the Prolog engine and&lt;br&gt;doesn&amp;#39;t get down to alicebot, but if I wanted to give it a bit more of a clue&lt;br&gt;I&amp;#39;d simply pass all input to alicebot even if the Prolog engine gave the actual&lt;br&gt;
response - that way alicebot would still be able to gather any context it could&lt;br&gt;from the conversation.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;Steve&lt;br&gt;&lt;/font&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;Wj3C7c&quot;&gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; What do you mean by &amp;quot;context&amp;quot; here? It is a kind of using &amp;lt;topic&amp;gt; tag?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Regards,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Ariyo&lt;br&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
alicebot-developer mailing list&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628098&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Henrique Borges&lt;br&gt;FAST - Soluções Tecnológicas&lt;br&gt;&lt;a href=&quot;http://www.fastsolucoes.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.fastsolucoes.com.br&lt;/a&gt; 
&lt;br /&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17628098&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17628098.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17615622</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-06-02T20:43:59Z</published>
	<updated>2008-06-02T20:43:59Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Ariyo Nugroho wrote:
&lt;br&gt;&amp;gt; Wow... Your home must be very sophisticated, Steve! I'm imagining that
&lt;br&gt;&amp;gt; it's like of Richie Rich's home :)
&lt;br&gt;&lt;br&gt;I'm having fun. &amp;nbsp;Actually just moved into a new house 2 months ago so now I'm 
&lt;br&gt;planning how to do it all over again.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; By the way, I dont understand when you said &amp;quot;Another trick I use is to
&lt;br&gt;&amp;gt; carry context in the Prolog engine&amp;quot;.
&lt;br&gt;&lt;br&gt;This is why I'm maybe getting a little off topic for an alicebot mailing list. 
&lt;br&gt;My system isn't controlled by alicebot, but simply uses it as part of a larger 
&lt;br&gt;system. &amp;nbsp;When you type an input sentence into the chat interface it is submitted 
&lt;br&gt;to the central &amp;quot;brain&amp;quot; I wrote in the Prolog language (SWI Prolog to be exact). 
&lt;br&gt;&amp;nbsp; &amp;nbsp;The brain has a small natural language parser which is sufficient to handle 
&lt;br&gt;input sentences which are specific to queries and actions possible for the rest 
&lt;br&gt;of my system. &amp;nbsp;&amp;quot;turn on the living room lights.&amp;quot; is an action that can be 
&lt;br&gt;performed through my X10 device interface which I've written for Prolog. &amp;nbsp;Only 
&lt;br&gt;if my Prolog code can't parse an input sentence itself does it pass it through 
&lt;br&gt;to alicebot and then return that response. &amp;nbsp;The context which I was referring to 
&lt;br&gt;is entirely in Prolog and is handled by an assert() and can be queried by future 
&lt;br&gt;handlers. &amp;nbsp;For example if I say &amp;quot;turn on the outside lights&amp;quot; the Prolog engine 
&lt;br&gt;will understand &amp;quot;outside&amp;quot; as a location, then discover the X10 devices which are 
&lt;br&gt;outside from the SQL database, then turn them on, but it will also 
&lt;br&gt;assert(current_location(outside)). &amp;nbsp;Then if I follow up with simply &amp;quot;show me&amp;quot;, 
&lt;br&gt;the Prolog handler for that will query current_location(Location) and then use 
&lt;br&gt;that Location to determine which computer controls the camera for that location, 
&lt;br&gt;ask that computer for a frame grab, then return it. &amp;nbsp;BTW, in case you picked 
&lt;br&gt;that up, my system is fully distributed using CORBA between VB6, Java and C++ 
&lt;br&gt;code (the C++ code provides a 2 way interface with Prolog). &amp;nbsp;Part of the VB6 
&lt;br&gt;code serves up a Microsoft Agent so for example the Prolog engine can request 
&lt;br&gt;that any of the Windows boxes use their MS Agents to speak something, or 
&lt;br&gt;otherwise control the agent (show, hide, move, whatever). &amp;nbsp;I got bored one night 
&lt;br&gt;a few years ago and had Peedy on 3 different computers saying/singing &amp;quot;row row 
&lt;br&gt;row your boat&amp;quot; in a round all controlled from the Prolog engine - only took 
&lt;br&gt;about 15 minutes to write on top of what was there. &amp;nbsp;Since everything can talk 
&lt;br&gt;to any of the CORBA services, I can mix and match and use multiple user 
&lt;br&gt;interfaces - the web based chat uses exactly the same chat interface to Prolog 
&lt;br&gt;that the VB6 chat interface uses. &amp;nbsp;And when I give a voice command through the 
&lt;br&gt;PBX system, the Java code which I've got controlling the call also uses that 
&lt;br&gt;same core natural language engine via the CORBA service.
&lt;br&gt;&lt;br&gt;So back to the question, the context currently stays in the Prolog engine and 
&lt;br&gt;doesn't get down to alicebot, but if I wanted to give it a bit more of a clue 
&lt;br&gt;I'd simply pass all input to alicebot even if the Prolog engine gave the actual 
&lt;br&gt;response - that way alicebot would still be able to gather any context it could 
&lt;br&gt;from the conversation.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What do you mean by &amp;quot;context&amp;quot; here? It is a kind of using &amp;lt;topic&amp;gt; tag?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ariyo
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17615622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17615622.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17571285</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-30T19:41:19Z</published>
	<updated>2008-05-30T19:41:19Z</updated>
	<author>
		<name>8pla.net</name>
	</author>
	<content type="html">Ariyo Nugroho
&lt;br&gt;&lt;br&gt;Well the voice synthesis of SAPI5 or SAPI4 text-to-speech
&lt;br&gt;is far less than production quality. &amp;nbsp;In short, it sounds very
&lt;br&gt;disappointing. &amp;nbsp;Maybe it is good for learning the basics, but
&lt;br&gt;don't stop there.
&lt;br&gt;&lt;br&gt;There is one SAPI5 VB sample code that uses pre-recorded 
&lt;br&gt;words, that is quite limited, but at least sounds excellent.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Ariyo Nugroho wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hello everyone!
&lt;br&gt;&lt;br&gt;I am an electronics engineering student from Indonesia. For my final
&lt;br&gt;project, I have an idea to use Alicebot to control devices (using PLC
&lt;br&gt;or microcontroller). I think this would be more fun, instead of
&lt;br&gt;controlling them using 'conservative' switches.
&lt;br&gt;&lt;br&gt;I haven't developed the device yet. Because now I'm still learning
&lt;br&gt;AIML, using Program D.
&lt;br&gt;&lt;br&gt;My questions are:
&lt;br&gt;1. I see that Alice recognizes inactivity. But could Alice be
&lt;br&gt;programmed to be 'proactive'? I mean, supposed we have thermal sensor,
&lt;br&gt;with a critical temperature has been set. Whenever the temperature is
&lt;br&gt;too hot, system sends a signal. Based on this signal, Alice will
&lt;br&gt;shout, &amp;quot;Hey, your device is gonna blow! Do something!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Could this be possible?
&lt;br&gt;2. I dont know whether this is do-able within my time frame, but I'm
&lt;br&gt;also interested to implement speech-to-text and text-to-speech. I've
&lt;br&gt;read AliceTalker from Cloud Garden, which says that it is suitable for
&lt;br&gt;Program D. But it last release seems too old. Does anyone here have
&lt;br&gt;any experience using AliceTalker? Or may be there is better/newer
&lt;br&gt;solution for this?
&lt;br&gt;&lt;br&gt;Thank you very much for your help in advance!!!
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ariyo
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;alicebot-developer@list.alicebot.org
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17571285.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17570195</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-30T16:59:54Z</published>
	<updated>2008-05-30T16:59:54Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Wow... Your home must be very sophisticated, Steve! I'm imagining that
&lt;br&gt;it's like of Richie Rich's home :)
&lt;br&gt;&lt;br&gt;By the way, I dont understand when you said &amp;quot;Another trick I use is to
&lt;br&gt;carry context in the Prolog engine&amp;quot;.
&lt;br&gt;&lt;br&gt;What do you mean by &amp;quot;context&amp;quot; here? It is a kind of using &amp;lt;topic&amp;gt; tag?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ariyo
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17570195&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17570195.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17563804</id>
	<title>8pla.net : The first ever phpBB 3 Forum Artificial Intelligence in the world.</title>
	<published>2008-05-30T10:01:51Z</published>
	<updated>2008-05-30T10:01:51Z</updated>
	<author>
		<name>8pla.net</name>
	</author>
	<content type="html">Perhaps the most meaningful way to support Artificial Intelligence presents itself when a new form of AI is born. 8pla.net is currently the first, one and only ALL NEW, phpBB 3 Forum Artificial Intelligence in the world. 
&lt;br&gt;&lt;br&gt;Based on all the latest new technologies: Brand new phpBB version 3.0.1, &amp;nbsp;Brand new php version 5, Brand new mySQL version 5 … with Program E and AIML. The latest version of the most widely used bulletin board in the world, phpBB used by millions on a daily basis, now has it’s own phpBB3 Forum AI development project. 
&lt;br&gt;&lt;br&gt;The phpBB community is really excited to see this actually working making remarkable progress at 8pla.net. &amp;nbsp;Having long awaited phpBB3 Forum AI, members of the phpBB community are providing human interaction to help build the forum artificial intelligence at 8pla.net. &amp;nbsp;So that this robot can be released as soon as possible.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problems-with-forum-ai-mod-based-on-alice-tp510227p17563804.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17526788</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-28T20:09:32Z</published>
	<updated>2008-05-28T20:09:32Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Ariyo Nugroho wrote:
&lt;br&gt;&amp;gt; Hello Mr Steve
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Glad that there is someone who is doing the same thing there :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Your idea of 'cheating' ALICE was great. I just realized that actually
&lt;br&gt;&amp;gt; ALICE is not conscious, right? She is not truly 'understanding' what
&lt;br&gt;&amp;gt; she said. So it doesn't matter if the warning message sent while she
&lt;br&gt;&amp;gt; doesn't notice it. The more important thing here is: the user received
&lt;br&gt;&amp;gt; the warning message.
&lt;br&gt;&lt;br&gt;My system as a bunch of layers and services. &amp;nbsp;Some requests wait for a response 
&lt;br&gt;(like chat input), but most are asynch notifications or commands (avoids 
&lt;br&gt;deadlock). &amp;nbsp;My system has a bunch of different interfaces - web page based 
&lt;br&gt;&amp;quot;chat&amp;quot; style where each input from the user gets one &amp;nbsp;response, and other 
&lt;br&gt;interfaces which are asynchronous (including voice synthesis through Microsoft 
&lt;br&gt;agents on Windows boxes as well as via text to speech on a Linux based PBX 
&lt;br&gt;system). &amp;nbsp;Inputs to the system include natural language for chat as well as 
&lt;br&gt;canned queries in response to device events. &amp;nbsp;For inputs which require actions 
&lt;br&gt;in my system or queries of real time data the Prolog engine handles the 
&lt;br&gt;response. &amp;nbsp;For inputs for static information the AliceBot engine can provide the 
&lt;br&gt;answer. &amp;nbsp;Another trick I use is to carry context in the Prolog engine - for 
&lt;br&gt;example if you ask for a light to be turned on I keep the location of that light 
&lt;br&gt;as the current context. &amp;nbsp;So then if you ask to see a picture and don't specify a 
&lt;br&gt;location it assumes the location of the last action you took. &amp;nbsp;For example:
&lt;br&gt;&lt;br&gt;&amp;quot;what's the forecast?&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;today's forecast&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;how about tomorrow?&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;tomorrow's forecast&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;Wednesday?&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;wednesdays forecast&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;is it raining?&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;response gathered from rain gauge on roof&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;show me&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;shows a picture from outside - where the weather is&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;turn off the living room lights&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;the living room lights are now off.&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;quot;show me&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;shows a picture of the living room&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;But when the front door is opened and the &amp;quot;brain&amp;quot; gets notification of that 
&lt;br&gt;event, it sends an asynch message to the living room computer to tell the MS 
&lt;br&gt;Agent character to say &amp;quot;front door open!&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17526788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17526788.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17505661</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-27T22:50:40Z</published>
	<updated>2008-05-27T22:50:40Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Hello Mr Gary
&lt;br&gt;&lt;br&gt;What do you mean by 'local' web server? Do you mean there is another
&lt;br&gt;web server, e.g remote web server? I'm sorry that I'm still a newbie
&lt;br&gt;here. There are still some terms i dont understand. I'll be learning
&lt;br&gt;that :)
&lt;br&gt;&lt;br&gt;I tried to download AIMLpad last night, but apparently sourceforge was
&lt;br&gt;undergoing maintenance. I'll try again later.
&lt;br&gt;&lt;br&gt;Thanks for your suggestion :)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ariyo
&lt;br&gt;&lt;br&gt;2008/5/27, Gary Dubuque &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17505661&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gdubuque@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's been awhile, but here goes the advertisement: try AIMLpad, AKA Program
&lt;br&gt;&amp;gt; N, if you can stand using the MS Windows environment.
&lt;br&gt;&amp;gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17505661&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17505661.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17505637</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-27T22:47:57Z</published>
	<updated>2008-05-27T22:47:57Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Hello Mr Steve
&lt;br&gt;&lt;br&gt;Glad that there is someone who is doing the same thing there :)
&lt;br&gt;&lt;br&gt;Your idea of 'cheating' ALICE was great. I just realized that actually
&lt;br&gt;ALICE is not conscious, right? She is not truly 'understanding' what
&lt;br&gt;she said. So it doesn't matter if the warning message sent while she
&lt;br&gt;doesn't notice it. The more important thing here is: the user received
&lt;br&gt;the warning message.
&lt;br&gt;&lt;br&gt;Mr Gary's idea for sending message to the bot on periodic time is also
&lt;br&gt;interesting. But i think it would add a little load to the system.
&lt;br&gt;Especially if the period is short.
&lt;br&gt;&lt;br&gt;That's just my opinion :)
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ariyo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2008/5/25, Steve Prior &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17505637&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sprior@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was thinking about the same sort of problem, then realized there was an
&lt;br&gt;&amp;gt; easier
&lt;br&gt;&amp;gt; solution. &amp;nbsp;I've got a home automation system and wanted to be able to
&lt;br&gt;&amp;gt; control it
&lt;br&gt;&amp;gt; using a chat style interface and thought Alicebot would be a great addition.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What I ended up doing was to write my own limited natural language interface
&lt;br&gt;&amp;gt; that was capable of handling queries and controls for the HA system (I wrote
&lt;br&gt;&amp;gt; it
&lt;br&gt;&amp;gt; in SWI-Prolog), but if my own system couldn't parse the input I then passed
&lt;br&gt;&amp;gt; it
&lt;br&gt;&amp;gt; to Alicebot through the HTTP interface for a response. &amp;nbsp;This is kind of a
&lt;br&gt;&amp;gt; cheat,
&lt;br&gt;&amp;gt; but it provides a depth to the interface even though in effect Alicebot is
&lt;br&gt;&amp;gt; only
&lt;br&gt;&amp;gt; providing cute error messages - some of the responses have surprised me at
&lt;br&gt;&amp;gt; times.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So your device could send out that &amp;quot;device is gonna blow&amp;quot; message on its own
&lt;br&gt;&amp;gt; and
&lt;br&gt;&amp;gt; Alicebot would only be involved when there was an input from the user.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steve
&lt;/div&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17505637&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17505637.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17480667</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-26T16:11:39Z</published>
	<updated>2008-05-26T16:11:39Z</updated>
	<author>
		<name>Gary Dubuque</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;It's been awhile, but here goes the advertisement: try AIMLpad, AKA Program
&lt;br&gt;N, if you can stand using the MS Windows environment.
&lt;br&gt;&lt;br&gt;Background inputs can be received through the local web server to update the
&lt;br&gt;common store used by the predicates. &amp;nbsp;But also the regular bot inputs can
&lt;br&gt;time out and force a given text input to the bot to check on the status of
&lt;br&gt;the environment.
&lt;br&gt;&lt;br&gt;AIMLpad interfaces with the operating system, so any .exe can be used to
&lt;br&gt;acquire the sensor data which can be read from plain text files by the
&lt;br&gt;AIMLpad scripting commands into the AIML predicates. It can also post
&lt;br&gt;requests to websites to acquire the data (such as the outside temperature
&lt;br&gt;from a weather service website.)
&lt;br&gt;&lt;br&gt;The editor also has the MS Agent to express the warnings. &amp;nbsp;It can use
&lt;br&gt;speech-to-text products as well as it already takes advantage of the MS
&lt;br&gt;speech interfaces to produce text-to-speech output. &amp;nbsp;The speaking can be
&lt;br&gt;either by demand of the scripting commands or by the response delivered
&lt;br&gt;through the AIML processing.
&lt;br&gt;&lt;br&gt;Also, it can popup message boxes outside the conversation to provide special
&lt;br&gt;dialogues about the operating environment. &amp;nbsp;Again these could be real-time
&lt;br&gt;based upon the messages it received through the background web requests.
&lt;br&gt;&lt;br&gt;In other words, AIMLpad is not only a user interface; it is a server that
&lt;br&gt;can coordinate operating system commands and sequencing of events using its
&lt;br&gt;timeouts as heartbeats.
&lt;br&gt;&lt;br&gt;It's just another possibility for a small laptop controlling a robot.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; Gary Dubuque
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17480667&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17480667&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt;] On Behalf Of Steve
&lt;br&gt;Prior
&lt;br&gt;Sent: Sunday, May 25, 2008 6:43 AM
&lt;br&gt;To: Alicebot Developer Discussion
&lt;br&gt;Subject: Re: [alicebot-developer] Alicebot to control device
&lt;br&gt;&lt;br&gt;Ariyo Nugroho wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello everyone!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am an electronics engineering student from Indonesia. For my final
&lt;br&gt;&amp;gt; project, I have an idea to use Alicebot to control devices (using PLC
&lt;br&gt;&amp;gt; or microcontroller). I think this would be more fun, instead of
&lt;br&gt;&amp;gt; controlling them using 'conservative' switches.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I haven't developed the device yet. Because now I'm still learning
&lt;br&gt;&amp;gt; AIML, using Program D.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My questions are:
&lt;br&gt;&amp;gt; 1. I see that Alice recognizes inactivity. But could Alice be
&lt;br&gt;&amp;gt; programmed to be 'proactive'? I mean, supposed we have thermal sensor,
&lt;br&gt;&amp;gt; with a critical temperature has been set. Whenever the temperature is
&lt;br&gt;&amp;gt; too hot, system sends a signal. Based on this signal, Alice will
&lt;br&gt;&amp;gt; shout, &amp;quot;Hey, your device is gonna blow! Do something!&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Could this be possible?
&lt;br&gt;&amp;gt; 2. I dont know whether this is do-able within my time frame, but I'm
&lt;br&gt;&amp;gt; also interested to implement speech-to-text and text-to-speech. I've
&lt;br&gt;&amp;gt; read AliceTalker from Cloud Garden, which says that it is suitable for
&lt;br&gt;&amp;gt; Program D. But it last release seems too old. Does anyone here have
&lt;br&gt;&amp;gt; any experience using AliceTalker? Or may be there is better/newer
&lt;br&gt;&amp;gt; solution for this?
&lt;/div&gt;&lt;br&gt;I was thinking about the same sort of problem, then realized there was an
&lt;br&gt;easier 
&lt;br&gt;solution. &amp;nbsp;I've got a home automation system and wanted to be able to
&lt;br&gt;control it 
&lt;br&gt;using a chat style interface and thought Alicebot would be a great addition.
&lt;br&gt;&lt;br&gt;What I ended up doing was to write my own limited natural language interface
&lt;br&gt;&lt;br&gt;that was capable of handling queries and controls for the HA system (I wrote
&lt;br&gt;it 
&lt;br&gt;in SWI-Prolog), but if my own system couldn't parse the input I then passed
&lt;br&gt;it 
&lt;br&gt;to Alicebot through the HTTP interface for a response. &amp;nbsp;This is kind of a
&lt;br&gt;cheat, 
&lt;br&gt;but it provides a depth to the interface even though in effect Alicebot is
&lt;br&gt;only 
&lt;br&gt;providing cute error messages - some of the responses have surprised me at
&lt;br&gt;times.
&lt;br&gt;&lt;br&gt;So your device could send out that &amp;quot;device is gonna blow&amp;quot; message on its own
&lt;br&gt;and 
&lt;br&gt;Alicebot would only be involved when there was an input from the user.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17480667&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17480667&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17480667.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17458172</id>
	<title>Re: Alicebot to control device</title>
	<published>2008-05-25T06:43:09Z</published>
	<updated>2008-05-25T06:43:09Z</updated>
	<author>
		<name>Steve Prior</name>
	</author>
	<content type="html">Ariyo Nugroho wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello everyone!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am an electronics engineering student from Indonesia. For my final
&lt;br&gt;&amp;gt; project, I have an idea to use Alicebot to control devices (using PLC
&lt;br&gt;&amp;gt; or microcontroller). I think this would be more fun, instead of
&lt;br&gt;&amp;gt; controlling them using 'conservative' switches.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I haven't developed the device yet. Because now I'm still learning
&lt;br&gt;&amp;gt; AIML, using Program D.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My questions are:
&lt;br&gt;&amp;gt; 1. I see that Alice recognizes inactivity. But could Alice be
&lt;br&gt;&amp;gt; programmed to be 'proactive'? I mean, supposed we have thermal sensor,
&lt;br&gt;&amp;gt; with a critical temperature has been set. Whenever the temperature is
&lt;br&gt;&amp;gt; too hot, system sends a signal. Based on this signal, Alice will
&lt;br&gt;&amp;gt; shout, &amp;quot;Hey, your device is gonna blow! Do something!&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Could this be possible?
&lt;br&gt;&amp;gt; 2. I dont know whether this is do-able within my time frame, but I'm
&lt;br&gt;&amp;gt; also interested to implement speech-to-text and text-to-speech. I've
&lt;br&gt;&amp;gt; read AliceTalker from Cloud Garden, which says that it is suitable for
&lt;br&gt;&amp;gt; Program D. But it last release seems too old. Does anyone here have
&lt;br&gt;&amp;gt; any experience using AliceTalker? Or may be there is better/newer
&lt;br&gt;&amp;gt; solution for this?
&lt;/div&gt;&lt;br&gt;I was thinking about the same sort of problem, then realized there was an easier 
&lt;br&gt;solution. &amp;nbsp;I've got a home automation system and wanted to be able to control it 
&lt;br&gt;using a chat style interface and thought Alicebot would be a great addition.
&lt;br&gt;&lt;br&gt;What I ended up doing was to write my own limited natural language interface 
&lt;br&gt;that was capable of handling queries and controls for the HA system (I wrote it 
&lt;br&gt;in SWI-Prolog), but if my own system couldn't parse the input I then passed it 
&lt;br&gt;to Alicebot through the HTTP interface for a response. &amp;nbsp;This is kind of a cheat, 
&lt;br&gt;but it provides a depth to the interface even though in effect Alicebot is only 
&lt;br&gt;providing cute error messages - some of the responses have surprised me at times.
&lt;br&gt;&lt;br&gt;So your device could send out that &amp;quot;device is gonna blow&amp;quot; message on its own and 
&lt;br&gt;Alicebot would only be involved when there was an input from the user.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17458172&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17458172.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17457100</id>
	<title>Alicebot to control device</title>
	<published>2008-05-23T07:40:03Z</published>
	<updated>2008-05-23T07:40:03Z</updated>
	<author>
		<name>Ariyo Nugroho</name>
	</author>
	<content type="html">Hello everyone!
&lt;br&gt;&lt;br&gt;I am an electronics engineering student from Indonesia. For my final
&lt;br&gt;project, I have an idea to use Alicebot to control devices (using PLC
&lt;br&gt;or microcontroller). I think this would be more fun, instead of
&lt;br&gt;controlling them using 'conservative' switches.
&lt;br&gt;&lt;br&gt;I haven't developed the device yet. Because now I'm still learning
&lt;br&gt;AIML, using Program D.
&lt;br&gt;&lt;br&gt;My questions are:
&lt;br&gt;1. I see that Alice recognizes inactivity. But could Alice be
&lt;br&gt;programmed to be 'proactive'? I mean, supposed we have thermal sensor,
&lt;br&gt;with a critical temperature has been set. Whenever the temperature is
&lt;br&gt;too hot, system sends a signal. Based on this signal, Alice will
&lt;br&gt;shout, &amp;quot;Hey, your device is gonna blow! Do something!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Could this be possible?
&lt;br&gt;2. I dont know whether this is do-able within my time frame, but I'm
&lt;br&gt;also interested to implement speech-to-text and text-to-speech. I've
&lt;br&gt;read AliceTalker from Cloud Garden, which says that it is suitable for
&lt;br&gt;Program D. But it last release seems too old. Does anyone here have
&lt;br&gt;any experience using AliceTalker? Or may be there is better/newer
&lt;br&gt;solution for this?
&lt;br&gt;&lt;br&gt;Thank you very much for your help in advance!!!
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ariyo
&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17457100&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Alicebot-to-control-device-tp17457100p17457100.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15481667</id>
	<title>Help - AIML for program D</title>
	<published>2008-02-14T08:58:41Z</published>
	<updated>2008-02-14T08:58:41Z</updated>
	<author>
		<name>danwanban</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I tried to run &amp;quot;program D&amp;quot; and add some AIML. However, I can not find the
&lt;br&gt;&amp;nbsp;AIML set for it (the WiKi page contains no .tar.gz file - it looks like empty links). Do you have an idea where I can download it ? 
&lt;br&gt;&lt;br&gt;BTW - when I try to load the AIML in the The Annotated A.L.I.C.E. AIML - I get some parsing error..
&lt;br&gt;What am I missing ?
&lt;br&gt;&lt;br&gt;Best Regards &amp; thanks in advance for the help,
&lt;br&gt;&lt;br&gt;Daniel Kario.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Help---AIML-for-program-D-tp15481667p15481667.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15461043</id>
	<title>Re: alicebot-developer Digest, Vol 13, Issue 3</title>
	<published>2008-02-13T07:28:17Z</published>
	<updated>2008-02-13T07:28:17Z</updated>
	<author>
		<name>Patrice Dargenton</name>
	</author>
	<content type="html">Ok, thanks.
&lt;br&gt;I will still create a DTD using a new software I have made, because DTD is 
&lt;br&gt;more readable, specially to debug the actual french aiml files, which have 
&lt;br&gt;some xml bugs.
&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Patrice Dargenton
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;patrice.dargenton@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://patrice.dargenton.free.fr/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://patrice.dargenton.free.fr/index.html&lt;/a&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-request@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, February 12, 2008 9:00 PM
&lt;br&gt;Subject: alicebot-developer Digest, Vol 13, Issue 3
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Send alicebot-developer mailing list submissions to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;&amp;gt; or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-request@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can reach the person managing the list at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-owner@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When replying, please edit your Subject line so it is more specific
&lt;br&gt;&amp;gt; than &amp;quot;Re: Contents of alicebot-developer digest...&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Today's Topics:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 1. Re: AIML DTD ? (Kim Sullivan)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Message: 1
&lt;br&gt;&amp;gt; Date: Mon, 11 Feb 2008 21:01:59 +0100
&lt;br&gt;&amp;gt; From: &amp;quot;Kim Sullivan&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [alicebot-developer] AIML DTD ?
&lt;br&gt;&amp;gt; To: &amp;quot;Alicebot Developer Discussion&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Message-ID: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HEEDLGHBLNNGNOFINKHAEECOGGAA.alicebot@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; DTDs are not strong enough for validating AIML (due to the recursive 
&lt;br&gt;&amp;gt; nature
&lt;br&gt;&amp;gt; ov the templates). Actually, DTDs have been found not to be such a good 
&lt;br&gt;&amp;gt; idea
&lt;br&gt;&amp;gt; overall. Have a look at the schemas on &lt;a href=&quot;http://aitools.org/Documentation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aitools.org/Documentation&lt;/a&gt;&amp;nbsp;- 
&lt;br&gt;&amp;gt; I
&lt;br&gt;&amp;gt; believe these are the schemas Noel talked about in '05.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HTH,
&lt;br&gt;&amp;gt; Kim
&lt;br&gt;&amp;gt; &amp;nbsp;-----Original Message-----
&lt;br&gt;&amp;gt; &amp;nbsp;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt;
&lt;br&gt;&amp;gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt;]On Behalf Of Patrice
&lt;br&gt;&amp;gt; Dargenton
&lt;br&gt;&amp;gt; &amp;nbsp;Sent: 3. ??nora 2008 11:49
&lt;br&gt;&amp;gt; &amp;nbsp;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Subject: [alicebot-developer] AIML DTD ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Hi there, I am working on a french version of AliceBot, and I wonder if
&lt;br&gt;&amp;gt; there is a DTD to check aiml files before processing them ?
&lt;br&gt;&amp;gt; &amp;nbsp;The last DTD I found is in the document (1999) :
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www-lium.univ-lemans.fr/~lehuen/master2/dialogue/tp/aiml.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www-lium.univ-lemans.fr/~lehuen/master2/dialogue/tp/aiml.pdf&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;But the DTD doesn't match with the actual aiml english files.
&lt;br&gt;&amp;gt; &amp;nbsp;Thanks.
&lt;br&gt;&amp;gt; &amp;nbsp;-------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp;Patrice Dargenton
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;patrice.dargenton@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://patrice.dargenton.free.fr/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://patrice.dargenton.free.fr/index.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;-------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;[alicebot-developer] AIML DTD or XSD?
&lt;br&gt;&amp;gt; &amp;nbsp;Noel Bush mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Wed, 30 Mar 2005 22:17:49 -0400
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;a.. Previous message: [alicebot-developer] AIML DTD or XSD?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;b.. Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I made an AIML Schema a few years ago. &amp;nbsp;Recently I've totally revamped
&lt;br&gt;&amp;gt; it and I'll be publishing it soon. &amp;nbsp;If you have expertise in this area
&lt;br&gt;&amp;gt; and would be willing to look it over to help debug it before I release
&lt;br&gt;&amp;gt; it, that would be great. &amp;nbsp;(I'm hoping to embed a little bit of
&lt;br&gt;&amp;gt; Schematron within it to handle a few AIML requirements that cannot be
&lt;br&gt;&amp;gt; expressed in W3C Schema.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sam Fisher wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi Everyone,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm new to AIML, but am excited about getting into it. &amp;nbsp;Is
&lt;br&gt;&amp;gt;&amp;gt; there an AIML DTD or XSD file available somwhere?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Sam
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; alicebot-developer mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;&amp;gt; -------------- next part --------------
&lt;br&gt;&amp;gt; An HTML attachment was scrubbed...
&lt;br&gt;&amp;gt; URL: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://list.alicebot.org/pipermail/alicebot-developer/attachments/20080211/31e2af56/attachment-0001.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/pipermail/alicebot-developer/attachments/20080211/31e2af56/attachment-0001.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; alicebot-developer mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; End of alicebot-developer Digest, Vol 13, Issue 3
&lt;br&gt;&amp;gt; *************************************************
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;alicebot-developer mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15461043&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://list.alicebot.org/mailman/listinfo/alicebot-developer&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://list.alicebot.org/mailman/listinfo/alicebot-developer&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-alicebot-developer-Digest%2C-Vol-13%2C-Issue-3-tp15461043p15461043.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15419530</id>
	<title>Re: AIML DTD ?</title>
	<published>2008-02-11T12:01:59Z</published>
	<updated>2008-02-11T12:01:59Z</updated>
	<author>
		<name>Kim Sullivan</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16587&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Hi!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;DTDs 
are not&amp;nbsp;strong enough for validating AIML (due to the recursive nature ov 
the templates).&amp;nbsp;Actually,&amp;nbsp;DTDs have been found not to be such a good 
idea overall.&amp;nbsp;Have a look at the schemas on &lt;A href=&quot;http://aitools.org/Documentation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aitools.org/Documentation&lt;/A&gt;&amp;nbsp;- 
I believe these are the schemas Noel talked about in '05.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;HTH,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=609465519-11022008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Kim&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV class=OutlookMessageHeader dir=ltr align=left&gt;&lt;FONT face=Tahoma size=2&gt;-----Original Message-----&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15419530&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt; 
  [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15419530&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer-bounces@...&lt;/a&gt;]&lt;B&gt;On Behalf Of 
  &lt;/B&gt;Patrice Dargenton&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; 3. února 2008 11:49&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; 
  &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15419530&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alicebot-developer@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; [alicebot-developer] 
  AIML DTD ?&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;Hi there, I am working on a french version of AliceBot, and I wonder if 
  there is a DTD to check aiml files before processing them ?&lt;/DIV&gt;
  &lt;DIV&gt;The last DTD I found is in the document (1999) :&lt;/DIV&gt;
  &lt;DIV&gt;&lt;A href=&quot;http://www-lium.univ-lemans.fr/~lehuen/master2/dialogue/tp/aiml.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www-lium.univ-lemans.fr/~lehuen/master2/dialogue/