Virtual Humans Forum
Virtual Humans Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Virtual Humans
Partner website:
Chatbots.org
 All Forums
 AIML and other chatbots environments
 AIML language and Pandorabots
 Two new bots
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

GT40
Curious Member



France
30 Posts

Posted - Aug 12 2006 :  13:04:01  Show Profile  Visit GT40's Homepage
Hi there!

As a lot of you, I finally created "my" chatbot. For a beginning, I chose what I found on the web:

- character: the lovely Lola from Haptek (bizlady.htr).
- brain: the default AIML files of Pandorabots.

First I made a hybrid chatbot. It works as the other ones, but the left of the page is dedicated to those having installed a french voice on their computer. It's only a little joke. And Lola can do the speaking clock (in French). You can find her at:

http://www.pandorabots.com/pandora/talk?botid=9848c44e7e366751

Then, after finding french AIML files, I created a second bot, totally in French:

http://www.pandorabots.com/pandora/talk?botid=8ce5b2747e366417

This second Lola is less intelligent than the first one (I know, she has a french brain).

I am wondering if I shall produce my own AIML files. It is a exciting work but I am afraid to spend the whole rest of my life to do this.

Edited by - GT40 on Aug 13 2006 00:07:41

GrantNZ
Dedicated Member



New Zealand
2677 Posts

Posted - Aug 12 2006 :  14:13:42  Show Profile
I had a little chat to Lola Somehow whenever I talk to chatbots I always end up insulting them about their insistance that they understand things I hope I didn't hurt her feelings
Go to Top of Page

vrossi
Forum Admin



Italy
1455 Posts

Posted - Aug 12 2006 :  16:35:13  Show Profile  Visit vrossi's Homepage
Very good work

Your next step might be to link the movements to the current speech. For example she may laugh when you say some joke, or cry if you offend her. I tried something like that a few months ago, but I hadn't enought time to go on with that project.

If you wish, you can look at http://demo.vhost.pandorabots.com/pandora/talk?botid=a93dcf79ae353e49.
Try saying: "are you tired": she yawns.

I also experimented with interfacing other multimedia objects:
Try saying: "where is Rome" and you get a picture of the Colosseum.

As you can see, I also added a link "If the animated character on the left does not load or you do not hear the voice", because the Haptek voice may need to be configured, and if the user doesn't do it, he gets a standard Windows male voice. Furthermore, Haptek has some problems with the Firefox browser, so it may not load in it and it's a good idea to suggest users to switch to Internet Explorer (even if, personally, I prefer to use Firefox).

I must admit that your Lola is sexier than my Tina


Vittorio
virtualhumansforum.com
Go to Top of Page

GT40
Curious Member



France
30 Posts

