Generic_DialogSystem/requirements-analisys.md

8.1 KiB

Wymagania do systemu:

  • rozpoczęcie zakupów,
  • informowanie o promocjach/sugerowanie dostępnych promocji,
  • finalizacja zakupów,
  • anulowanie złożonego zamówienia,
  • dodawanie i usuwanie przedmiotów do koszyka,
  • proponowanie podobnych produktów (jeśli nie ma danego produktu w ofercie),
  • obsługa bonów/karty rabatowej,
  • zapisywanie listy zakupów na później,
  • wczytywanie listy zakupów,
  • zwrot produktu.

Zadanie 1: Rozpoczęcie zakupów.

system: Witamy w systemie zakupów sieci sklepów spożywczych "Galaktyczny Skład", co chcesz dzisiaj zamówić?
user: Chciałbym zamówić parówki z serem "Jupiterki", makaron świderki, oraz czteropak piwa "Galaktatra".
system: Do koszyka zostały dodane: parówki z serem, makaron świderki oraz 4-pak piwa "Tatra". Czy chcesz coś dodać jeszcze? W promocji mamy czipsy "Lejs" o smaku SURIMI.
user: To będzie wszystko.
system: Dziękujemy, złożone zamówienie zostało przyjęte do realizacji.

Zadanie 2: Informowanie o promocjach/sugerowanie dostępnych promocji.

user: Dodaj do koszyka masło 82% "Galaktyczna dolina".
system: Do koszyka dodano: masło 82% "Galaktyczna dolina". Obecnie mamy promocje 3+1 dla masła 82% "Galaktylos", czy chciałbyś/chciałabyś skorzystać z promocji?
user: Ile bejmów na to wydam?
system: Przy zakupie masła "Galaktylos" w promocji 3+1 zapłacisz 20 cebulionów! TANIO JAK W 2021 ROKU! Czy chcesz wymienić produkt masło 82% "Galaktyczna dolina" na masło "Galaktylos" w promocji 3+1?
user: Nie.
system: Dobrze, czy chcesz kupić coś jeszcze?
...

Zadanie 3: Finalizacja zakupów.

...
user: To będzie wszystko.
system: Chcesz przejśc do płatności?
user: Tak.
system: Koszyk, zapisany, czy chcesz abym przeczytał wszystkie artykuły w koszyku?
user: Nie.
system: Suma płatności - 420 cebulionów już ze zniżką "0 VAT" od partii rządzącej! Chwała wielkiej partii! Czy posiadasz kartę klienta?
user: Tak.
system: Poprosze numer karty lub numer telefonu, jeśli był podany przy rejestracji.
user: 420-213-769.
system: Dodatkowe zniżki zostały naliczone. Suma zniżek: 0 cebulionów. Suma płatności ze zniżkami - 420 cebulionów. Czy chcesz zakończyć zakupy?
user: Tak.
system: Dobrze, zamówienie zostało przyjęte ro realizacji, z twojego konta zostanie pobrane 420 cebulionów.
system(optional): Łaczenie z bankiem.
system(optional): Autoryzacja płatności.
system: Zakupy zostały opłacone, dziękujemy za korzystanie z usług sklepu "Galaktyczny Skład".

Zadanie 4: Anulowanie złożonego zamówienia.

user: Chciałbym anulować ostatnie zamówienie.
system: Podaj numer karty klienta lub numer telefonu.
user: 420-213-769.
system: Chcesz anulować zamówienie numer 1, 2 czy 3.
user: Zamówienie numer 2.
system: Czy potwierdzasz anulowanie zamówienia numer 2?
user: Tak, anuluj zamówienie.
system: Zamówienie anulowano.

lub

system: Chcesz anulować zamówienie numer 1, 2 czy 3?
user: Zamówienie numer 1.
system: Zamówienie numer 1 jest już w realizacji. Za anulowanie tego zamówienia nie otrzymasz zwrotu gotówki. Czy potwierdzasz anulowanie zamówienia numer 1?
user: Nie.
system: Zamówienie nie zostało anulowane. Czy coś jeszcze mogę dla Ciebie zrobić?

Zadanie 5: Dodawanie przedmiotów do koszyka oraz ich usuwanie.

user: Prosze dodać parówki "Jupiterki".
system: Parówki "Jupiterki": Classic" zostały dodane do twojego koszyka. Kontynuować?
user: Dodaj do tego wódkę "Marsówka".
system: Wódka "Marsówka" została dodana to twojego koszyka.
user: Co mam w koszyku?
system: Zawartość koszyka:

  • napój gazowany "Cosmic Coke",
  • awokado,
  • zamrożona pizza "Hawajska: Dla wszyskich" marki "Kosmiczna Flota",
  • ciasto w kostce "Czarna dziura",
  • parówki "Jupiterki: Classic",
  • wódka "Marsówka".

