Cum pot utiliza wit.ai cu rânduri de date existente?

voturi
1

Am o mulțime de date existente pe care aș dori să utilizeze ca date de formare pentru un chatbot wit.ai. Datele sunt stocate într-un fișier csv în cazul în care fiecare rând are o declarație / o întrebare și un răspuns la această afirmație / întrebare.

Știu că wit.ai vă cere să atribuiți intenții la observațiile făcute și așa că mă întreb dacă există o modalitate de a trimite pur și simplu peste datele pe care le au și să aibă chatbot începe intențiile pe cont propriu de învățare.

Mulțumiri!

Întrebat 13/06/2016 la 21:18
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
1

„Predarea“ Wit.Ai nu este exact ceea ce unii ar putea crede că este.

Va trebui să creați povești pentru dvs. User sayscoloană. Răspunsurile sunt irelevante pentru a fi sincer. Nu poți să „învețe“ wit.ai să răspundă. Răspunsurile sunt definite în poveste sau în codul.

Ce wit.ai ar putea avea nevoie de datele dvs. sunt cuvintele cheie și cheie fraze care fac recunoașterea entității pentru o mai bună wit.ai.

Aici este cel mai simplu exemplu:

introduceți descrierea imaginii aici

Entitatea coloreste recunoscut pe baza cuvintelor cheie listate. Deci , dacă aveți o mulțime de date ca un exemplu de date introduse de utilizator - puteți încerca să - l rupe în jos mai întâi în „care sunt entitățile care datele introduse de utilizator ar trebui să producă“ și apoi cuvinte cheie din cele de intrare.

Folosind datele pentru „predare“ - ar fi un pic dificil, deoarece veți avea nevoie pentru a crea o mulțime de povești în wit.ai pentru a acoperi eventualele date introduse de utilizator și de identificare a persoanei. Dar poți totuși face ca acest lucru:

(Exemplul dur)

  1. Fa-o poveste despre utilizator cere timp, de exemplu,
  2. Mark în ghidul de intrare care entități ar trebui să fie derivate de la acea intrare: introduceți descrierea imaginii aici
  3. Sortarea lista dvs. trebuie să obțineți toate mod posibil de a cere timp:
    • Cât de târziu este?
    • Poți să-mi spui timp?
    • Mă întreb ce este ceasul acum?
  4. Utilizați un script ( Python ) pentru a „trage“ toate aceste intrări de utilizator la povestea ta.
  5. Odată ce ați făcut - du-te la timp de înțelegere wit.ai și du-te prin toate de intrare corectarea \ adăugarea de entități le-ați definit.

Acest proces va „preda“ entități în cazul în care acestea sunt bazate pe cuvinte cheie sau un alt algoritm.

Asta e tot ce pot gândi cu privire la modul de utilizare a datelor existente. Wit.Ai este diferit de alte sisteme de prelucrare limbaj instrument seturi și „predare“, cu datele existente este oarecum „încurcat“ :)

Publicat 14/06/2016 la 08:05
sursa de către utilizator

voturi
2

Multumesc pentru postarea. Știm că acest lucru nu este perfect , dar încă ce vom lansa o funcție de import / export , cu câteva zile în urmă. Privind la structura exportului JSON, probabil , se poate alimenta cu ușurință cu datele existente. Aceasta ar necesita crearea de o poveste pentru fiecare afirmație / întrebare și un răspuns. Mai multe informații aici: https://wit.ai/docs/recipes#copyexportversion-my-app

Publicat 30/06/2016 la 18:33
sursa de către utilizator

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