Sunteți pe pagina 1din 14

Seminar 5 – IA

– IBM Watson Assistant –

I. Logare platforma

1. Accesați platforma din link-ul de mai jos si creați-va un cont de tip LITE.
https://console.bluemix.net/registration/?cm_mmc=Email_External-_-
Developer_Innovation-_-ICE_ICE-_-
iLexAIcontest_ov23102&cm_mmca1=000029KH&cm_mmca2=10004809

Atentie: Daca nu reusiti in sala de seminar crearea unui astfel de cont incercati de pe
telefon.

2. Acces direct pentru logare in platforma:


https://assistant-us-east.watsonplatform.net/us-
east/crn:v1:bluemix:public:conversation:us-
east:a~2F5eeaa5b5b29747ed88936cc570e19838:c322a1ae-563f-406a-9583-
5fdf63244d16::/home

3. Dupa logare, din fereastra principala accesati meniul dand click pe cele 3 linii
din coltul din stanga sus de langa IBM Cloud (Fig. 1.1).

1
Fig. 1.1 Meniu IBM Cloud Dashboard

Daca ați ajuns in fereastra din figura 2.1 dați click pe pictograma de utilizator si
alegeți IBM Cloud Dashboard din opțiunile oferite (Fig. 1.2).

Fig. 1.2 Selectare opțiune IBM Cloud Dashboard

4. Dați click pe Watson si in fereastra următoare alegeți Build a chatbot (Fig. 1.3)

2
Fig. 1.3 Selectare Build a chatbot

5. Se alege apoi din secțiunea Pricing Plans planul LITE (puteți avea un
singur plan de acest fel) (Fig. 1.4)

Fig. 1.4 Selectare plan Lite

II. Watson Assistent - Creare dialog

1. Creare abilitate pentru agent aferentă dialogării (Dialog skill)

a. Din fereastra principala a instrumentului Watson Assistant tool, se dă click


pe butonul Create a Skill (Fig. 2.1).

3
Fig. 2.1 Fereastra principala instrument Watson Assistant tool
b. Se da click pe butonul Create new (Fig. 2.2)

Fig. 2.2 Creare abilitate nouă

c. Se oferă un nume pentru noua abilitate: Abilitate dialog (Fig. 2.3)


d. Se oferă o descriere a noii abilitați
e. Se alege limba utilizată
f. Se apasă butonul Create

4
Fig. 2.3 Introducere detalii abilitate

2. Adăugarea de intenții dintr-un catalog predefinit


Unui agent i se poate oferi acces la modele de date antrenate de IBM dintr-un catalog
predefinit. In cazul de fata se va oferi acces agentului la un catalog care conține
elemente generale (General content) ce pot fi utilizate intr-o conversație obișnuita
pentru formule de introducere sau de finalizare a conversației.
a. In instrumentul Watson Assistant tool, se da click pe tab-ul Content Catalog
b. se identifica categoria General si se da click pe Add to skill (Fig. 2.4)

Fig. 2.4 Tab-ul Content General

5
c. deschideți fila Intents pentru a examina intențiile și declarațiile asociate care
au fost adăugate la datele dvs. antrenate. Pe acestea le puteți recunoaște
deoarece fiecare nume de intenție începe cu prefixul #General_.

Dacă doriți să vizualizați ce conține fiecare grup de intenții pentru datele


antrenate adăugate, puteți selecta grupul respectiv și utiliza opțiunea Export
(Fig. 2.5).

Fig. 2.5 Selectare intenții #General_Greetings și #General_Ending

Se va deschide o fereastra in cadrul căreia puteți alege locația în care să salvați


documentul cu expresiile. Fișierul salvat se poate deschide cu Excel sau
Notepad. Un exemplu pentru #General_Greetings și #General_Ending este
redat in figura 2.6.

6
Fig. 2.6 Continut #General_Greetings și #General_Ending

Există de asemenea și posibilitatea de a adăuga intenții create de posesorul


agentului.

In acest moment agentul creat are abilitatea de a utiliza modele pre-antrenate


în discuția cu utilizatorii.

3. Construirea unui dialog

Un dialog definește modalitatea in care se derulează conversația sub forma de


