A.L.I.C.E, chatterbot et AIML de Richard Wallace

La plupart d’entre vous connaissent le langage HTML (HyperText Markup Language) mais le AIML vous savez ce que c’est?


Richard Wallace

Le AIML (Artificial Intelligence Markup Language) est un langage de programmation qui a été inventé et développé par Richard Wallace entre 1995 et 2002. Il est dérivé du langage XML. Le AIML a ensuite été repris par des communautés Open Source dont la plus active est actuellement Program D.

Le AIML a posé les bases du projet A.L.I.C.E (Artificial Linguistic Internet Computer Entity), un agent intelligent qui dialogue avec les visiteurs, via une interface de chat ou audio. C’est un robot parlant ou « chatterbot » en anglais. Wikipedia emploie le terme approprié d’Agent conversationnel.

Un agent conversationnel peut en plus rechercher l’Effet ELIZA. ELIZA, un des premiers chatterbots, simulait un psychothérapeute rogérien, plusieurs personnes en seraient devenues dépendantes émotionnellement. Les agents conversationnels débordent donc de la recherche ou du divertissement, ils mettent en œuvre des connaissances linguistiques, psychologiques, et bien sûr informatiques ».

Loebner Prize

Alice a remporté 3 fois le prix Loebner de l’ordinateur « le plus humain » et le titre 2004 du Chatterbox Challenge.

L’intelligence artificielle qui est l’essence même d’un « chatterbot » permet la discussion avec le visiteur sous une forme élaborée qui tend à se rapprocher de celle d’un être humain. Plus le robot dialogue plus il apprendra via son « maître » qui ira enrichir sa base de connaissances. Si vous lui donnez des renseignements personnels (votre prénom, votre âge, votre pays,..) le robot s’en souviendra et les intègrera tout au long de la conversation. Pour soutenir une conversation le robot repère des mots-clés et expressions qu’il associe avec sa base de connaissances et les renseignements personnels fournis, pour les ressortir sous formes de phrases qui pousseront toujours plus loin le dialogue.

Le meilleur moyen pour vous faire une idée est d’essayer une conversation avec Alice. (en anglais, même si elle a des notions de base en francais). Le site internet Agentland.fr dédié aux agents intelligents propose depuis 2000 son chatterbot Cybelle qui elle, parle francais! (colonne de gauche sur tout le site)

Certaines conversations peuvent être troublantes:

Human: you are a stupid robot
ALICE: I will remember you said that when robots take over the World.

[Traduction: Humain: tu n’es qu’un stupide robot
ALICE: je me souviendrai que tu as dit ca quand les robots prendront le pouvoir.]
(ca rigole pas!)

ou donner lieu à des réponses cocasses ; je vous laisse expérimenter vous-même :-)

Des bases de connaissances en plusieurs langues sont proposées gratuitement en téléchargement.

Amelie

Toujours intéressé? vous pouvez créer votre propre robot à l’adresse suivante: http://www.pandorabots.com, c’est gratuit et hébergé. Vous pouvez tout configurer, partir de zéro ou d’une base existante. Le petit plus est d’ajouter l’option Oddcast Vhost de SitePal qui fournit un personnage animé qui parle. Là encore c’est gratuit mais vous êtes limités à 5000 échanges vocaux par mois. Sinon pour ajouter l’option sur votre site, il vous faudra sortir le porte-monnaie.

Plusieurs compagnies utilisent déjà des « chatterbots » pour souhaiter la bienvenue au visiteur et le guider à travers leur site internet.

Personnellement je pense que cela rajoute une interactivité intéressante. Et vous, vous en pensez quoi? Gadget, sérieux, pas assez élaboré?

Le future de la recherche internet ressemblera peut-être à ca, un peu comme la sexy Mrs Dewey de Microsoft?

Un Google avec une interface intelligente, qui saisit votre texte et vous répond, vous y croyez?

