Saluer, faire connaissance, prendre des notes…

buddy

A l’heure où l’on ne finit pas de nous annoncer l’arrivée des robots compagnon, il fallait que je prenne un peu de recul sur mon interface de dialogue.

Non, une discussion n’est pas seulement un échange une question/une réponse. Il y a de la variabilité. Il y a de l’aléatoire. Il y a des objectifs.

Avec le concept de Moments, j’essaye de prendre en compte ces paramètres et proposer une interaction souple et réaliste. Par ailleurs, j’essaye de palier les problèmes du basic channel. Le principal inconvénient est que le robot qui répond à une question dans le basic channel ne peut plus y répondre quand une application est lancée.

A partir de trois exemples « saluer », « faire connaissance » et « prendre des notes », j’esquisse ce qui pourrait être un standard des compétences cognitives du robot.

Les prochains objectifs : embellir le code, nettoyer, commenter and comment in english.

Bot météo : début des tests en ligne

nao_meteo

Le moteur de dialogue est à présent accessible par internet à cette adresse. (maj : désolé OVH n’a pas aimé les requètes multiples)

Il regroupe les thèmes du magasin de voitures et de la météo.

Le site utilise un cgi vers Python et une bd Mysql.

L’ensemble des phrases possibles est recensé dans la doc en ligne. Mais le mieux est encore de tester par soi-même en dialoguant avec le bot…

Continue Reading…

OpenCV et traitement de l’image

Beaucoup de documentations pour apprendre à gérer les images et les vidéos avec OpenCV :

Site officiel : http://opencv.org/

Tutos officiels : http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_tutorials.html

et celui-ci : http://opencv-python-tutroals.readthedocs.io/en/latest/index.html

Dans mon cas, ça donne ça par exemple :

opencv

opencv

 

Actualités robots du mois dernier à Tokyo

Une vidéo Aldébaran à l’IREX (International Robot Exhibition) de Décembre 2015 ainsi que le Pepper Innovation CHallenge.

Enjoy…

 

En résumé :

  • Pas moins de 263 applications présentées au Pepper Innovation et Application challenge.
  • Presque 100 applis sur le Pepper en boutique Softbank
  • Des Pepper dans les boutiques Softbank, Concept et Nescafé

Pour aller plus loin :

Les applis 2015

Les applis que j’ai créé en 2015 pour Nao, par ordre chronologique :

  • Dicter la recette de la tarte Tatin (dial)
  • Dicter 60 000 recettes de cuisine (dial, parser)
  • Apprendre une famille et faire un quiz (dial, apprentissage, ontologie, dial à la volée)
  • Dire une blague (dial)
  • Prendre la pause (anim)
  • Présenter la Boîte à Boulons (anim)
  • Dire Bonjour (dial)
  • Nao en mode question (dial reflexe)
  • Présenter un magasin de jouets (dial, anim)
  • Reconnaître des boîtes de jouets (image reco)
  • Accueillir dans un restaurant (dial, memory)
  • Présenter la saga Star wars (anim)

Légende :

  • Dial : dialogue
  • Anim : animation, mouvement, sons
  • Parser : traitement de page html
  • Image reco : reconnaissance d’images
  • Memory : utilisation de variables
  • Apprentissage : algorithme de recueil d’informations
  • Ontologie : méthode d’organisation de varaibles
  • Dial réflexe : Nao utilise la dernière phrase entendue pour créer sa réponse en la modifiant légèrement, utilisation des expressions régulières
  • Dial à la volée : création de questions aléatoires sur la base des connaissances acquises

 

Certaines applis à voir sur la chaîne Youtube de laboiteàboulons ou sur le site