Documente Academic
Documente Profesional
Documente Cultură
Seminar 03
Seminar 03
1
Indicatii cerinte seminar
II.
1. Creati agentul (Fig. 1)
Obs:
- denumiti interactiunile (Interactions) conform coloanei Tip interactiune: Nume
interactiune
- copiati continutul pentru fiecare afirmatie din coloana “Mesajul agentului ChatBotBot”.
- setati in sectiunea Connections &NLP cuvintele/optiunile/legaturile cu alte intrebari
2
Nr. Tip
crt interactiune:
Mesajul agentului ChatBot
Nume Connections & NLP
(Bot's message)
interactiune
(Interactions)
1. Tip Statement: Buna ziua! Numele meu este - If “Response to this interaction” “contains (any part)”
Bine ati venit! Cosmin Robotel si va pot ajuta cu keywords “Nu, nu” -> Finalizare – nu
rezervarea unei camere in hotelul
nostru. Daca doriti sa rezervati, va - Fallback: interactiune “Camere”
rog sa incepeti prin a va introduce
numele. - Se va adauga si o imagine cu o receptie
2. Tip Statement: Va prezentam in continuare o 1. Se vor crea doua optiuni predefinite “Mai departe” si “Terminare” folosind
Camere galerie cu tipurile de camere pe optiunea Quick replies :
care le avem si preturile aferente. Response to this interaction -> exactly matches – then go to:
Daca va plac, alegeti "Mai departe" - interactiunea “Finalizare nu” pentru “Terminare”
sau SELECT. Daca nu, alegeti - interactiunea “Data” pentru “Mai departe”.
"Terminare"
2. se vor descarca 3 imagini cu camere de hotel de pe internet si se vor salva local
Galeria cu imagini
3
Error Response *
Error Response *
Introduceti va rog cate zile veti sta.
Error Response *
Nu ati oferit un email vaild. Va
rugam sa reintroduceti emailul dvs
(ex: nume@gmail.com).
6. Tip Number Bot's message * Fallback: interactiune Intrebare telefon
extraction: Care este varsta dvs?
Varsta (numar)
Error Response *
Nu ati oferit un numar pentru
varsta dvs. Reintroduceti varsta.
7. Tip Statement: Doriti sa fiti sunat de reprezentantul If “Response to this interaction” -> contains (whole word) ->
Intrebare telefon hotelului nostru? Keywords “DA”, “da”
then go to: interactiune Telefon
4
extraction: Care este numarul dvs. de telefon ?
Telefon
Error Response *
Nu ati oferit un numar de telefon
care sa aiba un format corect.
Reintroduceti va rugam numarul de
telefon cu formatul tarii dvs.
::next-1::
La revedere!
10. Tip Statement: Va multumim pentru interesul Fallback: do nothing
Finalizare - nu acordat hotelului nostru. Poate data
viitoare veti gasi o camera pe gustul
dvs. la revedere!
3. Pe masura ce veti crea agentul, se va crea si schema fluxului pentru conversatie (Optiunea
View Scheme) (Fig.2)
5
III. Utilizati modulul NLP (Natural Language Processing) pentru un agent simplu
creat de voi
6
2. Utilizare model NLP in cadrul unui agent
- se creeaza un nou agent
- se creeaza trei interactiuni de tip Statement intitulate Salut, Ajutor si Implicit
- Se acceseaza interactiunea Salut pentru care:
o mesaj intampinare: Salut ! Cu ce te pot ajuta azi?
o in sectiunea Connections &NLP se da click pe +
o Select connection type: NLP (nu Standard) -> Entity (se vor cauta cuvinte
specifice) -> En ( limba engleza) -> negative words (Fig. 5)
vor fi identificate cuvintele negative din raspuns. Daca exista atunci
agentul va utiliza un mesaj anume (in acest caz interactiunea Ajutor)
daca nu exista, atunci se utilizeaza alta interactiune (interactiunea
Implicit)
o Fallback: Implicit
- interactiunea Ajutor:
o mesaj: Imi pare rau, ai vrea sa vorbesti cu cineva?
o mesajul este utilizat in cazul in care sunt identificate cuvinte negative in
raspunsul primit de la utilizator si ofera o indirectare pentru rezolvarea situatiei
- interactiunea Implicit:
o mesaj: Cu ce te mai pot ajuta ?
o mesajul este utilizat in cazul in care nu sunt identificate cuvinte negative in
raspunsul primit de la utilizator
7
Fig. 6a Raspunsul contine un cuvint negativ
a) se intra in agentul pe care doriti sa il utilizati. Apoi din meniul Channels – sectiunea Channels
– optiune Web
- se da click pe prima iconita (Open Webchat) pentru a se dechide o fereastra in care
poate fi rulat agentul
- se poate da click pe a doua iconita (Edit channel data) -> Get embed code . Se poate
prelua codul oferit pentru a fi inclus in paginile web dorite.