inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
Can you help me find a train from cambridge ?
request((_:search,day,?);(_:search,destination,?);(_:search,type,'Train')) inform((_:result,amount,'many');(_:result,type,'Train'))
system
I have many trains available .   What is your destination and day you would like to travel ?
inform((_:search,day,'monday');(_:search,destination,'london liverpool street');(_:search,type,'Train'))
user
I am travelling to london liverpool street on Monday
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Do you have a particular time you would like to travel ?
inform((_:search,departure,'london liverpool street');(_:search,leave_at,'17:00');(_:search,people,'7');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
london liverpool street and should leave after 17:00 , I need you to book it for 7 people and a reference number please
inform((_:result,id,'TR7092');(_:result,leave_at,'17:59');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR7092 leaves at 17:59 , will this be ok ?
user
That sounds great . Please book it for me .
inform((_:booking,category,'Train');(_:booking,ref,'2SDPSULR');(_:booking,ticket,'116.2 GBP');(_:booking,type,'Booking'))
system
Okay , your booking was successful . The total fee is 116.2 GBP . You can pay this at the station . Your reference number is 2SDPSULR .
inform((_:search,pricerange,'expensive');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Thank you . I 'm also looking for a place to stay . I 'd like a guest house that 's expensive with a star of 4 .
request((_:search,pricerange,?);(_:search,type,'Hotel')) canthelp((_:search,type,'Hotel')) select((_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
I 'm sorry there are n't any matches . Would you like to try something in the moderate price range ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
How about   a cheap place instead ?
request((_:search,area,?);(_:search,category,?);(_:search,has_internet,?);(_:search,has_parking,?);(_:search,stars,?);(_:search,type,'Hotel')) inform((_:result,count,'7');(_:result,pricerange,'cheap');(_:result,type,'Hotel'))
system
There are 7 choices in the cheap price range , are there any preferences ?
inform((_:search,category,'guesthouses');(_:search,type,'Hotel'))
user
are there any guesthouses ?
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'several');(_:result,type,'Hotel'))
system
Yes , there are several . Do you have a certain area in mind ?
inform((_:search,category,'hotel');(_:search,type,'Hotel'))
user
The area is not an issue . I do want it to be an actual hotel .
inform((_:result,area,'west');(_:result,category,'hotel');(_:result,count,'1');(_:result,name,'Cambridge Belfry');(_:result,pricerange,'cheap');(_:result,type,'Hotel'))
system
There is one cheap hotel in the west . It is the Cambridge Belfry . Would you like me to book it for you ?
inform((_:search,day,'wednesday');(_:search,people,'7');(_:search,stay,'5');(_:search,type,'Hotel'))
user
Yes thank you . I need a room for 7 people and 5 nights starting from Wednesday .
offer((_:booking,type,'Booking'))
system
I will work on getting that booked for you .
request((_:result,ref,?);(_:result,type,'Hotel'))
user
What is the reference number ?
reqmore() inform((_:booking,ref,'QJTIXK8C');(_:booking,type,'Booking'))
system
Booking was successful , your reference number is :   QJTIXK8C . Is there anything else I can assist you with today ?
user
Fantastic .   That is all I have to request .
bye()
system
i hope you enjoy staying around here
thank()
user
I 'm sure I will . Thanks again .
system
It was a pleasure assisting you . Have a great day . Goodbye .
_:search departure cambridge
_:search type Train
_:search departure cambridge
_:result amount many
_:result type Train
_:search day monday
_:search destination london liverpool street
_:search type Train
_:result amount many
_:result type Train
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:search type Train
_:result ref ?
_:result amount many
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:search type Train
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result amount many
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:search pricerange expensive
_:search stars 4
_:search type Hotel
_:result amount many
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:search stars 4
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:result pricerange moderate
_:result type Hotel
_:search pricerange cheap
_:search type Hotel
_:result amount many
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search area ?
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:result count 7
_:result pricerange cheap
_:result type Hotel
_:search category guesthouses
_:search type Hotel
_:search day monday
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:search people 7
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:result count 7
_:result pricerange cheap
_:search area ?
_:result amount several
_:result type Hotel
_:search category hotel
_:search type Hotel
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:search area ?
_:result amount several
_:search category hotel
_:result area west
_:result category hotel
_:result count 1
_:result name Cambridge Belfry
_:result pricerange cheap
_:result type Hotel
_:search day wednesday
_:search people 7
_:search stay 5
_:search type Hotel
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ref 2SDPSULR
_:booking ticket 116.2 GBP
_:booking type Booking
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:search area ?
_:result amount several
_:search category hotel
_:result area west
_:result category hotel
_:result count 1
_:result name Cambridge Belfry
_:result pricerange cheap
_:result type Hotel
_:search day wednesday
_:search people 7
_:search stay 5
_:search type Hotel
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ticket 116.2 GBP
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:search area ?
_:result amount several
_:search category hotel
_:result area west
_:result category hotel
_:result count 1
_:result name Cambridge Belfry
_:result pricerange cheap
_:result type Hotel
_:search day wednesday
_:search people 7
_:search stay 5
_:search type Hotel
_:system inquired _:user
_:booking ref QJTIXK8C
_:booking type Booking
_:search destination london liverpool street
_:search arrive_by ?
_:search departure london liverpool street
_:search leave_at 17:00
_:result ref ?
_:result id TR7092
_:result leave_at 17:59
_:system offered _:booking
_:booking category Train
_:booking ticket 116.2 GBP
_:system canthelp _:search/2a55ce8d
_:search/2a55ce8d type Hotel
_:search pricerange cheap
_:search has_internet ?
_:search has_parking ?
_:search stars ?
_:search area ?
_:result amount several
_:search category hotel
_:result area west
_:result category hotel
_:result count 1
_:result name Cambridge Belfry
_:result pricerange cheap
_:result type Hotel
_:search day wednesday
_:search people 7
_:search stay 5
_:search type Hotel
_:system inquired _:user
_:booking ref QJTIXK8C
_:booking type Booking
_:system dismissed _:user