2017-07-22 8 views
1

J'essaie de faire du chat bot. J'ai cherché des solutions et des programmes pour m'aider. Quelqu'un peut-il me dire si Program-o utilise le traitement du langage naturel? J'ai cherché sur google mais je n'ai pas trouvé la réponse.Est-ce que Program-o utilise NLP?

Répondre

0

Program-O est essentiellement le moteur qui utilise la correspondance de modèle récursive sur AIML pour trouver une réponse appropriée.

La réponse donnée ici explique en détail un peu plus NLP in AIML

Le paragraphe être pertinent:

Si par « le traitement du langage naturel » vous dire ce que l'on appelle communément un « bot apprentissage », le ALICE (AIML) bot ne correspond pas à la définition. Le programme ALICE (dont le «cerveau» est le langage de script AIML) est un programme d'appariement de modèles. Il recherche une base de données assez volumineuse - généralement environ 40 000 entrées - pour une phrase ou un terme qui correspond à un dans l'entrée, puis sélectionne une réponse de l'ensemble désigné par la correspondance la plus proche. Il n'écrit pas dans ses propres fichiers ou génère une sortie spontanée. Il "n'apprend" pas par lui-même. Toute modification ou nouvelle information doit être codée en dur dans les fichiers AIML par le botmaster.