---
title: Samuel Horáni
published: true
taxonomy:
    category: [vp2021]
    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:

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

Stav:

- Stránka s UI je vo Flask
- Problém je so stavom spojenia s RASA servrom.

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