user Chciałbym sprawdzić czy mam jakieś książki do oddania request(status)
system Proszę o podanie numeru karty bibliotecznej. request(card_number)
user 123123 inform(card_number=123123)
system Użytkownik o numerze karty 123123, ma wypożyczone następujące książki: Kafka Haruki Murakami, z datą zwrócenia książki na 30 marca 2021, 1Q84 Haruki Murakami, z datą zwrócenia książki na 5 kwietnia 2021 confirm(card_numer=123123)&(inform(book=Kafka Haruki Murakami)&inform(date=29 marca 2021)&inform(book=1Q84 Haruki Murakami)&inform(date=5 kwietna 2021)
user Chciałbym wypożyczyć jakiś dobry kryminał request(books=kryminał)
user Czy są jakieś polecane? reqalts(book=kryminał)
system Polecane dla kategorii kryminał: 1. Morderstwo w Orient Expressie - Agatha Christie 2. Księżniczka z lodu - Camilla Läckberg 3. Sprawa Niny Frank - Katarzyna Bonda 4. Wszystko czerwone - Joanna Chmielewska 5. Zły - Leopold Tyrmand inform(book=Morderstwo w Orient Expressie - Agatha Christie)&inform(book=Księżniczka z lodu - Camilla Läckberg)&inform(Sprawa Niny Frank - Katarzyna Bonda)&inform(Wszystko czerwone - Joanna Chmielewska)&inform(book=Zły - Leopold Tyrmand)
user Może jakieś inne, te już czytałem reqalts(book=kryminał)
system Wszystkie propozycje w oparciu o historię wypożyczeń. inform(offer=no_new_recommendations)
user Czy posiadacie książke xyz Jana Kowalskiego? request(book=xyz Jana Kowalskiego)
system Czy chodziło o książkę XZY Jan Kowalski? confirm(book= XZY Jan Kowalski)
user Tak affirm()
system Aktualnie dostępnych jest 5 egzemplarzy tej książki. inform(book_availability=XZY Jan Kowalski)
user Chciałbym wypożyczyć jeden egzemplarz request(action=wypozyczenie)
system Książka została wypożyczona. confirm(reservation)
user Dziękuję thankyou()
system Dziękujemy! Życzymy miłej lektury. thnakyou()&bye()