1
WOJSKOWA AKADEMIA TECHNICZNA
im. Jarosława Dąbrowskiego
WYDZIAŁ CYBERNETYKI
Sprawozdanie nr 4
Temat: Gramatyka
Autor:
Prowadzący:
Łukasz Śledzik
dr inż. Andrzej Wiśniewski
W a r s z a w a 2012
2
Zdefiniowanie dialogu
a)
Przykładowy dialog dla doświadczonego użytkownika
S: System
U: User
S: Welcome in automatic call center. What would You like to do? You can choose between: balance, validity,
services, manage.
U: Manage.
S: You can manage your services. You can buy service.
U: I would like to buy two packets of minutes.
S: You have chosen to buy two packets of minutes. New amount is xxx*.
b)
Alternatywny dialog dla doświadczonego użytkownika
S: System
U: User
S: Welcome in automatic call center. What would You like to do? You can choose between: balance, validity,
services, manage.
U: Manage.
S: You can manage your services. You can buy service.
U: Buy Messages Two
S: You have chosen to buy two packets of messages. New amount is xxx*.
c)
Alternatywny dialog dla niedoświadczonego użytkownika
S: System
U: User
S: Welcome in automatic call center. What would You like to do? You can choose between: balance, validity,
services, manage.
U: Manage.
S: You can manage your services. You can buy service.
U: (nic nie mówi w tym momencie, użytkownik milczy…)
S: Okay, I'll ask you for information one piece at a time. What is the action? Available actions: Buy.
U: Buy
3
S: Which Service? Available services: Minutes, Messages.
U: Minutes
S: What amount do you choose ? Available amount: one, two, three, four, five.
U: Two
S: You have chosen to buy two packets of minutes. New amount is xxx*.
* - Nowa ilość posiadanych pakietów.
Określenie pozycji informacyjnych i zdefiniowanie slotów.
Dana
Nazwa slotu
Akcja
ACTION
Usługa
SERVICE
Ilość
AMOUNT
Fragment kodu ze zdefiniowanymi slotami:
Zaprojektowanie podpowiedzi
Podpowiedź
Slot
What is the action?
action
Which service?
service
What amount do you
choose?
amount
4
Fragment kody ze zdefionowanymi pytaniami i podpowiedziami:
Wybór typu gramatyki
Gramatyka projektu jest napisana zgodnie ze standardem VXML.
Określenie odpowiedzi rozmówcy wraz z wypełniaczami.
What is the action?
I want to BUY
Action is BUY
I would like to BUY
Which service?
Service is MINUTES
I choose MINUTES
I would like to take MINUTES
What amount do you choose?
The amount is TWO
I choose TWO
I need TWO
5
Napisanie kodu dla gramatyki
Fragment kodu gramatyki wypełniającej wypowiedź użytkownika. Cała gramatyka znajduje się w pliku
grammar.xml
Telefon Krajowy
+48 22 3073666
Telefon SKYPE
+990009369996159568