Go to file
2024-05-08 16:55:10 +02:00
data Update data/dialog-04-03-01.tsv 2024-05-08 16:55:10 +02:00
src Update src/service/natural_language_generation.py 2024-05-08 13:09:13 +02:00
attributes.json Rozwiniecie attributes.json 2024-05-03 00:19:00 +02:00
conllu_generator.py Skrypt pomocny do generowania zbioru treningowego 2024-05-08 01:57:38 +02:00
evaluate.py Skrypt do trenowanie modelu w oparciu o frame oraz slots, wstepny skrypt do ewaluacji evaluate.py, skrypt do testow 2024-05-08 01:59:30 +02:00
nlu_tests.py Skrypt do trenowanie modelu w oparciu o frame oraz slots, wstepny skrypt do ewaluacji evaluate.py, skrypt do testow 2024-05-08 01:59:30 +02:00
nlu_train.py Skrypt do trenowanie modelu w oparciu o frame oraz slots, wstepny skrypt do ewaluacji evaluate.py, skrypt do testow 2024-05-08 01:59:30 +02:00
nlu_utils.py Skrypt do trenowanie modelu w oparciu o frame oraz slots, wstepny skrypt do ewaluacji evaluate.py, skrypt do testow 2024-05-08 01:59:30 +02:00
README.md Akty do wykorzystania przy annotacji 2024-04-12 17:01:16 +02:00
requirements-analysis.md Uzupełnienie zadania 3 w pliku requirements-analysis.md 2024-04-12 00:16:42 +02:00
tsv_data_gen.py Dodanie dialogów 05-02 i 05-04 2024-04-19 21:01:57 +02:00

Temat

Przyjmowania zamówień w restauracji

Cel

Celem projektu jest zbudowanie agenta dialogowego przyjmującego zamówienia w restauracji. System powinien rekomendować pozycje z menu na podstawie preferencji klienta oraz udzielać podstawowych informacji dotyczących zamówionego posiłków. Agent powinien wykazywać elastyczność, adaptując się do potrzeb klienta, np. umożliwiać pominięcie lub dodanie pewnych składników do posiłku.

Zespół

  • s495724 - Michał Kasprowicz
  • s495726 - Patryk Osiński
  • s495727 - Krzysztof Bojakowski
  • s495728 - Sergiusz Kański

Akty

Typ Opis
affirm potwierdzenie
bye zakończenie rozmowy
canthear „nic nie słyszę”
confirm-domain prośba o potwierdzenie dziedziny
negate zaprzeczenie
repeat prośba o powtórzenie
reqmore sprawdzenie czy użytkownik chce dodatkowych informacji
welcomemsg przywitanie
canthelp „nie mogę pomóc”
canthelp.missing_slot_value „potrzebuję poznać wartość slotu, żeby pomóc”
expl-conf potwierdzenie (wprost), że slot ma daną wartość
impl-conf potwierdzenie (nie wprost), że slot ma daną wartość
inform poinformowanie użytkownika, o przyjętej wartości slotu
offer rekomendacja (restauracji)
request pytanie użytkownika o wartość slotu
select prośba o dokonanie wyboru spośród przedstawionych opcji