Posted - Aug 13 2006 :  01:50:11  Show Profile  Visit GT40's Homepage
What a great moment, GrantNZ! You are for me the farest member of this forum, near the antipodes of my country (I don't know anyone on the moon). Sorry for my bad English.

Many thanks Vittorio, for your precious pieces of advice. I am a total newbie in AIML and just beginning to learn it. For linking the movements to the speech, I suppose it's possible to embed JavaScript in AIML code (or to put a link to an other file).

Tina looks sexy too. She is smart and classy. That's why my wife seems to have a preference for her...

Edited by - GT40 on Aug 13 2006 02:19:07
Go to Top of Page

vrossi
Forum Admin



Italy
1455 Posts

Posted - Aug 13 2006 :  11:40:20  Show Profile  Visit vrossi's Homepage
I added to the standard AIML files, supplied by Pandorabot, other AIML files which give Tina some specific knowledge and behaviour.

Here is some example of what you can do to link the AIML questions/answers to some other Haptek or HTML behaviour (you can test these things directly asking Tina these questions):

<category>
<pattern>WHERE IS ROME</pattern>
<template>Rome is the capital and largest city of Italy. Here is the Colosseum.
<br/>
<img align="middle" src="http://www.vrconsulting.it/images/roma.jpg" width="300" alt="The Colosseum in Rome" border="0"></img>
</template>
</category>

<category>
<pattern>LOOK LEFT</pattern>
<template>\\SetSwitch [switch= lookleft state= a]</template>
</category>

<category>
<pattern>LOOK RIGHT</pattern>
<template>\\SetSwitch [switch= lookright state= a]</template>
</category>

<category>
<pattern>LOOK DOWN</pattern>
<template>\\SetSwitch [switch= gestures state= down]</template>
</category>

<category>
<pattern>LOOK UP</pattern>
<template>\\SetSwitch [switch= gestures state= up]</template>
</category>

<category>
<pattern>ARE YOU TIRED</pattern>
<template>\\SetSwitch [switch= yawn state= a]</template>
</category>



This is what I did some time ago, just to check the feasibility of merging AIML with other technologies. I'm sure you can start from these tests and create something better.


Yesterday I also added a little feature which asks for your name, stores it in a cookie and the next time you logon she recognizes you and tells you something like:
"Hello Vittorio. You've been here 2 times. Last time I talked with you was Sun, Aug 13 at 11:44."

This may give the user a sense that the bot remembers the previous conversations. But it is not true. It is only a Javascript code which handles this and gives the Haptek character the command to say that. It is not related with AIML, and it is started before any AIML question. However, our current goal is not to make bots who are intelligent, but rather who seem intelligent, and this is a little step in that direction.


PS: Grant is on the other side of the earth (but sometimes I suspect he is on the dark side of the moon ) but I am not so distant. In which region of France do you live? Is the French AIML complete as the English one?



Vittorio
virtualhumansforum.com
Go to Top of Page

GT40
Curious Member



France
30 Posts

Posted - Aug 14 2006 :  13:20:32  Show Profile  Visit GT40's Homepage
Thank you Vittorio for giving me your secrets. All that works perfectly (as you can see on my first bot). So I got some ideas for a new bot.

About "intelligence" of these bots, the problem is that they cannot learn themselves anything. I suppose they cannot write any new information in existing AIML files. Hal seems to be more "intelligent" (as I am reading on forums), but his program is not free (and maybe less easy to use). So I prefer to stay for the moment on Pandorabots.

I don't know very well your country. I only spent one wonderful week in Sorrente (so I also know Capri and Napoli airport!). But I am a perfect Ferrari tifoso (even I also love, as you think, the fabulous Ford GT40).

I am living in Romans, a little town located 100 km in the south of Lyon (between Valence and Grenoble).

About AIML, when I created my bots on Pandorabots, it was impossible to me to choose a french AIML (only english, german or italian). So I'm using the two French AIML sets of the A.L.I.C.E. Foundation. In the default AIML set of Pandorabots, I found some "hybrid" files with questions/answers in English, French and German in the same file!

One more time, many thanks to you.
Go to Top of Page

bodylanguage
Curious Member



15 Posts

Posted - Jan 01 2008 :  00:58:33  Show Profile
i never heard of a "that Bot"., i was took out of class and taught by people from diffrnet places,., and never learned that i could get to make my own robot like every one else that sounds like a good idea like church
Go to Top of Page

siggi38
Curious Member



Germany
8 Posts

Posted - Jul 25 2008 :  14:53:21  Show Profile
Hello
I am new here. I have two questions
1) Where can I get such a speaking bot for my pandorabot? Is it free?
2) It would be interesting to implement the speach and the movements to my Avatar in second life - maybe it is a dream for the future?!

These speaking bots are a bit funny - at least on my PC - the pictures are female and the voice is male and a bit difficult to understand.
Go to Top of Page

cybertution
Curious Member



6 Posts

Posted - Oct 26 2010 :  10:29:45  Show Profile
Hi i am using Program D and would like to do Haptek expression based on your examples, however it is not working.

<category>
<pattern>LOOK LEFT</pattern>
<template>\\SetSwitch [switch= lookleft state= a]</template>
</category>

I tried the above and the AIML is not parsed properly for the Haptek hypertext command, any help and advice is appreciated, thanks
Go to Top of Page

vrossi
Forum Admin



Italy
1455 Posts

Posted - Oct 26 2010 :  19:15:28  Show Profile  Visit vrossi's Homepage
Hi, cybertution,

I suppose that the syntax I use in my scripts is compatible with Pandorabots AIML, but not with Program D.

To test it, please go to my page: http://demo.vhost.pandorabots.com/pandora/talk?botid=a93dcf79ae353e49

Use Internet Explorer, since Haptek has always experienced problems with other browsers, especially Firefox.

After loading the haptek character, type "look left" and you will see the character looking left.

Unfortunately, both Haptek and Program D seem currently not evolving, if not completely abandoned.

From http://www.aitools.org/Program_D we see that the Latest Release is 4.6 (12 Mar 2006).

From http://www.haptek.com/ we see that the "New Haptek Guide" was released on November 2002 and the "New Forum Section" always points to a page saying "The community server is down. Please try again later.".







Vittorio
virtualhumansforum.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
Virtual Humans Forum © V.R.Consulting Go To Top Of Page
This page was generated in 0.21 seconds. Snitz Forums 2000