An example how to use the learn/eval-tags only with wildcards. Sorry for the bad audio :-)

https://github.com/MyRobotLab/pyrobotlab/blob/master/home/Mastablasta/a…

 

Latest progress is the extended learning. Able to enter two values at the same time or separatly.

https://github.com/MyRobotLab/pyrobotlab/blob/master/home/Mastablasta/a…

Thanks Greg! I added the possibilty as you mentioned.

human: java is an island

bot: ok, java is an island

human: java is also a programming language

bot: ok, java is also a programming language

human: is java an island

bot: yes, java is an island

human: is it a programming language too

bot: yes, it is a programming language too

 

 

 

GroG

8 years 3 months ago

Great video Mb ! 
I'm guessing the typical setup is when if fails to match a local learned item from this interaction, it usually does a call to remote - is that the sraix ?  e.g. go to wikipedia, google, wolfram alpha..

Do you know where the different remote sites are specified or resolved after a "fail to match local" event?

Thanks Greg.

Correct, most remote calls are inside the sraix.aiml file. The alice2 bot also has this very common file. Usually it is using the "service pannous" but also google or other bots (e.g. <sraix bot="drwallace/jokebot" botid="c98daf062e345a88" host="callmom.pandorabots.com">LIMERICK</sraix>). You can create bots at the pandora website and publish these bots online (for free). Then you can refer to these bots as well.

Somehow the service pannous don't work as good as it worked before (at least for me, need to check if mr. turing still can handle some requests). Things like "show me a picture" or "weather in..." are worky. A while ago I was able to ask "convert 32 fahrenheit to celsius" or "what is football" which is noworky now.

We could use the oob tag to obtain some of these goals. For example I am using an oob tag to start the BareBonesBrowserLaunch and play music from youtube.

 

"Jeannie for pannous" seems to be a new or other site to answer your requests. Never used it so far but I will try to use it for a test.