-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fil de discussion général - Chatbot FR - [français] #130
Comments
Schéma actuel : |
mmmm , pas grave ! wikidata a changé un petit peu ses méthodes pour l'api, on a corrigé très récemment . Tu as gagné une mise à jour de myrobotlab.jar ( gaffe ça va écraser tes aiml ) |
Merci! Il a contracté une petite régression des scripts python au passage mais rien qu'une bonne petite piqûre de rappel n'a pu rétablir. |
Bon assez assez travaillé en sous-marin. Histoire que la chose puisse être discutée, voila ce que je suis en train de faire sur les AIML FR:
Pour l'instant les changements les plus visibles ont été introduits par la création de user-profile qui reprend des caractéristiques que l'utilisateur déclare en répondant aux questions du bot. Une partie de son contenu a été pompé sur le fichier "profile" (que je compte bien à terme assécher) et par-ci par-là dans le jeux de fichiers disponibles. Pour le reste, j'ai aussi ajouté un peu de contenu. Le fichier est organisé +/- dans l'ordre dans lequel les questions apparaissent dans "questions.aiml" A priori, les déclarations spontanées sont traitées dans la mesure où la variable peut être déclarée. Le fichier user-profile est flanqué de user-profile-srai qui reprend les déclarations de l'utilisateur pouvant être dirigées sur une déclaration de caractéristique. Je compte débuter le même processus sur les "préférences/caractéristiques" du bot sur base d'un fichier "properties.txt"contenant plus de caractéristiques qu'actuellement. Pour la suite voila quelques idées en vrac que j'ai envie de développer pour le chatbot de InMoov dans l'esprit assistant personnel (et si elles existent déjà tant mieux!) :
J'ai cru comprendre que la crew qui a débuté le nettoyage l'année dernière s'est essouflée... sauf contre-ordre lorsque je serai passé par la case présentation sur le forum, j'ai l'intention de lancer un appel à volontaires pour éditer du contenu. Seb |
Yo ! y a toujours mieux à faire, le principal c'est de faire ! et pour un gars qui débarque tu assure grave. Au plaisir |
Salut Sébastien,
Grosses avancées en perspective!
Effectivement ce qui compte dans un premier temps c'est de nettoyer toutes
ces fonctions qui ne fonctionnent pas et qui renvoient systématiquement sur
les malheureuses réponses par défaut.
Le chatbot Français est construit différemment de la version Anglaise et
j'avoue ne pas avoir vraiment regardé.
Les tournures de phrases et les fautes de Français étaient trop nombreuses
et cela m'a repoussé.
Je suis bien content que toi, Sébastien Bonnifet, viennes y mettre ton nez!
D'autant que je sens que tu vas t'amuser et que tu vas nous dépasser en
deux temps trois mouvements.
…-Une fonction qui serait intéressante mais qui demande une conjugaison des
différents bots, serait de pouvoir basculer vocalement d'une langue à
l'autre.
Par exemple:
Humain: Peut-tu parler en Anglais?
Robot: Bien sur, souhaites-tu que je passe en version Anglaise ou
simplement que je traduise ce que tu me dis?
Humain: Passe en version Anglaise
Robot: Hello, is this better?
Ou bien (qui est déjà faisable):
Humain: Peut-tu parler en Anglais?
Robot: Bien sur, souhaites-tu que je passe en version Anglaise ou
simplement que je traduise ce que tu me dis?
Humain: Traduis
Robot: D'accord.
Humain: J'ai une voiture bleu
Robot: I have a blue car
Cela demande une configuration au niveau des fichiers de config afin de
déterminer en amont le type de langue et type de voix sélectionnées.
On pourrait envisager deux ou trois versions de langues compatible.
Gael Langevin
Creator of InMoov
InMoov Robot <http://www.inmoov.fr>
@inmoov <http://twitter.com/inmoov>
Le 7 décembre 2017 à 23:01, Anthony <[email protected]> a écrit :
Yo ! y a toujours mieux à faire, le principal c'est de faire ! et pour un
gars qui débarque tu assure grave.
Essouflement sur le contenu du chatbot car la pauvre crew a beaucoup trop
de choses a regler dans d'autres services, c'est vraiment cool que tu sois
la !
Bonne idée, pour toutes tes idées surtout "rappel, va chercher
le bouquet de fleur quand ma femme rentre" et les neurones, obscure
domaine fascinant a explorer
Au plaisir
[image: image]
<https://user-images.githubusercontent.com/18124594/33740576-75d5ce70-dba1-11e7-927a-0e773078984b.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#130 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AIF2x905_22JDc7qU56P4lS0pTLNlVSnks5s-GAzgaJpZM4Q2FAU>
.
|
Hellow! @hairygael j'ai un peu chipoté en rapport à ton envie de switch entre les langues et j'ai un embryon de solution qui fonctionne chez moi mais je doute que ça fonctionne avec toutes les options envisageables. Il y a 5 fichiers à changer (configparser, _inMoov.config, chatbot.py, translator.aiml et traduction.aiml) Ensuite il suffit de dire (enfin chez moi...) SPEAK IN FRENCH et tadaaa |
Bon alors grosse confusion. |
Salut salut, Je voulais soulever un point à discuter: il reste des vieux srai d'un chat bot source du genre "APPJOIE" ou "APPMOQUERIE" , à priori il me semble que cela servait à animer un visage pour le chatbot... (cf apparence.aiml pour toute la série.) Il est probablement possible de renvoyer certaines "expressions" vers des gestures, existantes ou à créer. |
coucou bonne idée ça serait fun de pouvoir gerer quelques emotions de base ! |
Hello,
Oui ce serait une bonne idée de renvoyer vers des gestures.
Par contre évitons d'utiliser celle existante, à moins qu'elles ne
correspondent vraiment.
Le mieux c'est de créer de nouvelles gestuelles vraiment adaptées, toujours
dans un but de rendre le robot humain.
Nous, humain, sommes très alerte en ce qui concerne les signes des
mouvements corporel, alors si ceux ci sont inadaptés,
on ne considère pas possible de converser correctement.
Gael Langevin
Creator of InMoov
InMoov Robot <http://www.inmoov.fr>
@inmoov <http://twitter.com/inmoov>
Le 27 décembre 2017 à 01:06, Anthony <[email protected]> a écrit :
… coucou bonne idée ça serait fun de pouvoir gerer quelques emotions de base
!
J'ajouterais aussi un de ces 4 une librairie d'effets vocaux ( rires,
soupirs ... ) comme on avait dans acapela. mais marytts n'est pas encore
interfacé comme les autres tts pour gerer les fichiers audio.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#130 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AIF2x-_FYPrATMCjhlXSQsq8tCpqG3eHks5tEYn9gaJpZM4Q2FAU>
.
|
Salut à tous, |
Hello Tous,
Il faudrait se refaire une liste des expressions possible corporellement
sans ou presque l'apport de mimique du visage. Seule la bouche ou les yeux
pouvant bouger cela demande un travail d'acteur pour bien déterminer ce que
le corps essaye d'exprimer.
Évidemment on peut toujours ajouter un mot dans la gesture.py ou l'AIML qui
confirme l'expression.
C'est d'ailleurs ce qu'ils avaient déjà fait pour certaines expressions
dans l'AIML apparence.
Depuis longtemps je voudrais utiliser la kinect one pour capturer des
gestuelles afin de les transcrire sur InMoov. Je l'avais déjà fait avec la
xBox360 mais comme elle ne prenait pas les mains en compte cela réduisait
encore plus le moyen d'expression. Malheureusement la Kinect One ne peut
fonctionner sur OpenNi.
Avec Virtual InMoov nous pourrions l'utiliser si les vitesses étaient
similaire au réel.
Ce qui serait top ce serait de pouvoir bouger Virtual InMoov en rigging
sous Blender en ayant une gestuelle filmé en arrière plan afin de bien
comprendre les mouvements.
Bon en attendant on peu faire comme j'ai toujours fait, bouger chaque servo
manuellement jusqu’à l'obtention d'une gestuelle acceptable. Attention de
désactiver le mode sleep dans inmoovLife.config sinon vous allez perdre
votre gestuelle avant la fin de sa création car InMoov va se mettre en
veille et se positionner en "rest".
Bruno, pour les AIMLs je peux peut-être t'aider dans la limite de mes
facultés.
Gael Langevin
Creator of InMoov
InMoov Robot <http://www.inmoov.fr>
@inmoov <http://twitter.com/inmoov>
Le 3 janvier 2018 à 00:38, Bruno-F <[email protected]> a écrit :
… Salut à tous,
Pour rebondir sur le post de Sebchko, je suis volontaire pour filer un
coup de main en échange d’explications claires et limpides sur la tâche à
effectuer.
J’ai besoin de mieux connaître AIML et aurai qq questions avant de pouvoir
être productif.
@+
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#130 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AIF2x9tWLMfH2ljMsGrkaVSjJvs8AnJHks5tGr4HgaJpZM4Q2FAU>
.
|
Salut salut, désolé du long silence, j'avais d'autres affaires sur le feu.Bref... @Bruno-F Je ne sais pas si tu à déjà regardé ce que tu pourrais faire pour améliorer le chatbot en français, qui peut sembler obscur au premier abord mais tu verras ce n'est pas si compliqué que ça. A mon avis le plus simple et le plus agréable au départ est d'ajouter des réponses ou d'étoffer celles qui existent déjà en corrigeant au passage les diverses erreurs (orthographe, conjugaison, indentation, ponctuation,...) que tu rencontres. Tu peux aussi si cela t'amuse, simplement parler avec le bot et observer la réponse et sa construction dans le terminal. Si certaines entrées renvoient vers la réponse "je suis encore en développement" ou ses variantes. Tu peux ajouter la catégorie qui te sembles nécessaire à l'emplacement opportun et construire la réponse attendue. Pour débuter tu peux les lister et me contacter, on essayera de faire ça ensemble. Passer son temps à passer en revue les fichiers pour les corriger est sans doute le meilleur moyen pour en avoir assez vite plein le dos...mais bon faudra y passer. Histoire de pas surcharger ce fil, si tu le désires on peut communiquer par mail ou sur le forum, je me ferai un plaisir de te raconter les quelques trucs que j'ai appris en AIML et développer un peu plus. Dans ce cas je t'expliquerai aussi le chantier que je me suis assigné, et si ça te botte on peut travailler ensemble dessus. Enjoy et joyeux non anniversaire à tous. ps: allez je vous le dis quand même, je me suis commandé une imprimante 3d c'est pourquoi j'ai délaissé InMoov pour m'initier à Blender, me goinfrer de tuto, et tutti quanti. |
Hi, |
No description provided.
The text was updated successfully, but these errors were encountered: