Overblog
Suivre ce blog Administration + Créer mon blog
Le blog du CRRIAM

Top articles

  • Enregistrer et lire des cookies avec rivescript

    15 octobre 2015 ( #Enregistrement des variables et auto apprentissage )

    Bon, je vous préviens la méthode que je vais vous exposer n'est pas conventionnel. J'ai demandé à kirsle (Noa Peterbridge) le concepteur du rivescripte comment on pourrait mémoriser des cookies etc, mais sa réponse ne m'a pas satisfait, elle ne fonctionne...

  • Lise votre petite amie ou copine virtuelle

    02 janvier 2017 ( #Lise )

    Lise, est un prototype de robot de compagnie. Elle est basée sur un chatbot ou tchatter bot qui parle en français et programmée en rivescripte, php, ajax, jquery et json. Deux synthèses vocale: la synthèse vocale de l'api google, qui bug de temps en temps....

  • Rivscript les interaction avec le robot

    31 mars 2013 ( #Rivescript )

    Comme pour l'aiml, il est possible d'interagir avec le robot rivscript en utilisant du code javascript. Pour celà, il vous faudra une interface composé de 3 cadres (donc 3 fichiers html) Le premier a gauche, le deusieme a droite, et le 3eme invisibles...

  • Organisation des fichiers aiml et base d'ecriture.

    11 avril 2011 ( #Organisation des fichiers aiml )

    I Pour plus de simplicité, les fichiers seront organisés par sujet de discussion. (texte publié par Bruno Claret) Certain préférerons classer leur fichier par ordre alphabetique ou d'une façon qui leur sera propre. Personnellement la méthode que j'ai...

  • Les interactions avec pandorabot

    18 mai 2012 ( #Organisation des fichiers aiml )

    Voila bien quelque chose que j'ai chercher pendant tres longtemps sur le net et que je n'ai pas trouvé ! Donc je vous fais part de on travail. Comment et pourquoi agir sur pandorabot à partire d'une page web ? Pourquoi ? : Pour initialiser le robot ou...

  • L'interface de sortie du robot

    18 mai 2012 ( #Organisation des fichiers aiml )

    - Qu'est ce que l'interface de sortie du robot ? - C'est la partie que vous aller voir, autrement dit, le corps du robot ! Elle peut être graphique, une page web, ou mécanique, un corps robotique Il existe plusieurs solution d'interfaçage graphique, suivant...

  • Aiml versus Rivescript

    16 mars 2013 ( #Rivescript )

    Bon ! Jusqu'a présent, nous programmions les robots ou tchatter bot en aiml. Or, suite au gros bug de pandorabot, la confiance dans les systemes hebergés chez les autres nous pose un gros probléme de confiance. Du coup, je chercher une solution pour m'auto...

  • Program E l'interpreteur

    14 mars 2013 ( #Interpreteur aiml )

    1 l'interpereteur. L'interpreteur, c'est le moteur, le coeur du programe qui permet de traité l'entré utilisateur et de renvoyer aprés analyse et suivant le code aiml de vos fichiers, une réponse. Comme nous l'avons vu précédement, il existe plusieur...

  • Les balises AIML (tag)

    10 avril 2011 ( #Balises AIML tag )

    Vous trouverez sur les liens suivant les expliquations aux differentes balises aiml illustrées d'exemples. Les indispençables : category pattern srai think sr/ condition set name="XXX" get name="XXX"/ topic name="X" bot name="XXX" that (version hors template)...

  • Et toi ? ou comment recuperer une expression ou variable javascript

    17 avril 2014 ( #Rivescript )

    // Attention, bug d'écriture des accents quand on utilise l'editeur en ligne ! Il arrive souvent que le robot doivent répondre a une question qu'il viens de poser à son utilisateur. Exemple : Robot : - Tu es marié ? User: - oui et toi ? Vous allez me...

  • La synthese vocale

    01 avril 2013 ( #Synthese vocale )

    J'ai une piste, ou plutot deux pistes serieuses qui permetent de donner la parole au robot. La 1ere, utiliser mespeak js : [www.masswerk.at] qui permet d'avoir une synthese vocal tout en javascript. Bon, ça marche avec firefox, mais la qualité est un...

  • ordre de detection

    02 octobre 2016 ( #ordre de detection )

    Subtilité a la con je viens de m'appercevoir que rivescript est un peu con défois et ça pose des problemes avec l'exemple ci dessus. Pourquoi ? L'ordre de la detection se fait au nombre de lettre exemple : + auto * - c est le 1er qui match + * autom -...

  • auto apprentissage

    01 octobre 2016 ( #auto apprentissage )

    L'auto apprentissage, c'est quoi ? C'est le fait que le robot puisse apprendre et retenir des choses par rapport a l'interaction avec l'utilisateur. Pour faire ça, j'utilise 2 fichiers supplémentaire en PHP qui seront installés avec les autres dans le...

  • Liste de tchaterbot français

    12 décembre 2011 ( #liste de tchatbot français )

    voici une liste non exhaustive de tchaterbot ou chatterbot ou tchatterbot aiml en français. Si votre bot n'ai pas inclus, n'hesitez pas à nous le faire savoir. Le tchat bot en rivescripte du crriam Sia les pandorabots français : Hallucinogene Mctarek...

  • Synthese vocal et reconnaissance vocale 2

    21 octobre 2016 ( #Synthese vocale )

    Au tout début, j'utliiser la bibliotheque mesppek mais c'est plus long a charger, la voie et tres haché. Je laisse toujour la possibilité de le faire, mais j'utilise en plus a la place de google translate, l'api google speech. Je la mets dans le fichier...

  • Reconnaissance vocale

    21 octobre 2016 ( #reconnaissance vocale )

    Info, la reconnaissance vocal comme la synthese vocal ne fonctionne qu'avec le navigateur chrome ! Pour la reconnaissance vocal,je suis en recherche, donc ma methode est tatonnante et probablement que je trouverais mieux plus tard, mais en attendant voila...

  • enregistrer la date

    21 octobre 2016 ( #enregistrer la date )

    Puisque on ne peut pas enregistrer directement les variable javascript dans rivescript, on va utiliser l'instruction reply. On tape memo date, le code js donne la date, on l'enregistrera a la prochaine entrée utilisateur en utilisant relpy. Il faudra...

  • Lancer un procedure de demarrage

    21 octobre 2016 ( #lancer une sequence au demarrage )

    il est tres interessant de lancer une sequence d'instruction au démarage du robot. pour par exemple, mettre en route la reconnaissance vocale, enregistrer la date, lire des cookies etc. Pour ça, j'ai modifier le fichier chat.html Entre les balise ...

  • EnOOOORRRRMmmme Découverte, l autovalidation

    21 octobre 2016 ( #auto validation )

    Je viens de faire une énorme découverte, qui va révolutionner le codage rivescripte : l'auto validation. L'auto validation, c'est quoi ? C'est le fait de faire écrire par le robot un texte dans sa propre zone de texte du chat, et de l'auto valider, c'est...

  • Les outils aiml

    17 avril 2011 ( #generateur aiml )

    Les outils présentés ci dessous sont ceux que je préfere utiliser. Le logiciel chat4D est un editeur graphique, et un interpreteur. Le tout fonctionnant en locale même sur un clé usb. Son point faible, il n'est pas 100% compatible pandorabots et ne fonctionne...

  • Les robots bien fait ou ennemies de la société

    21 janvier 2012 ( #Analyses des rapports sociaux humain-robot )

    Faire de la robotique, c'est aussi comprendre la relation intrinseque qu'elle entraine sur la société, sur ses biens faits et ses dangers. Il suffit de voir quelques films traitant d'un futur de la robotique (IA, Irobot, l'oeil du diable etc...) pour...

  • Module insulte

    02 mai 2012 ( #Organisation des fichiers aiml )

    Quoi de plus énérvant qu'un gars (oui, je dis un gars, car c'est en principe un mec qui fait ça) qui s'acharne à insulter votre robot ? Comment faire pour l'éviter : D'abord, identifier un bon nombre d'insulte, ça c'est facile, avec quelques srai du genre...

  • Module deconnection

    02 mai 2012 ( #Organisation des fichiers aiml )

    Pour une raison ou pour une autre (insulte, mise en veille, aurevoir etc.) , vous voulez que votre robot ne réponde plus. comment faire ? Rien de plus simple : Par exemple vous voulez qu'en cas d'insulte il se déconnecte et que l'utilisateur ne puisse...

  • Un robot doté d'une humeur changeante

    18 mai 2012 ( #Organisation des fichiers aiml )

    - Un robot doté d'une humeur changeante ? Pourquoi faire ? - Pour le rendre plus humain tout simplement ! - Oui, mais alors quel est l'interêt de parler avec un robot si c'est pour se retrouver avec les mêmes problème qu'un humain caractèriel ? - peut...

  • Initialisation du robot

    18 mai 2012 ( #Organisation des fichiers aiml )

    On peut vouloir initialiser son robot pour mettre des valeur dans des variable avant que l'utilisateur n'entre quoi que ce soit comme texte. Comme definir l'humeur, faire connaitre au robot la date et l'heure, ou même tester pour voir si c'est un nouvel...

1 2 3 > >>