Microsoft PowerPoint - IOC-21.ppt [Compatibility Mode]

Documente similare
EXCEL FĂRĂ SECRETE Grafice şi diagrame

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

Investeşte în oameni Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial pentru Dezvoltarea Resurselor Umane

PowerPoint Presentation

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

Entrepreneurship and Technological Management

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

PROGRAMA DE EXAMEN

Chertif Ionuț - Andrei Prietenul meu, calculatorul CLASA a V - a, 1 ora pe săptămână ARGUMENT Transformările societăţii româneşti din ultimii ani, dez

Inserarea culorilor in tabele

MergedFile

Programe derulate în ediția a treia Junior IT Fun Factory *În cadrul Junior IT Fun Factory fiecare înscriere se face pentru un program individual în f

Microsoft Word - Curs_08.doc

Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatib

Unelte ce se regasesc in Viewer (CD, Stick) Uneltele de baza Uneltele de baza includ cele mai comune unelte folosite in modulele OnDemand 3D App. Unel

Example Title with Registration Microsoft® and Trademark SQL ServerTM

Microsoft Word - PI-L7r.doc

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri

Analiză statică Analiza fluxului de date 23 octombrie 2014

SE-What to Ask and How to Listen

DISPOZITIVE DE INTRARE

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Crearea ghidului de studiu Syllabus

programă şcolară pentru clasa a 11a, liceu

Microsoft Visual C++ (abreviat MSVC) is a commercial integrated development environment (IDE) product engineered by Microsoft for the C, C++, and C++/

GEOMORFOLOGIE LP

Grafuri - Concepte de baza. Tipuri de grafuri. Modalitati de reprezentare

Universitatea Aurel Vlaicu din Arad Facultatea de Științe Exacte CONCURSUL INTERNAȚIONAL DE MATEMATICĂ ȘI INFORMATICĂ CAIUS IACOB Ediția a VIII-a SECȚ

În conformitate cu Anexa 2 la OMEN 4797/ , cap. III, art. 7-9 și cu Procedura nr / , care reglementează modalitatea de organiz

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

FONDUL SOCIAL EUROPEAN

Raportarea serviciilor de dializă la nivel CNAS

Transmisia datelor multimedia in retele de calculatoare <Titlu Lucrare>

ROMÂNIA MINISTERUL EDUCAŢIEI NAŢIONALE LICEUL TEORETIC DE INFORMATICĂ GRIGORE MOISIL IAȘI Informatică, atitudine, profesionalism EXTRAS DIN REGULAMENT

Coman Marinela Furnizor program formare acreditat: CCD BRĂILA Denumire program: INFORMATICĂ ŞI TIC PENTRU GIMNAZIU Clasa a V-a Categorie: 1; Tip de co

MergedFile

Lucrul în mediul Excel 1.1. Componentele ferestrei Excel CAPITOLUL 1 LUCRUL ÎN MEDIUL EXCEL Fereastra Excel figura are numeroase elemente comune

CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact

ExamView Pro - Untitled.tst

Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii

2 BAZE TEORETICE ALE REȚELELOR DE CALCULATOARE CAPITOLUL 2 BAZE TEORETICE ALE REŢELELOR DE CALCULATOARE 2.1. Necesitatea standardizării (referenţierii

Paradigme de programare

Slide 1

Furnicuţa şi-a construit un depozit pentru grăunţe

Lucrarea 13. Controlul unor procese complexe printr-o platforma de tip Arduino (continuarea lucrarii 12) 1. Obiectivul lucrarii Lucrarea isi propune s

Informație și comunicare

Gestiunea serviciilor de recuperare a sănătăţii în sanatorii şi preventorii

Electricitate II

MergedFile

R E G U L A M E N T U L privind utilizarea Sistemului Informațional Automatizat Acreditare (SIA Acreditare) în cadrul Centrului Național de Acreditare

U.T.Cluj-Napoca, C.U.N. Baia Mare Facultatea: Inginerie PLAN de INVĂŢĂMÂNT Domeniul: Calculatoare şi Tehnologia Informaţiei anul univ Progr

E_d_Informatica_sp_SN_2014_bar_10_LRO

Microsoft Word - TIC_tehnoredactare_12.doc

Microsoft Word - TIC5

Lucrarea 10

ORIGINAL VERSION

GHID PENTRU RESETAREA PAROLEI Informații Generale Din dorința de a facilita procesul de autentificare, chiar dacă nu mai cunoașteti datele necesare, a

PowerPoint Presentation

Analiză de flux de date 29 octombrie 2012

Introducere

e-learning Agronomie Platforma de e-learning Versiunea: Ghid de utilizare Beneficiar: UNIVERSITATEA DE STIINTE AGRONOMICE SI MEDICINA VETERINARA

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

PPSD

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi

Sisteme de calcul în timp real

Guns N' Roses Video Slots Regulile jocului Guns N' Roses Video Slots este un slot video cu 5 role, 3 rânduri și 20 de linii care conține substituții W

Platformăde e-learning și curriculăe-content pentru învățământul superior tehnic Sisteme de operare 13. Planificarea proceselor

Paradigme de Programare

PLAN DE ÎNVĂŢĂMÂNT începând cu anul universitar Fundaţia Sapientia - Universitatea Sapientia din Cluj-Napoca Facultatea: Ştiinţe Tehnice şi

ANEXA la REGULAMENT SPECIFIC privind organizarea și desfăşurarea Olimpiadei de limbi romanice (franceză, spaniolă, italiană, portugheză) nr /10.

carteInvataturaEd_2.0_lectia5.pdf

Laborator 5 - Paradigme de Programare

MINISTERUL EDUCAŢIEI, CERCETĂRII, TINERETULUI ŞI SPORTULUI CLASA PREGĂTITOARE Programa şcolară pentru disciplina TEHNOLOGII DE INFORMARE ŞI COMUNICARE

Matematici aplicate științelor biologie Lab06 MV

Retele Petri si Aplicatii

PROGRAMARE ORIENTATA PE OBIECTE

COLEGIUL NAŢIONAL „AVRAM IANCU” CÎMPENI – JUD

H.G.1028

Document2

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ Universitatea Babeş-Bolyai Cluj-Napoca superior 1.2 Facultatea Facultatea de Mate

Unitatea școlară: CENTRUL ȘCOLAR DE EDUCAȚIE INCLUZIVĂ BRĂILA Propunător: MUȘAT STELIANA-VASILICA Funcția: PROFESOR PSIHOPEDAGOG TEMA PROPUSĂ: Rolul e

Acordurile de achiziții, implicații concurențiale și juridice

Gestionarea I/E

HOTARARE /08/2006 C.T.C.E. P. Neamt - LEGIS HOTĂRÂRE nr din 9 august 2006 privind cerinţele minime de securitate şi sănătate în munca re

Cuprins

Addendum Syllabus 6 Microsoft Excel 2010 REF Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Ingineria sistemelor soft Curs 2 Specificarea modelelor folosind UML Curs bazat pe B. Bruegge and A.H. Dutoit "Object-Oriented Software Engi

Carrier Pidgeon Protocol

Microsoft Word - Plan de invatamant CALCULATOARE - prima pagina

Transcriere:

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul dumneavoastră. Programul Operațional Sectorial Creșterea Competitivității Economice - POS CCE

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)

