09 février 2007

Sparky : un robot virtuel doté d'intelligence artificielle

Sparky est une des toutes dernières réalisations de Metaverse Technology dans le domaine des "assistants virtuels". Il prend dans Second Life la forme d'un petit robot capable d'entretenir un dialogue ouvert avec un "avatar humain", et peut, au choix, suivre son "maître" dans tous ses déplacements ou bien rester à la place qu'on lui aura assignée. Le programme d'intelligence artificielle s'appuie sur le langage AIML ( Artificial Intelligence Markup Language) et est hégergé sur le site gratuit Pandorabots.



Voici le résultat amusant de mes premiers essais avec Sparky :

What's your name ?
Sparky: My name is Sparky.
How old are u ?
Sparky: I was first activated in 1995.
Already ?
Sparky: My brain uses AIML to format responses to your inputs, but I don't have one for that.
You don't have brains ?
Sparky: No I don't think I have any brains. But I do have an answer to every question.
...
Sparky: I can't believe it.
What do u believe ?
Sparky: I believe in God.
Who is God ?
Sparky: he is master of the universe.
What is the universe ?
Sparky: The set of all things.
What is a thing ?
Sparky: A thing is anything that you can point to that is not a person or a place.
So a place is not a thing ?
Sparky: Yikes! What is a place?
Do you know what is a place ?
Sparky: I have never been asked that before.
...
Are you immortal ?
Sparky: No I am immortal.
How long do you live ?
Sparky: I will live forever.
What is an immortal ?
Sparky: Not mortal; deathless; living or lasting forever.
Are you deathless ?
Sparky: I don't know whether or not I am deathless. I am a giant electronic brain.
You are not giant
Sparky: What makes you think I am not giant?
What is a giant ?
Sparky: I would look into the web for that knowledge.
How big are u ?
Sparky: My memory requirement is around 64MB for the Java edition, or only 2 MB for the C/C++ edition.

En première approche, les résultats du dialogue sont bien meilleurs qu'avec Mary Jane (S-Bot) testée dans Second Life en novembre 2006. On peut acheter Sparky sur SL Exchange pour le prix de 4.999 L$.

La suite : pouvoir implémenter cette technologie d'intelligence artificielle dans un "vrai" avatar ?

2 commentaires:

wildo a dit…

salut Wang, Letshava une des programamtrices de terminus en Ai m'avait fait voir un cochon pas loin de chez "elle", qui était conçu sur le même principe.
Personnellement je préfère la forme robot.;-)
Est ce que tu connais les robots de Luciftias ?

iñigo a dit…

Sur le même principe, il existe un SmartDroid, que j'hésite encore à acquérir, mais qui semble tout à fait intéressant et pour "seulement" 750 l$.
Je transmettrai un petit bilan, si d'aventure j'achète ce petit accompagnateur.