2016-03-31 3 views
2

J'ai écrit un fichier AIML pour un robot de chat et je voudrais construire une application web interactive qui me permet de discuter avec le bot dans le navigateur Web.Comment publier AIML embarqué avec javascript?

Est-il possible d'y parvenir avec HTML & Javascript?

+0

Voulez-vous publier le code source AIML ou faire fonctionner votre chatbot dans le navigateur? – rcpinto

+0

Ouais, avez-vous une solution à ce sujet? –

Répondre

1

Il n'y a pas de réponse courte sur la façon d'écrire une application Web qui permet à un utilisateur d'interagir avec votre AIML. Rédaction d'une telle application à partir de zéro sera beaucoup plus de travail, puis la compilation de l'AIML était.

L'option la plus simple serait d'utiliser un service pré-construit comme PandoraBots qui vous permet de télécharger des fichiers AIML et d'interagir avec eux dans le navigateur Web. C'est gratuit d'utiliser le explorer part of website. Ils ont également payé des options de développement qui génère une API pour combler votre script AIML et toutes les applications que vous pourriez vouloir construire. Il peut être facilement connecté pour fonctionner avec des applications de discussion courantes telles que Google Talk ect.

Si vous décidez de construire tout à partir de zéro, vous pouvez consulter la bibliothèque AIML Interpreter pour nodejs.

MISE À JOUR: Voici un interprète à base de Node.js que vous pourriez trouver utile https://github.com/mrchimp/surly2

0

Je regardais AIML aussi et avait des questions similaires. Je viens de trouver RiveScript RiveScript et il semble que cela corresponde à votre besoin d'exécuter javascript en fonction d'une correspondance. Ce n'est pas AIML, mais très proche. Il y a aussi au moins one tool pour convertir AIML en RiveScript, donc je dirais que cela correspond à vos besoins dans ces contraintes.