--- title: Samuel Horáni published: true taxonomy: category: [vp2021,bp2022] tag: [chatbot,rasa,dialog,nlp] author: Daniel Hladek --- rok začiatku štúdia: 2019 Návrh na zadanie BP: 1. Vypracujte teroretický úvod do modelovania dialógu a povedzte ake metódy sa aktuálne používajú. 2. Navrhnite a vytvorte dialógový systém komunikujúci v slovenskom jazyku pre úlohu objednania jedla z donáškovej služby. 3. Vykonajte sadu experimentov a dialógovým systémom a identifikujte miesta pre zlepšenie. Nápady na balakársku prácu: - chatbot pre objednanie jedla. - chatbot s informáciami pre cestovateľov. - Urobenie web rozhrania. - dá sa dorobiť aj rečové rozhranie. - dá sa to prepojiť aj na QA systém. Výsledky" - https://git.kemt.fei.tuke.sk/sh662er/rasa-flask-website - https://git.kemt.fei.tuke.sk/sh662er/Rasa ## Bakalársky projekt 2021 Ciele: - Vypracovať draft B. práce. - Mať funkčné demo vo forme nasadenej webovej aplikácie. - - - Stretnutie 24.9. Stav: - Rozpracovaná flask aplikácia pre napojenie sa na RASA chatbota - Veľmi základná ale funkčná verzia RASA bota - Odovzdaný nový jazykový model Spacy. Úlohy: - [x] Dorobiť komunikáciu Flask a RASA s novým jazykovým modelom. Zdrojáky na GIT. - [ ] Vytvorte draft práce, napíšte osnovu a pridajte tam relevantné texty ktoré máte. - [ ] Nájdite aspoň jeden vedecký článok na tému "dialogue management" a napíšte čo ste sa dozvedeli. - - - ## Vedecký projekt 2021 Dialógový systém pomocou RASA framework Cieľom projektu je naučiť sa niečo o dialógových systémoch a oboznámiť sa so základnými nástrojmi. - Nainštalujte a oboznámte sa s RASA frameworkom. Pri inštalácii využite systém Anaconda. - Vyberte a prejdite najmenej jeden tutoriál pre prácu s RASA frameworkom. - Napíšte krátky report na 2 strany kde napíšete čo ste urobili a čo ste sa dozvedeli. - Výstup je tu https://git.kemt.fei.tuke.sk/sh662er/Rasa - - - Stretnutie 16.6.2021 Stav: - Stránka s UI je vo Flask - Problém je so stavom spojenia s RASA servrom. - - - Stretnutie 6.5.2021 - prebehla aj Komunikácia cez teams a email. - Vyskúšaný TUKE spacy model, ide v poriadku pre všetky intenty. Úlohy: - podmienky na zápočet sú splnené - ale poprosím dokumentáciu konvertovať do Markdown a nahrať na GIT. - - - Stretnutie 9.4.2021 Stav: - Vypracovaná dokumentácia. - Podarilo sa modifikovať systém tak že vie využiť slovenský fasttext word embedding model. - modifikácia využíva všeobecný spacy pipeline. Bolo potrebné anlyzovať zdrojové kódy spacy aby to išlo. Úlohy: - Vyskúšať slovenský spacy model od vedúceho. - - - Stretnutie 26.3.2021 Stav: - Preklad jazykového modelu z angličity do slovenčiny - Napísané pravidlá "ako sa volám". Úlohy: - Fast tex model implememntovať - napísať dokumentáciu - - - Stretnutie 19.3.2021 Zásobník úloh: - Doplniť podporu slovenčiny do fr. RASA Stav: - Je nainštalovaný fr. RASA pomcou Anaconda - Je vytvorený základný jazykový model - v anglickom jazyku. - Prezretý video kanál s [RASA tutoriálom](https://www.youtube.com/watch?v=rlAQWbhwqLA&list=PL75e0qA87dlHQny7z43NduZHPo6qd-cRc) Úlohy: - Skúsiť vytvoriť agenta ktorý komunikuje po slovensky. Najprv by sa preložili trénovacie príklady. - Zistiť ako doplniť podporu slovenčiny do RASA. Komponenty ktoré máme k dispozícii sú: spacy model, fastext a glove word embedding model, BERT model (fresh and secret).