mockup #7
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
1
data/.~lock.dialog-17-04-02.tsv#
Normal file
1
data/.~lock.dialog-17-04-02.tsv#
Normal file
@ -0,0 +1 @@
|
|||||||
|
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,19.04.2022 01:25,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
@ -1 +0,0 @@
|
|||||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 22:32,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
|
@ -17,10 +17,10 @@ system Jaki termin cię interesuje? request(date)
|
|||||||
user 22.03.2022 inform(date=2022-03-22)
|
user 22.03.2022 inform(date=2022-03-22)
|
||||||
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. repeat()
|
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. repeat()
|
||||||
user Jutro, po godzinie 16:00 inform(date=2022-03-24)
|
user Jutro, po godzinie 16:00 inform(date=2022-03-24)
|
||||||
system Dostępne godziny to: 17:45, 20:30. select(time)
|
system Dostępne godziny to: 17:45, 20:30. select(time)
|
||||||
user Jaki jutro jest dzień tygodnia? request(date)
|
user Jaki jutro jest dzień tygodnia? request(date)
|
||||||
system Jutro jest czwartek, 24.03.2022. inform(date=2022-03-24)
|
system Jutro jest czwartek, 24.03.2022. inform(date=2022-03-24)
|
||||||
user To poproszę o rezerwację na 17L45 null()
|
user To poproszę o rezerwację na 17L45 null()
|
||||||
system Proszę o powtórzenie terminu rezerwacji. repeat()
|
system Proszę o powtórzenie terminu rezerwacji. repeat()
|
||||||
user 17:45 inform(time=17:45)
|
user 17:45 inform(time=17:45)
|
||||||
system Gdzie chciałbyś usiąść? request(area)
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
@ -29,4 +29,4 @@ system Zostało ci przydzielone miejsce L8. Numer twojej rezerwacji to 35263. in
|
|||||||
user W jakiej części rzędu znajduje się to miejsce? request(area)
|
user W jakiej części rzędu znajduje się to miejsce? request(area)
|
||||||
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu. inform(area=[back, middle])
|
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu. inform(area=[back, middle])
|
||||||
user Dziękuję thankyou()
|
user Dziękuję thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
||||||
|
Can't render this file because it has a wrong number of fields in line 20.
|
@ -1,10 +1,23 @@
|
|||||||
# Adrian
|
# Adrian
|
||||||
class DST:
|
class DST:
|
||||||
def __self__():
|
def __self__(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def getDialogueState(userActs):
|
# is it the only one slot that we need?
|
||||||
|
slots = {'name': None}
|
||||||
|
|
||||||
|
def getDialogueState(self, userActs):
|
||||||
# iterate over speech acts
|
# iterate over speech acts
|
||||||
# fill slots
|
|
||||||
|
for k, v in userActs['inform'].items():
|
||||||
|
if k == 'name':
|
||||||
|
self.slots['name'] = v
|
||||||
|
print(self.slots)
|
||||||
|
|
||||||
# returns all slots
|
# returns all slots
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
dst = DST()
|
||||||
|
userActs = {'inform': {'name': 'edyta', 'age': 18}, 'reqmore': {'date', 'time'}}
|
||||||
|
dst.getDialogueState(userActs)
|
||||||
|
@ -23,4 +23,5 @@ class NLU:
|
|||||||
|
|
||||||
|
|
||||||
# returns user speech act
|
# returns user speech act
|
||||||
return
|
return # wyobrażam sobie to jako słownik list krotek UwU {inform:[('name','edyta'), ('age','18')], reqmore:[date,time]}
|
||||||
|
#słownik słowników???? {inform:{'name':'edyta', 'age':18}, reqmore:{'date','time'}} albo słownik słowników/zbiorów bardziej pasuje
|
Loading…
Reference in New Issue
Block a user