Note: j’avais contribué à la fondation ALICE le 13 mars 2005. En échange Richard Wallace m’avait envoyé ce beau certificat ci-dessous. Le lien est ici si vous souhaitez y contribuer et bénéficier de plusieurs avantages comme le support téléphonique et en ligne pour vos propres Pandorabots, un guide sur le AIML, comment utiliser les chatterbots pour votre entreprise, etc.. mais surtout pour remercier Richard pour ses travaux.

Alice Foundation Vincent Abry

  • Pierre-Léon

    Excellente recherche. Ça ouvre pas mal mes horizons de non-geek ;-) Saluts à toi.

  • Vincent

    Salut Pierre-Léon, bientôt le grand jour pour toi :-)
    Merci pour ton commentaire, cet article m’a pris 2 jours à réaliser, pas étonnant après que j’ai le syndrome du canal carpien!

  • mctarek

    Je cherche à travers le Web des passionés de l’AIML pour créer des set français de qualité.
    Il existe des forums bons pour critiquer et rire des erreurs des bots, mais peu qui cherchenet à faire avancer les idées. Si vous êtes comme moi, touchant du code AIML, et désireux d’avancer dans ce projet, rejoignez moi sur mon Forum: http://mctarek.free.fr/id116.htm
    Mon Bot: http://www.pandorabots.com/pandora/talk?botid=bb9d8db85e36d4b9
    mctarek

  • Jean Claude

    Dans le cadre du développement d’une startup bénéficiant d’excellents supports financiers et techniques, je cherche une personne pouvant jouer le rôle de CTO avec de très bonnes connaissances d’AIML. Si vous connaissez une personne intéressée, merci de lui transmettre mes coordonnées.

    Jcmorand (at) cyberstrat.net

  • mouna

    salut,je suis une etudiante en 4éme année maitrise informatique et je suis entrain de faire des recherches concernant mon mémoire sur le titre de l’etude bibliographique autour du langage AIML avec une mise en appication.je souhaite que vous pouvez m’envoyer des articles autour de l’AIML avec un guide pour des premiers pas pour que je puisse faire un chatbot.merci.

  • Jo

    Bonjour !

    Je recherche des personnes qui pourrait me donner des renseignements sur les femmes robots Japonaises !

    IL parait que d’ici 1 an le modèle pourrait être commecialisé 150 000 Euros !

    Ou dois je m’adresser pour avoir + de renseignements ?

    Quelles sociétés en Europe vont le commercialiser ?

    Est’il vrai aussi qu’une nouvelle génération de femmes robots encore + perfectionnées va apparaitre d’ici 2015 ?

    Merci de me répondre !
    Jo.Zed@ornage.fr !

    A bientôt !

    Jo

  • FX312

    Bonjour,

    C’est vrai que les femmes robots seront à 150 000€ environ j’avais lu ça quelque part. En attendant, j’ai testé un autre programme qui s’appelle KAR qui est un logiciel d’intelligence artificielle. Il est pas mal, on peut le télécharger sur le lien http://www.iaindustrie.fr.nf/
    Je sais pas en quoi c’est programmé, mais c’est très bien fait !

    Si quelqu’un d’autre a des infos dessus, merci de me contacter.

  • Malek

    Bonjour à tous
    je suis entrain de faire ma thèse sur des agents conversationnels intelligents…
    Je suis à mes débuts dans le AIML et tout ce qu’il lui est lié..
    Mais j’espère pourvoir développer ou améliorer des choses…
    je ne maîtrise pas du tout l’AIML mais je m’y mets à fond là …
    pour qui cela intéresse

  • Jean-Claude

    @malek. Pouvez-vous me contacter sur jcmorand@cyberstrat.net…j’ai sans doute des pistes pour vous aider. Et pourquoi, ne pas en dire plus à propos de votre sujet de thèse sur ce forum…et de mettre vos coordonnées !

  • quentin

    l’un de vous est-il un chatbot??