platformă de e-learning și curriculă e-content pentru...
TRANSCRIPT
![Page 1: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/1.jpg)
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic
Programul Operațional Sectorial Creșterea Competitivității Economice - POS CCE
Proiect nr. 154/323 cod SMIS – 4428 cofinanțat de prin Fondul European de Dezvoltare Regională “Investiții pentru viitorul dumneavoastră”.
![Page 2: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/2.jpg)
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic
� Interacțiunea om-calculator
21. Analiza, modelarea, proiectarea
(modelul dialogului om-calculator)
![Page 3: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/3.jpg)
Dialogul este:
� o conversație, o comunicare între două persoane, folosind, de obicei, limbajul natural
3
Ștefan Trăușan-Matu
natural
� un fel de “joc”, cu mutări succesive de o parte şi de alta (Wittgenstein, 1953)
� o inter-animare, o polifonie (Bahtin)
3
![Page 4: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/4.jpg)
Dialog
� inter-uman
4
Ștefan Trăușan-Matu
� inter-uman
� om-calculator
� inter-calculatoare
4
![Page 5: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/5.jpg)
Stiluri de interacțiune în dialog
� prin voce
� textuală
� prin hipertexte - texte + manipulare directă;
5
Ștefan Trăușan-Matu
� prin hipertexte - texte + manipulare directă;
� manipulare directă
� prin imagine
� emoțională, prin instrumente de detectare a stării emoționale.
5
![Page 6: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/6.jpg)
Interacțiune prin voce
� în limbaj natural,
6
Ștefan Trăușan-Matu
� în limbaj natural,
� folosind un repertoriu limitat de comenzi simple (de exemplu, “jos”, “sus”);
6
![Page 7: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/7.jpg)
Interacțiune textuală
� în limbaj natural,
7
Ștefan Trăușan-Matu
� în limbaj natural,
� în limbaje de comandă (de exemplu, pentru sistemul de operare UNIX);
7
![Page 8: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/8.jpg)
Interacțiune prin manipulare directă
� meniuri,
� butoane,
� formulare,
� ferestre,
� deplasare (“drag&drop”),
8
Ștefan Trăușan-Matu
� deplasare (“drag&drop”),
� foi de calcul (în engleză, “spreadsheet”),
� desenare,
� gesturi făcute cu mouse-ul,
� realitate virtuală,
� realitate extinsă (“augmented reality”);
8
![Page 9: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/9.jpg)
Interacțiune prin imagine
� animație prezentată pe ecran, eventual generată dinamic,
9
Ștefan Trăușan-Matu
� animație prezentată pe ecran, eventual generată dinamic,
� semne făcute de utilizator, preluate de calculator prin camere video;
9
![Page 10: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/10.jpg)
Alegerea unui anumit tip de dialog trebuie să țină cont de
� natura informației comunicate
� structura informației comunicate
� profilul şi preferințele unui utilizator sau unei clase de utilizatori (de exemplu, interfețe pentru cumpărat bilete în gări, destinate utilizatorilor ocazionali);
10
Ștefan Trăușan-Matu
interfețe pentru cumpărat bilete în gări, destinate utilizatorilor ocazionali);
� tipul de activitate (de exemplu, piloții unui avion, chirurgii sau meşterii care nu au mâinile libere);
� concurența mai multor interacțiuni (de exemplu, manipulare directă în paralel cu voce şi/sau gesturi);
� contextul fiecărei situații.
10
![Page 11: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/11.jpg)
Exemplu – dialog pentru transmiterea unei adrese
� într-un text, într-o zonă de text sau într-un fişier (de exemplu, “Str. Academiei, nr. 3, sector 1, Bucureşti“);
� prin voce în regim de
�întrebare - răspuns (de exemplu, "Care este strada?" - "Academiei", "Ce număr?" - "3", "Ce sector?" - "1", “Ce oraş? “ - “Bucureşti“)
11
Ștefan Trăușan-Matu
număr?" - "3", "Ce sector?" - "1", “Ce oraş? “ - “Bucureşti“)
�enumerare perechi nume - valoare (de exemplu: Strada - Academiei, numarul - 3, sector - 1, Oraş - Bucureşti)
� într-un formular (”form”);
� prin meniuri (pentru strada, oraş etc., eventual plus o zonă de text pentru număr);
11
![Page 12: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/12.jpg)
� Într-o notație pentru dialog trebuie să poată fi reprezentate, în plus față de
12
Ștefan Trăușan-Matu
� Într-o notație pentru dialog trebuie să poată fi reprezentate, în plus față de modelele sarcinilor, utilizatorului sau domeniului, elementele sale esențiale de tip “joc”, adică “regulile” de succedare ale replicilor, sau, altfel spus, “mutările” posibile.
12
![Page 13: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/13.jpg)
Regulile trebuie să ia în considerare următoarele elemente ale dialogului
� stările dialogului
� evenimente
13
Ștefan Trăușan-Matu
� evenimente
� intrări, acțiuni ale utilizatorului;
� ieşiri, reacții ale sistemului;
� variabile în care se păstrează diverse atribute ale dialogului.
13
![Page 14: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/14.jpg)
Modalități de modelare a dialogului
� Diagramatică, folosind reprezentări grafice planare pentru stările posibile, trecerile din una în alta, intrările (acțiunile utilizatorului) şi ieşirile (răspunsurile sistemului). Regulile dialogului (ca “joc”) sunt în acest caz exprimate prin variantele admise de tranziții dintr-o stare în alta.
14
Ștefan Trăușan-Matu
alta.
� Textuală, prin specificarea formală a regulilor dialogurilor posibile, sub formă de gramatici, reguli de producție sau alte modalități formale liniare.
14
![Page 15: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/15.jpg)
NOTAŢII DIAGRAMATICE PENTRU DIALOG
15
Ștefan Trăușan-Matu
DIALOG
15
![Page 16: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/16.jpg)
Rețele de tranziție între stări
16
Ștefan Trăușan-Matu
� Nodurile reprezintă stări posibile în desfăşurarea unei interacțiuni
� Arcele rețelei reprezintă tranziții posibile de la o stare la alta
16
![Page 17: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/17.jpg)
Arcele sunt etichetate cu două tipuri de informații
� acțiunea efectuată de utilizator, poziționată deasupra arcului;
17
Ștefan Trăușan-Matu
� acțiunea efectuată de utilizator, poziționată deasupra arcului;
� răspunsul, reacția ("feed-back"-ul) sistemului, poziționat sub arc.
17
![Page 18: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/18.jpg)
18
Ștefan Trăușan-Matu 18
![Page 19: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/19.jpg)
� Folosirea rețelelor de tranziție între stări este adecvată situațiilor în care dialogul trece prin mai multe stări, când există o secvențiere de acțiuni care depind una de alta. În cazul în care dialogul este format din acțiuni care pot fi executate în orice ordine, utilizarea rețelelor de tranziție între stări poate duce la o creştere foarte mare a numărului de stări posibile, fiind necesară crearea de stări care combină diversele succesiuni posibile între acțiuni. De exemplu, dacă vrem să specificăm un dialog în care se pot alege trei tipuri de modificare a unei secvențe de text într-un editor: îngroşat, înclinat şi subliniat, utilizarea unei
19
Ștefan Trăușan-Matu
de text într-un editor: îngroşat, înclinat şi subliniat, utilizarea unei diagrame de tranziție a stărilor ar duce la 8 stări posibile (23, adică toate combinațiile posibile, cnf. Dix et al., 1998).
19
![Page 20: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/20.jpg)
Rețele de tranziție ierarhice
20
Ștefan Trăușan-Matu 20
![Page 21: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/21.jpg)
Rețele de tranziție extinse
21
Ștefan Trăușan-Matu 21
![Page 22: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/22.jpg)
Rețele Petri
22
Ștefan Trăușan-Matu 22
![Page 23: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/23.jpg)
Diagrame Jackson (JSD)
� “Jackson Structured Design”
23
Ștefan Trăușan-Matu
� Nodurile, reprezentate prin dreptunghiuri, sunt acțiuni, prelucrări, la diverse nivele de abstractizare.
� Arcele reprezintă relația de abstractizare-particularizare (pe verticală).
23
![Page 24: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/24.jpg)
Tipuri de noduri
� Simple
24
Ștefan Trăușan-Matu
� Noduri de decizie, a căror descendenți sunt alternative de descompunere a nodului curent. Aceste noduri au un mic cerc în dreapta sus.
� Noduri repetitive, reprezentate cu o steluță în colțul din dreapta sus.
24
![Page 25: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/25.jpg)
25
Ștefan Trăușan-Matu 25
![Page 26: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/26.jpg)
Diagrame de tranziție a ferestrelor
� Grafuri care au ca noduri ferestre (reprezentate cu un icon ce reprezintă o
26
Ștefan Trăușan-Matu
� Grafuri care au ca noduri ferestre (reprezentate cu un icon ce reprezintă o fereastră), iar ca arce tranziții între ferestre efectuate ca urmare a unor operații asupra ferestrelor.
26
![Page 27: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/27.jpg)
Operațiile posibile sunt
(Mbaki şi Vanderdonckt, 2002)
27
Ștefan Trăușan-Matu 27
![Page 28: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/28.jpg)
Set redus
28
Ștefan Trăușan-Matu 28
![Page 29: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/29.jpg)
Arcele au ataşate
29
Ștefan Trăușan-Matu
� acțiunea care declanşează tranziția (lângă fereastra de origine)
� acțiunea efectuată asupra ferestrei destinație
29
![Page 30: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/30.jpg)
Exemplu
30
Ștefan Trăușan-Matu
� la minimizarea ferestrei W1, se suprapune fereastra W2, iar la închiderea ferestrei W3, se maximizează fereastra W4.
30
![Page 31: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/31.jpg)
Exemplu complex
W1
W2
W3 W5 W6
W2,W3,W4
W1W1
W2
W3
W2W2
W3W3 W5W5 W6W6
W2,W3,W4
31
Ștefan Trăușan-Matu 31
W4W4W4W4
![Page 32: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/32.jpg)
NOTAŢII TEXTUALE
32
Ștefan Trăușan-Matu
NOTAŢII TEXTUALE
32
![Page 33: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/33.jpg)
� Notațiile diagramatice folosesc diverse forme de grafuri, care reprezintă, de fapt, tocmai căile permise de evoluție a unui dialog. Există însă cazuri în care o astfel de reprezentare poate să nu fie cea mai sugestivă, după cum se remarca în finalul secțiunii dedicate rețelelor de tranziție între stări. Daca avem nu 3 acțiuni posibile, ca în exemplul de
33
Ștefan Trăușan-Matu
Daca avem nu 3 acțiuni posibile, ca în exemplul de acolo, ci n acțiuni, diagrama de tranziție a stărilor ar avea 2n stări, ceea ce este total inacceptabil. Acelaşi dialog poate fi însă reprezentat textual, de exemplu doar prin 2n reguli de producțiem după cum se va vedea în secțiunea dedicată regulilor de producție .
33
![Page 34: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/34.jpg)
Gramatici descrise în BNF
34
Ștefan Trăușan-Matu 34
![Page 35: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/35.jpg)
Specificarea dialogurilor prin reguli de producție
selectează-îngroşat şi Îngroşat=nu � Îngroşat=da
selectează-îngroşat şi Îngroşat=da � Îngroşat=nu
selectează-înclinat şi Înclinat=nu � Înclinat=da
selectează-înclinat şi Înclinat=da � Înclinat=nu
35
Ștefan Trăușan-Matu
selectează-subliniat şi Subliniat=nu � Subliniat=da
selectează-subliniat şi Subliniat=da � Subliniat=nu
selectează-... sunt acțiuni făcute de utilizator, iar Îngroşat=nu este valoarea unui atribut.
2*n în loc de 2n35
![Page 36: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/36.jpg)
AIML (“Artificial Inteligence Mark-up Language”)
� Unitatea de bază a AIML este categoria. Fiecare categorie este fomată dint-o
36
Ștefan Trăușan-Matu
� Unitatea de bază a AIML este categoria. Fiecare categorie este fomată dint-o întrebare (în engleză, “pattern”), un raspuns (în engleză, „template”) şi, opțional, mai poate apărea un context (în engleză, „that” sau „topic”). Limbajul AIML este simplu, fiind format doar din cuvinte, spații şi simbolurile _ şi *, care indică cuvinte sau secvențe de cuvinte.
36
![Page 37: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/37.jpg)
Exemplu
<category>
<pattern>CINE ESTI </pattern>
37
Ștefan Trăușan-Matu
<pattern>CINE ESTI </pattern>
<template>Ma cheama ALICEBOT </template>
</category>
37
![Page 38: Platformă de e-learning și curriculă e-content pentru ...andrei.clubcisco.ro/cursuri/f/f-sym/4ioc/elearn/21. Analiza, modelarea proiectarea.pdfdialog poate fi însă reprezentat](https://reader031.vdocuments.site/reader031/viewer/2022011813/5e3b2b0da2571b44ec152850/html5/thumbnails/38.jpg)
Alicebot (http://alicebot.blogspot.com/)
• Human: hi
ALICE: Hello there.
Human: who are you?
ALICE: I ask myself that question, "Who am I?".
Human: are human or a robot?
38
Ștefan Trăușan-Matu
Human: are human or a robot?
ALICE: I really couldn't say for sure.
Human: i think you are a robot
ALICE: So you think I am a robot. What makes you think so? I
am really a robot, you know.
…………………………………
38