user: Proszę usunąć awokado.
system: Awokado zostało usunięte.
user: A może nie, niech awokado zostanie.
system: Awokado zostało przywrócone do twojego koszyka. Chcesz kontynuować zakupy?
user: Nie.
system: Chcesz przejść do płatności?
user: Tak.
system: Suma zakupów łącznie wyniesie 2137 cebulionów.
user: Proszę jednak usunąć awokado.
system: Wracam do trybu edycji koszyka. Awokado zostało usunięte. Czy chcesz kontynuować zakupy?
user: Nie, chcę zapłacić.
system: Suma zakupów łącznie wyniesie 69 cebulionów.
...

Zadanie 6: Proponowanie podobnych produktów w przypadku braku oczekiwanego.

user: Proszę dodać do koszyka batonik "Mars".
system: Aktualnie batonik "Mars" jest niedostępny, proponuję batoniki: "Bounty", "Twix", "Lion".
user: Dobrze, poproszę "Lion".
system: Batonik "Lion" został dodany do koszyka.
...

Zadanie 7: Obsługa bonów/karty rabatowej.

system: Czy posiadasz bon lub kartę rabatową?
user: Tak.
system: Proszę o podanie numeru bonu lub karty.
user: JB21C3C7.
system: Dziękuję. Twój rabat został naliczony.
...

lub

system: Czy posiadasz bon lub kartę rabatową?
user: Nie.
...

Zadanie 8: Zapisywanie listy zakupów na później/wczytywanie listy zakupów.

user: Prosze dodać parówki "Jupiterki".
system: Parówki "Jupiterki: Classic" zostały dodane do twojego koszyka. Kontynuować?
user: Dodaj do tego wódkę "Marsówka".
system: Wódka "Marsówka" została dodana to twojego koszyka.
user: Co mam w koszyku?
system: Zawartość koszyka:

  • napój gazowany "Cosmic Coke",
  • awokado,
  • zamrożona pizza "Hawajska: Dla wszyskich" marki "Kosmiczna Flota",
  • ciasto w kostce "Czarna dziura",
  • parówki "Jupiterki: Classic",
  • wódka "Marsówka".

user: Proszę usunąć awokado.
system: Awokado zostało usunięte.
user: A może nie, niech awokado zostanie.
system: Awokado zostało przywrócone do twojego koszyka. Chcesz kontynuować zakupy?
user: Nie.
system: Chcesz przejść do płatności?
user: Nie. zapisz mój koszyk.
system: Do konta o numerze 420-213-769 zapisuje zawartość koszyka z numerem 5:

  • napój gazowany "Cosmic Coke",
  • awokado,
  • zamrożona pizza "Hawajska: Dla wszyskich" marki "Kosmiczna Flota",
  • ciasto w kostce "Czarna dziura",
  • parówki "Jupiterki: Classic",
  • wódka "Marsówka".

user: To pa.
...
user: Chce zreazlizować zapisany koszyk.
system: Podaj numer konta lub numer telefonu.
user: 420-213-769.
system: Dla tego konta mam zapisane trzy koszyki: 5, 7, 11. który koszyk chcesz zrealizować?
user: Ten z avokado.
system: Avokado znajduje się w 5 i 11 koszyku. Który koszyk chcesz zrealizować?
user: Co znajduje się w koszyku 5?
system:

  • napój gazowany "Cosmic Coke",
  • awokado,
  • zamrożona pizza "Hawajska: Dla wszyskich" marki "Kosmiczna Flota",
  • ciasto w kostce "Czarna dziura",
  • parówki "Jupiterki: Classic",
  • wódka "Marsówka".

user: Chce zrealizować ten koszyk.
system: Przechodzę do płatności za koszyk numer 5.
...

Zadanie 9: Zwrot produktu.

user: Dzień dobry, ser "Gouda", który niedawno zakupiłem u Państwa w sklepie okazał się spleśniały.
system: Dzień dobry, w takiej sytuacji możliwy jest zwrot pieniędzy lub wybór innego produktu w podobnej cenie.
user: Dobrze, poproszę o wymiane produktu na ser "Cheddar" lub ser "Edamski".
system: Dostępne są oba sery, proszę o wybór jednego.
user: Niech będzie ser "Cheddar".
system: Proszę o podanie numeru zamówienia (optional: oraz dowodu wadliwego produktu, który zostanie sprawdzony przez pracownika sklepu/innego bota).
user: XYZ (optional: gouda.jpg).
...
system: Reklamacja została przyjęta.
...