DST
This commit is contained in:
parent
43611746b5
commit
1528307ac6
@ -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)
|
||||
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)
|
||||
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)
|
||||
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()
|
||||
user 17:45 inform(time=17:45)
|
||||
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)
|
||||
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu. inform(area=[back, middle])
|
||||
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
|
||||
class DST:
|
||||
def __self__():
|
||||
def __self__(self):
|
||||
pass
|
||||
|
||||
def getDialogueState(userActs):
|
||||
# is it the only one slot that we need?
|
||||
slots = {'name': None}
|
||||
|
||||
def getDialogueState(self, userActs):
|
||||
# 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
|
||||
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
|
||||
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