arbore. Acesta are rolul de a realiza potriviri de intenții intre ceea ce utilizatorii spun
cu ceea ce trebuie sa răspundă înapoi agentul chatbot. Fiecare nod al arborelui are o
condiție care îl declanșează pe baza inputului oferit de utilizator.
7
In continuare este creat un dialog simplu care utilizează intenții de întâmpinare și de
finalizare, fiecare cu un singur nod.

 Adaugare nod de inceput si mesaj


a. In fereastra Watson Assistant tool, dati click pe tab-ul Dialog (Fig. 2.7)

Fig. 2.7 Selectare tab Dialog

b. Dați click pe Create. Se vor vedea doua noduri (Fig. 2.8):


 Welcome – conține o forma de întâmpinare care este afișata
utilizatorilor când intra prima data in discuție cu agentul Watson
Assistant
 Anything else – conține fraze care sunt utilizate ca răspuns pentru
utilizatori atunci când răspunsul acestora nu este recunoscut.

8
Fig 2.8 Adăugare noduri

c. Dati click pe nodul Welcome pentru a-l deschide in modul Edit


d. Stergeti din sectiunea “Then respond with” ce este scris implicit si adaugati
textul “Welcome to the Watson Assistant tutorial!”.(Fig. 2.9)

Fig. 2.9 Adăugare text

Pentru salvarea modificărilor apăsați pe X –ul din cotul din dreapta sus al ferestrei.

9
În acest moment a fost creat un nod de dialog care este declanșat de condiția
welcome (welcome este o condiție speciala care funcționează ca o intenție dar nu
începe cu #). Nodul este declanșat atunci când începe o noua conversație.
Nodul creat specifică faptul că atunci când o nouă conversație începe, sistemul
trebuie să răspundă cu un mesaj de întâmpinare care este adăugat în această
secțiune de răspuns.
Pentru varietate se pot adăuga mai multe răspunsuri, evitându-se astfel repetarea
unui singur răspuns.

e. Testarea nodului de start – dialogul se poate testa in orice moment. Dați click pe
iconița “Try it”. Ar trebui să vizualizați mesajul de întâmpinare din fereastra de dialog
(Fig. 2.10)

Fig. 2.10 Fereastra de dialog

 Adăugarea de noduri pentru gestionarea intențiilor


In continuare vor fi adăugate noduri intre nodurile Welcome si Anything else pentru
gestionarea intențiilor.
a. In cadrul nodului Welcome dați click pe More icon (cele 3 puncte albastre
dispuse vertical) și selectați Add node below (Fig. 2.11).

10
Fig. 2.11 Adăugare nod nou după nodul Welcome

b. Se completează (Fig. 2.12):


 numele: General_Greetings
 condiția: #General_Greetings
 răspunsul: Good day to you!

Fig. 2.12 Completare detalii nod General_Greetings

După adăugarea acestui nod, arborele trebuie să arate ca în figura 2.13.

11
Fig. 2.13 Vizualizare arbore

c. în cadrul nodului General_Greetings dați click pe More icon , selectați Add


node below pentru a crea un alt nod. In acest nou introduceti informațiile (Fig.
2.14):
 numele: General_Ending
 condiția: #General_Ending
 răspunsul: OK. See you later!

Fig. 2.14 Completare detalii nod General_Ending

d. arborele trebui sa arate ca in figura 2.15.

12
Fig. 2.15 Forma arbore
e. Testare agent:
 Click pe butonul Try it
 In partea de jos a ferestrei scrieti Hello si dati Enter. Rezultatul indica
faptul ca intentia #hello este recunoscuta si se ofera un raspuns adecvat
(Good day to you) (Fig. 2.16)

Fig. 2.16 Testare agent

 Încercați următoarele cuvinte de intrare:


o bye
o howdy
o see ya
o good morning
o sayonara
13
Obs: Watson poate recunoaște intențiile utilizatorilor chiar daca acestea nu se
potrivesc exact exemplelor date.

Exercitiu:
Creați un dialog cu minim 10 noduri în care să utilizați minim 4 tipuri de grupe din
tipul General.

14

S-ar putea să vă placă și