SpeakRobotFR
De OLPC France Wiki
Révision de 17 octobre 2009 à 15:53 par Samyb (discussion | contributions)
Un agent conversationnel francophone
Nous voulons créer la version francophone de l'agent conversationnel Alice, basé sur le projet A.L.I.C.E (Artificial Linguistic Internet Computer Entity), et l'intégrer dans le module Robot de l'activité Speak. Pour plus d'informations sur les agents conversationnels (ou chatterbots, chatbots), voir le Chabtbots Directory.
Le module Robot existe déjà dans d'autres langues:
- Anglais :
- Espagnol :
- Création du module Français :
Procédure
- Récupérer le code de HablarConSara ou installer l'activité Speak
- copier le contenu des "AIML Sets" français sous Activities/Speak.activity/bot/cybelle.
- Modifier le script de compilation de base de données gen_brains.py en gen_brains_fr.py pour créer la base de données Cybelle
- Modifier test_brains.py en test_brains_fr.py pour tester la base de données Cybelle
- Ajouter le français dans Activities/Speak.activity/brain.py (brain.py) à la section BOTS :
Résultat
Problèmes
- Erreurs de syntaxe lors de la construction du "cerveau" à partir des données AIML
Exemple :
Loading cybelle/calendrier.aiml... done (0.04 seconds) PARSE ERROR: Unexpected <html:br> tag (line 19, column 376)PARSE ERROR: <condition> elements can only contain
- blocage épisodique de l'activité Speak
- WARNING: maximum recursion depth exceeded (input='catchall') épisodique avec test_brains_fr.py