szegedai / hun-appointment-chatbot Goto Github PK
View Code? Open in Web Editor NEWA simple chatbot to schedule an appointment in Hungarian.
A simple chatbot to schedule an appointment in Hungarian.
Szerintem ezzel a mondattal kellene kezdeni, jobban behatárolná azt is, hogy mit kapunk válaszokként:
"Jó napot(/reggelt/estét?)! Főnök Úr virtuális személyi asszisztense vagyok, én kezelem a naptárában az időpont foglalásokat. Mikorra szeretne hozzá időpontot?"
én: jövő kedden délelőtt van időpont esetleg?
r: Sajnos nem érek rá ekkor... Egy másik időpont esetleg?
r: Ma ráérek 12 óra és délután 1 óra között és délután 4 óra és délután 6 óra között.
(Keddi napon történt az egyeztetés)
A jövő hétre vonatkozó gondolatomat skippelte.
Én: időpontot szeretnék a jövő hétre
Robot: A legközelebbi két nap amikor ráérek a kért időszakban jövő hét hétfőn és jövő hét kedden lesz.
Én: kedden mikor?
Robot: Ráérek ma. Mikor lenne jó aznap?
Úgy értelmezte, hogy új beszélgetést kezdeményeztem, pedig tovább szerettem volna menni azon a szálon.
"r: Ráérek ezen a héten pénteken. Mikor lenne jó aznap?
én: délután 2?
r: Rendben, akkor ezen a héten pénteken délután 2 órakor találkozunk.
én: bocs, az mégsem lesz jó
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
én: nem lesz jó a péntek délután 2 óra
r: Rendben, akkor ezen a héten pénteken délután 2 órakor találkozunk."
Tudom, ez már genyóság, de ha ugye tesztelünk... :)
Én:Hello egy időpontot szeretnék
r: Okés. Mikor lenne jó?
Én: jövő hét második felében érnék rá, akkor lehet valamikor?
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
Én: jövő hét második felében lenne jó
r: A legközelebbi két nap amikor ráérek a kért időszakban jövő hét hétfőn és jövő hét kedden lesz.
1: Az "akkor lehet valamikor" hazavágta
2: a jövő hét második felében a jövő hétre redukálódott.
én: mára szeretnék időpontot
r: Ráérek ma. Mikor lenne jó aznap?
én: mikor van szabad időpont?
r: Ma ráérek 12 óra és délután 1 óra között és délután 4 óra és délután 6 óra között.
(A beszélgetés 17:08-kor zajlott)
Nem szabadna felajánlania már elmúlt időpontokat.
Amikor entert nyomok, utána megint bele kell kattintanom a beviteli mezőbe, nem tudok válaszolni a botnak.
én:csütörtökön lehet valamikor?
r: Ráérek ezen a héten csütörtökön. Mikor lenne jó aznap?
én: jövő héten csütörtökön lehet valamikor?
r: Nem értettem, ne haragudj. Hány órakor találkozzunk?
én: ez a hét csütörtök nem jó, csak a jövő hét csütörtök
r: Nem értettem, ne haragudj. Hány órakor találkozzunk?
Beragadt abba, hogy ő erre a hétre akar időpontot adni, nem tudtam kihozni belőle, hiába akartam segíteni (az eredeti kontextus is az volt, hogy a jövő hétre szeretnék időpontot)
r: A legközelebbi két nap amikor ráérek a kért időszakban jövő hét hétfőn és jövő hét kedden lesz.
én: az sajnos nem jó. később esetleg azon a héten?
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
én: később lehet?
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
A jövő hét kontextusában voltunk.
User: időpontot szeretnék foglalni
Bot: Okés. Mikor lenne jó?
Esetleg holnap délután 2 óra és délután 4 óra között jó valamikor?
User: igen
Bot: Esetleg holnap délután 2 óra megfelel?
User: igen
Bot: Esetleg holnap délután 2 óra megfelel?
User: igen
Bot: Esetleg holnap délután 2 óra megfelel?
.... And so on
Bot data for next day for this particular case:
{
"start_date": "2022-03-11T14:00",
"end_date": "2022-03-11T16:00"
}
"robot: Délután háromnegyed 1 és délután fél 6 után 1 perccel között ráérek. Mikor legyen pontosan?"
Ne legyen f6 után 1 perccel.
"R:Délután háromnegyed 1 és délután fél 6 után 1 perccel között ráérek. Mikor legyen pontosan?
Én:2 óra nekem is jó lenne
R: Sajnos nem érek rá ekkor... Egy másik időpont esetleg?
R: Jövő hét kedden ráérek délután háromnegyed 1 és délután fél 6 között."
Kicsit szeleburdi.
Jövő héten délután mikor lehetne?
A legközelebbi két nap amikor a Főnök úr ráér a kért időszakban jövő hét hétfőn és jövő hét kedden lesz.
szerdán nem tudok menni?
Sajnálom, ebben nem segíthetek.
nagyon fontos lenne, de hétfő és kedd nem jó nekem //berakja hétfőt slotba
Ráérek jövő hét hétfőn. Mikor lenne jó aznap?
mondtam hogy nem jó hétfőn
Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
nagyon fontos hogy szerdán menjek
Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
kérek szépen szerdára egy időpontot
A Főnök úr sajnos nem ér rá ekkor... Egy másik időpont esetleg? A főnök úr jövő hét hétfőn ráér délután 2 óra és délután 4 óra között.
hétfő kifogyott, kedd nem is volt
Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
r: Rendben, akkor jövő hét szerdán délután 2 órakor találkozunk.
én: remek, köszönöm
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
Valahogy le kellene kezelni ezt.
Az összes beszélgetésben úgy kéne megfogalmazni a szövegeket, hogy főnök úr mikor ér rá, nem úgy, hogy "én mikor érek rá"
Ha a kis papírrepülő ikonra kattintok a beszélgetés közben nem történik semmi, csak ha belekattintok a szövegbe és entert nyomok.
r: Jövő hét kedden ráérek délután háromnegyed 1 és délután fél 6 között.
én: a 3 esetleg?
r: Elnézést, nem teljesen értettem. Át tudnád fogalmazni?
Nem teljesen egyértelmű, de egy asszisztens rögtön értené.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.