user Dzień dobry hello() system Witamy w interaktywnej bibliotece. hello() 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()