https://szkolazpieklarodem.pl/
Jak wiemy, dane fabularne to po prostu sposób rozmowy między użytkownikiem a chatbotem na temat tego, w jaki sposób doprowadzi to do logicznego zakończenia. Ogólnie rzecz biorąc, wszystkie chatboty mają na celu pomóc użytkownikom w zakresie zestawu predefiniowanych rzeczy; Historie po prostu przedstawiają sposób, w jaki się je robi. Postaramy się przygotować kilka prostych okien dialogowych w formacie, jakiego oczekuje Rasa. Te okna dialogowe będą bezstanowe — to znaczy nie zależą od poprzednich okien dialogowych. Będziemy wykorzystywać nasze ręcznie robione historie o bezpaństwowcach do interaktywnego uczenia się. Poświęcimy kilka minut, aby ręcznie wybrać kilka znanych nam historii, abyśmy mogli zaznajomić się ze sposobem tworzenia danych historii. Najpierw utwórzmy plik o nazwie Stories.md w naszym folderze danych.
## story_001
* greeting
– utter_greet
* get_horoscope
– utter_ask_horoscope_sign
* get_horoscope{“horoscope_sign”: “Capricorn”}
– slot{“horoscope_sign”: “Aries”}
– get_todays_horoscope
– utter_subscribe
## story_002
* greeting
– utter_greet
* get_horoscope{“horoscope_sign”: “Capricorn”}
– slot{“horoscope_sign”: “Cancer”}
– get_todays_horoscope
– utter_subscribe
* subscription
– slot{“subscribe”: “True”}
– subscribe_user
## Horoscope query with horoscope_sign
* greeting
– utter_greet
* get_horoscope
– utter_ask_horoscope_sign
* get_horoscope{“horoscope_sign”: “capricorn”}
– slot{“horoscope_sign”: “capricorn”}
– get_todays_horoscope
– slot{“horoscope_sign”: “capricorn”}
– utter_subscribe
* subscription{“subscribe”: “True”}
– slot{“subscribe”: “True”}
– subscribe_user
– slot{“subscribe”: true}
## Horoscope with sign provided
* greeting
– utter_greet
* get_horoscope{“horoscope_sign”: “leo”}
– slot{“horoscope_sign”: “leo”}
– get_todays_horoscope
– slot{“horoscope_sign”: “leo”}
– utter_subscribe
* subscription{“subscribe”: “True”}
– slot{“subscribe”: “True”}
– subscribe_user
– slot{“subscribe”: true}
## When user directly asks for subscription
* greeting
– utter_greet
* subscription{“subscribe”: “True”}
– slot{“subscribe”: “True”}
– subscribe_user
– slot{“subscribe”: true}
Jeśli będziesz wpatrywał się w te historie przez kilka minut, wyznają ci, co mają na myśli; Nie powinno być trudno zrozumieć, co się dzieje. Główna różnica między dwoma pierwszymi historiami polega na tym, że w pierwszej historii użytkownik nie wspomina o swoim znaku horoskopu, a bot ma zadać znak horoskopu, a następnie kontynuować historię.
W drugiej historii użytkownik sam opowiada znak horoskopu, a następnie kończy historię oknem dialogowym subskrypcji. Dodaliśmy jeszcze kilka historii obejmujących więcej przypadków użycia. Możesz dodawać własne historie w tym samym pliku. Zasadniczo historie to pliki przecen, w których możemy zapisać tyle historii, ile potrzeba, w pokazanym wcześniej formacie przecen. Wykonanie tego ręcznie wydaje się dość trudnym zadaniem. Spróbujemy więc nauczyć się korzystać z interaktywnego narzędzia edukacyjnego Rasy, aby wygenerować więcej takich historii. Zacznijmy.