Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
studenti:digobr_dialog_flow:digobr-dialog_flow_start [2019/01/11 16:38] tmaslac dosadašnji rad i plan |
studenti:digobr_dialog_flow:digobr-dialog_flow_start [2023/06/19 16:21] (trenutno) |
||
---|---|---|---|
Redak 4: | Redak 4: | ||
Sve zadatke treba riješiti alatom „Google Dialog Fllow“. Prvo treba napraviti projektni zadatak za svaki zadatak i diskutirati ga s nastavnikom. Planirati kako će se zajednički istražiti svojstva alata Dialog Flow. Planirati kako će se prepoznati zajednički dijelovi za sve pod zadatke i organizirati rad na njima. Osmisliti kako će se nabaviti pitanja za inicijalno punjenje baza. Kako će se testirati. Tijekom projekta planirati, prikupljati podatke i pripremati dokumentaciju za izradu stručnog ili znanstvenog članka za prezentaciju na konferenciji ili objavu u časopisu. | Sve zadatke treba riješiti alatom „Google Dialog Fllow“. Prvo treba napraviti projektni zadatak za svaki zadatak i diskutirati ga s nastavnikom. Planirati kako će se zajednički istražiti svojstva alata Dialog Flow. Planirati kako će se prepoznati zajednički dijelovi za sve pod zadatke i organizirati rad na njima. Osmisliti kako će se nabaviti pitanja za inicijalno punjenje baza. Kako će se testirati. Tijekom projekta planirati, prikupljati podatke i pripremati dokumentaciju za izradu stručnog ili znanstvenog članka za prezentaciju na konferenciji ili objavu u časopisu. | ||
+ | |||
+ | Rezultat: {{ :studenti:digobr_dialog_flow:projekt_dokumentacija.pdf |Dokumentacija}}. | ||
== Zadatak: A3N (Automatski Administrativni Asistent u nastavi) == | == Zadatak: A3N (Automatski Administrativni Asistent u nastavi) == | ||
Redak 35: | Redak 37: | ||
== AAOEQ == | == AAOEQ == | ||
- | * … | + | * Dinčir |
- | * … | + | * proučavanje Dialogflow dokumentacije i funkcionalnosti |
- | * … | + | * pronalaženje pitanja i odgovora koja se će se koristiti kao primjeri |
+ | * smišljanje i izrada strukture za provjeru odgovora u Dialogflow-u | ||
+ | * u backend dodati metode za povezivanje sa prethodno navedenom strukturom | ||
+ | * do 13. siječnja: | ||
+ | * povezati backend i frontend | ||
+ | * do prezentacije | ||
+ | * testiranje i ispravljanje mogućih bugova | ||
== DT2DF == | == DT2DF == | ||
- | * … | + | * Redzepovic |
- | * … | + | * Proucavanje dokumentacije |
- | * … | + | * Isprobavanje alata u google-ovom sucelju |
+ | * Smisljanje DT primjera i izrada skripte koja pomocu zadanog DT stvara potrebne objekte u Dialogflowu | ||
+ | * Do 13. sijecnja: povezati frontend i backend | ||
+ | * Do prezentacije: testiranje i ispravak mogucih bugova | ||
=== Izvještaji o napredku === | === Izvještaji o napredku === | ||
Redak 65: | Redak 76: | ||
* student dobija odgovor i označava ovisno o tome je li zadovoljan odgovorom | * student dobija odgovor i označava ovisno o tome je li zadovoljan odgovorom | ||
* ako nije zadovoljan odgovorom ili odgovor nije dobio ima mogućnost slanja odgovora profesoru | * ako nije zadovoljan odgovorom ili odgovor nije dobio ima mogućnost slanja odgovora profesoru | ||
- | * profesor otvara stranicu s neodgovorenim pitanjima | + | * profesor otvara stranicu s neodgovorenim pitanjima |
* profesor odabire pitanje te odgovara na njega - odgovor se sprema u našu bazu (još ne i na Dialogflow) te šalje studentu koji ga je pitao | * profesor odabire pitanje te odgovara na njega - odgovor se sprema u našu bazu (još ne i na Dialogflow) te šalje studentu koji ga je pitao | ||
== AAOEQ == | == AAOEQ == | ||
- | * … | + | * Za provjeru ispravnosti odgovora koristi se troslojna struktura na Dialogflow-u: |
- | * … | + | * Ime predmeta na koji se odnose pitanja |
- | * … | + | * Redni broj pitanja |
+ | * Točan odgovor na pitanje | ||
+ | * Backend sadrži tri metode za dohvaćanje podataka iz strukture (za svaku razinu jedna metoda): | ||
+ | * Iz prvog sloja ovisno o nazivu predmeta dobivamo broj pitanja koji se nalazi u strukturi | ||
+ | * Drugi sloj ovisno o rednom broju pitanja nam vraća tekst pitanja na koje je potrebno dati odgovor | ||
+ | * Trećem sloju predajemo odgovor i dobivamo postotak u kojemu se dani odgovor i točan odgovor poklapaju | ||
+ | * Frontend ima sljedeće funkcionalnosti: | ||
+ | * Padajuća lista iz koje se odabire predmet za koji želimo pitanja | ||
+ | * Odabir postotka poklapanja danog odgovora s točnim odgovorom | ||
+ | * Ispis svih pitanja za odabrani predmet | ||
+ | * Upisivanje odgovora ispod svakog pitanja i njegova provjera točnosti | ||
== DT2DF == | == DT2DF == | ||
- | * … | + | * Skripta definiranu strukturu DT-a pretvara u dijalog u alatu Dialogflow |
- | * … | + | * Backend: nakon sto se postavi "korijensko" pitanje, nude se ostala pitanje po razinama ovisno o odgovoru da/ne |
- | * … | + | |