Hoe gebruik ik wit.ai met bestaande rijen met gegevens?

stemmen
1

Ik heb veel van de bestaande gegevens die ik zou willen gebruiken als training gegevens voor een wit.ai chatbot. De gegevens worden opgeslagen in een csv-bestand waarbij elke rij heeft een statement / vraag en antwoord op die verklaring / vraag.

Ik weet dat wit.ai vereist dat je intenties toe te wijzen aan opmerkingen gemaakt en dus ik vraag me af of er een manier is om gewoon te sturen over de gegevens die ik heb en hebben de chatbot beginnen met het leren opzichten op zijn eigen.

Bedankt!

De vraag is gesteld op 13/06/2016 om 21:18
bron van user
In andere talen...                            


2 antwoorden

stemmen
1

"Teaching" Wit.Ai is niet precies wat sommigen misschien denken het is.

U moet verhalen voor uw creëren User sayskolom. De antwoorden zijn niet relevant om eerlijk te zijn. Je kunt niet "leren" wit.ai te antwoorden. Reacties worden gedefinieerd in het verhaal of in uw code.

Wat wit.ai nodig zou kunnen hebben van uw gegevens zijn sleutelwoorden en key-zinnen die de entiteit erkenning beter te maken voor wit.ai.

Hier is de eenvoudigste voorbeeld:

voer image beschrijving hier

Entiteit colorwordt erkend gebaseerd op genoteerde zoekwoorden. Dus als je veel data als een voorbeeld van input van de gebruiker - je kunt proberen om het af te breken eerst in "welke entiteiten die input van de gebruiker moet produceren" en vervolgens trefwoorden van die input.

Het gebruik van uw gegevens voor "leer" - zou een beetje moeilijk zijn, omdat het je zal nodig hebben om veel verhalen te creëren in wit.ai te dekken mogelijke input van de gebruiker en de entiteit identificatie. Maar je kunt nog steeds doen het als volgt:

(Ruw voorbeeld)

  1. Maak een verhaal over de gebruiker te vragen de tijd voor voorbeeld
  2. Merk in de gebruikerinvoer welke entiteiten moet worden afgeleid van die ingang: voer image beschrijving hier
  3. Sorteer uw lijst moet je alle mogelijke manier van vragen voor de tijd te krijgen:
    • Hoe laat is het?
    • Kun je mij vertellen hoe laat het is?
    • Ik vraag me af wat is de tijd?
  4. Gebruik een script ( Python ) op "schieten" al deze gebruiker ingangen bij uw verhaal.
  5. Eenmaal gedaan - ga naar Inzicht in de tijd van wit.ai en ga door alle invoer corrigeren \ toevoegen van de entiteiten die u hebt gedefinieerd.

Dit proces zal "leren" entiteiten als ze zoekwoorden op basis of een ander algoritme.

Dat is het beste wat ik kan van denken over hoe u uw bestaande gegevens te gebruiken. Wit.Ai is anders dan andere taalverwerking hulpmiddel-sets en "onderwijs" met de bestaande gegevens is enigszins "raadselachtig" :)

antwoordde op 14/06/2016 om 08:05
bron van user

stemmen
2

Bedankt voor het plaatsen. We weten dat dit nog niet perfect, maar we vrijgeven een import / export-functie een paar dagen geleden. Kijkend naar de structuur van de json export, kan men waarschijnlijk gemakkelijk te voeden met bestaande gegevens. Het zou vereisen het creëren van een verhaal per statement / vraag en antwoord. Meer info hier: https://wit.ai/docs/recipes#copyexportversion-my-app

antwoordde op 30/06/2016 om 18:33
bron van user

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