Mise à jour du 30 janvier en ligne :
Meilleur fonctionnement des icônes, correction d'un bug lorsque Harumi ne comprend pas l'utilisateur. Je ne peux pas entrer dans les détails ici à cause d'un manque de temps. Les prochaines grosses mises à jour sont prévues pour la mi-février.
Rappel de la mise à jour du 23 janvier :
2 nouveautés :
- Apparition des icônes; celles-ci apparaissent quand l'utilisateur promène la souris au dessus de la fenêtre d'affichage des images de Harumi. Les liens sont éditables dans le Feuillet 6 entre les lignes 203 et 209. Ceci n'est qu'une première version, des mises à jour viendront plus tard.
Les icônes sont là pour automatiser l'interface homme-machine. Certaines phrases "oui", "non", "je veux voir la météo"... reviennent souvent et l'utilisateur lambda peut éventuellement être rebuté à l'idée de retaper ces phrases n fois. D'autre part, les icônes ont pour rôle d'aider le nouvel utilisateur à utiliser les principales fonctions d'Harumi.
- Harumi peut désormais suivre plus facilement une conversation. Là aussi, ça reste expérimental donc des bugs peuvent apparaître. Par quel miracle cela a-t-il été possible? Voici l'explication : Auparavant, les liens entre stimulus et réponse(s) étai(ent) direct(s). A chaque donnée entrée correspondait une réponse/action possible. Plusieurs réponses pouvaient éventuellement être mises à disposition. Dans ce cas, elles étaient soit tirées au hasard si la phrase utilisateur est affirmative, soit sélectionnées par "proximité lexicale" si la phrase est interrogative, le tout avec un croisement de la base de synonymes éditable sur le Feuillet 3.
Le résultat était satisfaisant dans la mesure où Harumi faisait ce que je lui demandais. Mais il y avait aussi des absurdités... la première d'entre elle étant : A quoi bon discuter avec un Chatbot si son "comportement" est prévisible? Cela revient à dérouler des phrases associées à d'autres, et finalement relire ce qu'on sait déjà. Si à chaque fois que j'écris "Bonjour", le chatbot répond "Salut" ou "Coucou" et rien d'autre, cela revient à rompre la conversation.
Dire "bonjour" ou "merci" à un Chatbot n'a pas plus de sens que de le dire à un mur, quand bien même celui-ci vous renvoie en écho la phrase "attendue", qui paradoxalement ne l'est que trop.
Après réflexion, j'en suis venu à aborder 2 pistes :
- La proximité temporelle. Harumi se rappelle de l'heure précise à laquelle vous avez dit "Bonjour" la fois précédente et cherchera de façon dynamique (c'est à dire y compris lorsque l'utilisateur ne la sollicite pas) les phrases qui ont été prononcées peu de temps avant ou après le "Bonjour" de la fois précédente. On arrive à des situations bien plus intéressantes qu'auparavant :
User : - Je suis fatigué.
Harumi : - Vous avez eu une dure journée. (Cette phrase est associée à la première, ce qui est la base de tout chatbot lambda)
Harumi : - Vous allez dormir. (Voilà qui est intéressant. Cette phrase fait parfaitement sens alors qu'elle est d'aucune façon liée à la précédente ou à la requette utilisateur sauf... par proximité temporelle avec une autre phrase prononcée peu après (ou avant) "Je suis fatigué" lors d'une session précédente).
- La deuxième piste rajoutée lors de la dernière mise à jour (donc du 23) est la capacité de Harumi à "suivre" une conversation. Pour cela, j'ai simplement ajouté un feedback dans la base des stimulus de la dernière réponse de Harumi. Ainsi, Harumi réinjecte dans sa base de données ses propres propos et les croise avec la requette utilisateur.
Au menu (9 janvier):
Mise à jour importante, vous pourrez trouver l'intégralité de la mise à jour sur le blog, à la date du 1er janvier.
En plus dans cette nouvelle version vous trouverez une nouvelle fonction qui permet à l'utilisateur de savoir quels sont les fichiers qui "manquent" lorsque Harumi est copiée sur un autre ordinateur. Par fichier manquant, j'entends les fichiers vers lesquelles Harumi peut pointer dans sa base de données.
Exemple :
User : vérifie les fichiers
la commande dans le Feuillet 1 se présente ainsi :
| il ne manque pas de fichier? OR [j'ai changé d'ordinateur OR [vérifie AND [fich OR docu OR disq]]]<CHECK FILES> |
Harumi : Opération en cours!
Je ne détecte pas tous les fichiers de ma mémoire.
C:\BRAIN IA\dichotomie.txt
C:\images\liban
C:\Users\Jeff
C:\Program Files (x86)\Canon\CanoScan Toolbox Ver4.9\CSTBox.exe
Les 4 fichiers et répertoires sont présents dans la BDD de Harumi mais aucun d'entre eux n'est accessible dans l'ordinateur sur lequel Harumi fonctionne.
Créer un site gratuit avec e-monsite.com - Signaler un contenu illicite
Commentaires (5)
1. Anonymous 16/05/2012
Tods SneakersThe headline reads,macqbsgipl "Are You Mom enough?" Mulberry Outlet StoreBut if that wasn't enLongchamp Bagso macpldtimLongchamp Handbagsugh to fan the flameMulberry Handbags Sales of the Mommy Wars, there's tTods Shoes Salehe photo tCheap Celine Handbagshat goes with it: A pretty young woman Celine Handbags 2011wearing skinny jeans anMulberry handbag Outletd a Longchamp Bagstank top,Mulberry Handbags nursing hMulberry Sale Onlineer nearly 4-yearMulberry Factory Outlet-old Longchamp pursesson.?
2. Louis Vuitton outlet 14/05/2012
A variety of factors go into the design of a purse especially its fabrication. You will be pleased with a hand crafted bag. That's why we encourage shoppers to buy authentic items and stay away from the Louis Vuitton handbags sale Made in China labels. The differences are obvious when inspecting the stitching, leather quality, hardware and linings. Even top Cheap Louis Vuitton designer Stella McCartney who never uses any animal products in her handbags uses top quality fabrics and expert craftsmanship. The non leather, pricey, vinyl, McCartney totes cost thousands of dollars!Without sounding redundant, a touch on Louis Vuitton outlet function is important when making a handbag purchase. School bags serve a specific purpose as do evening bags. So, it's wise to select your designer handbag based on how you plan to use it.Call me silly, but I wear a Gucci Louis Vuitton online belt bag when I walk. Sorry, I admit I'm a brand horror. Functionality plays an important role for a purse. Whenever you get a chance, pick up a Hermes bag and inspect it carefully. Hermes equates Louis Vuitton online craftsmanship and are the leaders of pack. They are tradition and quality. Once you've had Hermes it's hard to go back. If you don't understand that statement, then you haven't owned a Hermes.Yet, we can't all afford to carry a Hermes or save our money to buy one Louis Vuitton handbags sale because most of the Hermes purses cost more than the blue book value of the cars we drive. The Hermes leather bags range in price from $5000 to $50,000.
3. D-KALAGE.ch 30/03/2012
Wouah, votre intelligence artificielle est vraiment performante!
A mon humble échelle, pour le site du groupe rock de mon beau-père j'ai créé un chatbot en français, où plutôt un assistant virtuel pour renseigner les gens sur les détails du groupe - c'est la partie facile - mais aussi pour discuter d'autres sujets - là ça se corse!
Pour l'heure D-KALE (c'est le nom du chatbot) est assez basique mais enfin j'essaie de lui donner le sens de l'humour!
Si vous voulez essayer de converser avec lui c'est ici: http://www.d-kalage.ch/chatbot
4. webfourmi99 11/11/2011
j'aime bien ce logiciel. Je me suis beaucoup amusé à associer des noms de film à des petits bouts de generique. par contre je n'ai pas réussi à associer dans la meme commande un son et un changement d'apparence .
est ce que c'est faisable ?
ex: starwars + generique+ harumi en princess leia
ceci dit felicitation pour ce bot programmable ;)
5. jeuxdman 10/09/2011
Il y a toujours du retard dans l apparition des icônes malgré la mise á jour.