byackee / jarvis-rivescript

2 stars 0 forks source link

Informations intégration du plugin #2

Open mbl-35 opened 7 years ago

mbl-35 commented 7 years ago

Super travail pour ce plugin de Jarvis.. Puisque ce plugin est installé/maj par les mécanismes de Jarvis, comment peut-on intégrer des bases de connaissances spécifiques (des fichiers de personnalisation, ajout de fonctions dans des .rivescript privées) ? Il serait intéressant par exemple d'intégrer un mode apprentissage, comme aperçu dans d'autres projets intégrant du rs. Enfin, comment interagissent les commandes définies dans ce plugin, avec les commandes définies dans les autres plugins Jarvis ?

byackee commented 7 years ago

Bonjour,

Je suis entrain de me pencher sur la question de l'auto apprentissage, ce qui n'est pas évident pour le moment c'est que jarvis et rivescript sont 2 instances séparés pour python et le passage d'une variable de l'un a l'autre est compliqué. Je regarde en ce moment pour intégré le nom de jarvis (spécifié lors de l'installation) sur rivescript et de pouvoir le modifier au travers du plugin.

Si vous avez des sources ou idées je suis preneur

mbl-35 commented 6 years ago

Salut @byackee , est-ce que tu travailles toujours sur ce plugin ? Après des recherches, il semble que il serait préférable d'avoir un serveur dédié (pour ne pas réinterpréter l'ensemble des fichiers .rive) qui puisse répondre rapidement. Il semble que ce soit le fonctionnement de Domogik (le Majordome) qui a un mode apprentissage. Il y aurait une API Rest qui prendrait en compte le texte (STT), et qui retournerai à OpenJarvis la commande à effectuer... ou directement exécutée depuis le serveur REST... Qu'en penses-tu ?