Comment puis-je utiliser wit.ai avec les lignes existantes de données?

voix
1

J'ai beaucoup de données existantes que je voudrais utiliser des données de formation pour un chatbot wit.ai. Les données sont stockées dans un fichier csv où chaque ligne a un énoncé / question et une réponse à cette déclaration / question.

Je sais que wit.ai vous oblige à attribuer des intentions aux commentaires et je me demande s'il y a un moyen d'envoyer simplement sur les données dont je dispose et ont le chatbot commencer intentions d'apprentissage sur son propre.

Merci!

Créé 13/06/2016 à 21:18
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
1

« L'enseignement » Wit.Ai est pas exactement ce que certains pourraient penser qu'il est.

Vous devrez créer des histoires pour votre User sayscolonne. Les réponses ne sont pas pertinentes pour être honnête. Vous ne pouvez pas « enseigner » wit.ai à répondre. Les réponses sont définies dans l'histoire ou dans votre code.

Qu'est-ce que wit.ai pourrait besoin de vos données sont des mots clés et phrases clés qui rendent la reconnaissance d'entités mieux pour wit.ai.

Voici l'exemple le plus simple:

entrez la description d'image ici

Entité colorest reconnue en fonction des mots - clés listés. Donc , si vous avez beaucoup de données comme un exemple d'entrée de l' utilisateur - vous pouvez essayer de le décomposer d' abord dans « les entités qui doivent produire l' entrée utilisateur » et les mots clés , puis de ceux d' entrée.

Utilisation de vos données pour « l'enseignement » - serait un peu difficile car il vous demandera de créer beaucoup d'histoires dans wit.ai pour couvrir les entrées utilisateur possible et l'identification de l'entité. Mais vous pouvez toujours le faire comme ceci:

(Exemple rugueux)

  1. Faire une histoire sur l'utilisateur demandant le temps par exemple
  2. Mark dans l'entrée utilisateur que les entités doivent être tirées de cette entrée: entrez la description d'image ici
  3. Trier votre liste, vous devez obtenir tous les moyens possibles de demander le temps:
    • Comment est-il en retard?
    • Peux-tu m'indiquer l'heure?
    • Je me demande quel est le temps?
  4. Utilisez un script ( Python ) pour « tirer » toutes ces entrées utilisateur à votre histoire.
  5. Une fois fait - aller à la compréhension de temps wit.ai et passer par toutes les entrées corriger \ ajoutant les entités que vous avez définies.

Ce processus entités « enseigner » si elles sont des mots-clés à base ou un autre algorithme.

C'est le meilleur que je peux penser sur la façon d'utiliser vos données existantes. Wit.Ai est différent des autres traitement du langage ensemble des outils et « enseignement » avec les données existantes est un peu « déroutante » :)

Créé 14/06/2016 à 08:05
source utilisateur

voix
2

Merci d'avoir posté. Nous savons que ce n'est pas encore parfait , mais nous libérons une importation / fonction d'exportation il y a quelques jours. En examinant la structure de l'exportation de JSON, on peut sans doute alimenter facilement avec les données existantes. Il faudrait créer une histoire par déclaration / question et une réponse. Plus d' infos ici: https://wit.ai/docs/recipes#copyexportversion-my-app

Créé 30/06/2016 à 18:33
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more