2017-10-15 7 views
1

J'essaie de générer des «modèles de réponse rapide», c'est-à-dire une réponse possible en fonction des messages précédents dans un fil de discussion en utilisant Api.ai/Dialogflow.
Comment former dynamiquement api.ai/dialogflow chatbot?

J'ai formé un agent api.ai dans une certaine mesure pour générer des réponses uniquement pour certaines requêtes sélectionnées. Maintenant, je veux l'améliorer pour générer des réponses pour plus de requêtes, mais il n'est pratiquement pas possible de former manuellement un agent pour un grand nombre de requêtes. Est-il possible de former dynamiquement le chatbot api.ai en analysant le fil de discussion précédent, que j'ai déjà stocké dans db ou en utilisant les données des discussions en cours. Les utilisateurs sont des vendeurs, donc je suppose qu'ils parleront uniquement de ce produit, donc les questions seront quelque peu similaires dans chaque discussion.

Répondre

1

Il n'existe actuellement aucune API pour la formation. Si vous avez un journal des requêtes pour votre agent (via l'API ou votre webhook), vous pouvez "former" votre agent en utilisant ce journal pour déterminer les requêtes sans réponse les plus courantes en regardant combien de requêtes correspondent au l'intention de repli par défaut et créer de nouvelles intentions et réponses pour les requêtes utilisant l'API de Dialogflow: https://dialogflow.com/docs/reference/agent/intents#post_intents