Dialogul este: o conversație, o comunicare între două persoane, folosind, de obicei, limbajul natural un fel de joc, cu mutări succesive de o parte şi de alta (Wittgenstein, 1953) o inter-animare, o polifonie (Bahtin) 3 3

Dialog inter-uman om-calculator inter-calculatoare 4 4

Stiluri de interacțiune în dialog prin voce textuală prin hipertexte - texte + manipulare directă; manipulare directă prin imagine emoțională, prin instrumente de detectare a stării emoționale. 5 5

Interacțiune prin voce în limbaj natural, folosind un repertoriu limitat de comenzi simple (de exemplu, jos, sus ); 6 6

Interacțiune textuală în limbaj natural, în limbaje de comandă (de exemplu, pentru sistemul de operare UNIX); 7 7

Interacțiune prin manipulare directă meniuri, butoane, formulare, ferestre, deplasare ( drag&drop ), foi de calcul (în engleză, spreadsheet ), desenare, gesturi făcute cu mouse-ul, realitate virtuală, realitate extinsă ( augmented reality ); 8 8

Interacțiune prin imagine animație prezentată pe ecran, eventual generată dinamic, semne făcute de utilizator, preluate de calculator prin camere video; 9 9

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); 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 10

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 ) 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 11

Î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 12

Regulile trebuie să ia în considerare următoarele elemente ale dialogului stările dialogului evenimente intrări, acțiuni ale utilizatorului; ieşiri, reacții ale sistemului; variabile în care se păstrează diverse atribute ale dialogului. 13 13

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. Textuală, prin specificarea formală a regulilor dialogurilor posibile, sub formă de gramatici, reguli de producție sau alte modalități formale liniare. 14 14

NOTAŢII DIAGRAMATICE PENTRU DIALOG 15 15

Rețele de tranziție între stări 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 16

Arcele sunt etichetate cu două tipuri de informații acțiunea efectuată de utilizator, poziționată deasupra arcului; răspunsul, reacția ("feed-back"-ul) sistemului, poziționat sub arc. 17 17

18 18

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 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 19

Rețele de tranziție ierarhice 20 20

Rețele de tranziție extinse 21 21

Rețele Petri 22 22

Diagrame Jackson (JSD) Jackson Structured Design Nodurile,reprezentate prin dreptunghiuri, sunt acțiuni, prelucrări, la diverse nivele de abstractizare. Arcele reprezintă relația de abstractizare-particularizare (pe verticală). 23 23

Tipuri de noduri Simple 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 24

25 25

Diagrame de tranziție a ferestrelor Grafuricare 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 26

Operațiile posibile sunt (Mbaki şi Vanderdonckt, 2002) 27 27

Set redus 28 28

Arcele au ataşate acțiunea care declanşează tranziția (lângă fereastra de origine) acțiunea efectuată asupra ferestrei destinație 29 29

Exemplu la minimizarea ferestrei W1, se suprapune fereastra W2, iar la închiderea ferestrei W3, se maximizează fereastra W4. 30 30

Exemplu complex W2 W2,W3,W4 W1 W3 W5 W6 W4 31 31

NOTAŢII TEXTUALE 32 32

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 acolo, ci n acțiuni, diagrama de tranziție a stărilor ar avea 2 n 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 33

Gramatici descrise în BNF 34 34

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 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 2 n 35 35

AIML ( Artificial Inteligence Mark-up Language ) 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 36

Exemplu <category> <pattern>cine ESTI </pattern> <template>ma cheama ALICEBOT </category> </template> 37 37

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? 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 38