zpwiki/pages/students/2021/martin_sarissky/README.md

5.5 KiB

title published taxonomy
Martin Šarišský true
category tag author
vp2023
bp2024
chatbot
rasa
dialog
nlp
Daniel Hladek

rok začiatku štúdia: 2021

Bakalárska práca 2024

Súvisiace materiály:

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 komunikácie občana s mestom.
  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 komunikáciu s mestom
  • vytvorenie NLU databázy.
  • Urobenie web rozhrania.
  • dá sa to prepojiť aj na QA systém.

Stretnutie 27.10.2023

  • Pokračuje písomná príprava.
  • Pokračuje práca na stránke.

Stretnutie 6.10.2023

Stav:

  • Dockerfile in progress
  • Teoretická a písomná príprava in progress

Úlohy:

  • Pokračujte

Stretnutie 29.9.2023

Stav:

  • Ten istý ako pri minulom stretnutí, kódy sú na KEMT GITe.
  • Momentálne vie chatbot poskytnúť kontakt na človeka, ktorý sa zaoberá danou agendou.

Úlohy:

  • [-] Dokončiť demo do podoby vhodnej na nasadenie. Dokončiť Dockerfile, dokončiť pravidlá. Vedúci pomôže so zverejnením.
  • [-] Zistite, akým spôsobom sa vyhodnocuje-testuje chatbot. Napíšte, ktoré scenáre chatbota sú implementované a ku nim napíšte "testovacie dialógy".
  • [-] Začnite písať baklársku prácu a pripravte "draft". V práci vysvetlite, čo je to NLU, ako sa robí. Ako príklad uveďte Vášho četbota. Do práce uvedte aj priebeh a výsledky testovania.

Zásobník úloh:

  • Je potrebné aby chatbot sa vedel "učiť", resp. upraviť svoje pravidlá podľa meniacich sa skutočností. Je potrebné vymyslieť webovú aplikáciu pre úpravu bázy pravidiel aj zamestnancami magistrátu.
  • Identifikuje, aké ďalšie úlohy by mohol riešiť chatbot.
  • Zlepšite chatbota aby spolupracoval s kognitívnym vyhľadávaním, práca Kristián Sopkovič.

Vedecký projekt 2023

Ciele:

  • Napísať krátku písomnú správu
  • Oboznámiť sa s technológiou RASA a so súvisiacimi technológiami NLP
  • Vytvoriť jednoduchého chatbota ktorý bude komunikovať po slovensky.

Stretnutie 5.5

Stav:

  • Draft písomnej správy
  • Začiatok práce s Dockerfile

Úlohy:

  • Prepracujte "blog" na uverejnenie na stránke.
  • [-] Zlepšiť bázu pravidiel chatbota a dať na git
  • [-] Identifikovať slabé miesta, porozmýšľať ako by sa to dalo zlepšiť.

Stretnutie 21.4.

Stav:

  • Chatbot funguje pre vybrané časti agendy mesta
  • Funguje aj lokálne demo pomocou RasaWebWidget. Používa sa Websocket
  • Rozpracovaný písomný report

Úlohy:

  • Dať zdrojové kódy na GIT
  • [-] Dokončiť písomnú správu. Cieľ je mať blog, ktorý oboznámi študenta o možnostiach a práci s RASA.

Zásobník úloh:

  • [-] Dorobiť Dockerfile.
  • Zverejniť demo na K8s (pre vedúceho).
  • Zverejniť blog vo formáte Markdown.
  • [-] Zlepšiť bázu pravidiel chatbota.
  • [-] Identifikovať slabé miesta, porozmýšľať ako by sa to dalo zlepšiť.

Stretnutie 12.4.2023

Stav:

Úlohy:

Zásobník úloh:

  • Zlepšite bázu pravidiel chatbota pre esluzby.
    • Zistenie kontaktnej osoby pre agendu.
    • Najčastejšie otázky.
    • Riešenie problémov.
  • Vymyslieť postup ktorý by umožnil pretrénovať chatbota aj pracovníkom magistrátu. Editovanie pravidiel vo webovej aplikácii.

Stretnutie 27.3.2023

Stav:

  • Chatbot funguje po anglicky cez Anaconda.
  • Napísané niektoré reporty.
  • Pripravené niektoré testovacie konverzácie.

Úlohy:

  • Pozrite si stránku https://www.esluzbykosice.sk/, navrhnite chatbbota ktorý bude informovať o dostupných e-službách pre košický magistrát.
  • Zdrojáky dajte na KEMT GIT, repozitár nazvite vp2023
  • [-] Pokračujte v otvorených úlohách.

Zásobník úloh:

  • Preštudujte si ako sa vyhodnocuje RASA chatbot

Úlohy:

  • 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.
  • Vytvorte chatbota, ktorý sa bude vedieť predstaviť a odpovedať koľko je hodín.
  • Zistite čo je to NLU a napíšte o tom krátku správu.
  • [-] Prečítajte si Horániho BP.
  • [-] Zistite ako pracuje RASA a napíšte o tom krátku správu. Zistite, aké neurónové siete sa tam používajú.

Zásobník úloh:

  • Rozbehajte Horániho chatbota.
  • Pridajte podporu slovenčiny do Vášho chatbota.