SystemyDialogowe-ProjektMag.../tasks/zad1/consts.py

117 lines
5.1 KiB
Python
Raw Permalink Normal View History

2022-03-13 13:36:07 +01:00
# questions and reflections for cheddar chatbot
questions = [(r"Potrzebuję (.*)",
('Czemu potrzebujesz %1?',
'Czy aby na pewno potrzebujesz %1?')),
(r'Jestem (.*)',
('Czy przyszedłeś dziś do mnie, ponieważ jesteś %1?',
'Jak długo jesteś %1?',
'Jak czujesz się z byciem %1?')),
(r'Jesteś (.*)',
('Czemu to ważne, że jestem %1?',
'Chciałbyś, abym nie był %1?',
'Możę to ty uważasz, że jestem %1.',
'Mogę być %1, co o tym sądzisz?',
"Czy rozmawiasz że mną, ponieważ jesteś %1?",
"Od jak dawna jesteś %1?",
"Dlaczego mówisz mi, że jesteś %1?",
"Dlaczego uważasz, że jesteś %1?"
)),
(r'Co (.*)',
('Czemu pytasz?',
'W jaki sposób odpowiedź na to pytania by ci pomogła?',
'A co ty myślisz?')),
(r'Jak (.*)',
('A jak myślisz?',
'Może sam odpowiedz sobie na to pytanie',
"Jakie jest twoje PRAWDZIWE pytanie")),
(r'Ponieważ (.*)',
('Czy to na pewno prawdziwy powód?',
'Jakie inne powody przychodzą ci na myśl?',
'Skoro %1, to jakie inne powody są prawdziwe?')),
(r'(.*) przepraszam (.*)',
('Nie masz za co przepraszać',
'Jakie uczucia masz w sobie, gdy przepraszasz?')),
(r'Myślę, że (.*)',
('Jesteś niepewny co do tego?', 'Naprawdę tak myślisz?', "Ale nie jesteś pewien?")),
(r'Dlaczego (.*)',
("Czemu to ty nie powiesz mi dlaczego %1?", 'Czemu myślisz, że %1?')),
(r'Chcę (.*)',
('Co to by dla ciebie oznaczało, gdybyś to dostał?',
'Czemu chcesz %1?',
'Co byś zrobił, gdybyś dostał %1?',
'Gdybyś dostał %1, to co byś zrobił?')),
(r'(.*)matka(.*)',
('Powiedz mi więcej o swojej matce.',
'Jak wyglądałą relacja z twoją matką?',
'Jakie są twoje uczucia dziś?')),
(r'(.*) ojciec(.*)',
('Powiedz mi więcej o swoim ojcu.',
'Jak twój ojciec sprawia, że się czujesz?')),
(r"Nie mogę (.*)",
("Skąd wiesz, że nie możesz %1?",
"Byc może mogłbyś %1, gdybyś spróbował.",
"Co musialbyś zrobić żeby %1?")),
(r"Czy jesteś (.*)",
("Dlaczego ma to znaczenie czy jestem %1?",
"Czy wolabys gdybym nie był %1?",
"Byc moze uważasz, że jestem %1.",
"Byc moze jestem %1, co o tym sadzisz?",)),
(r"Co (.*)",
("Dlaczego pytasz?",
"W jaki sposob pomogłaby ci odpowiedz na to pytanie?",
"Co o tym myślisz?",)),
(r"Jak (.*)",
("Jak sadzisz?",
"Byc moze potrafisz odpowiedziec na swoje wlasne pytanie.",
"O co tak naprawde pytasz?",)),
(r"Poniewaz (.*)",
("Czy to jest prawdziwy powod?",
"Jakie inne powody przychodzą Ci na myśl?",
"Czy ten powod odnosibędącdo czegoś innego?",
"Jesli %1, to co jeszcze musi byc prawda?",
)),
(r'quit',
('Do usłyszenia!',
'Miłego dnia!',)),
(r'(.*)\?',
('Być może odpowiedź jest w tobie?',
'Czemu to TY nie powiesz MI?',
"Czemu o to pytasz?")),
(r'(.*)',
('Proszę, powiedz mi więcej',
"Zmieńmy temat... opowiedz mi o swojej rodzinie.",
'Możesz rozwinąć?',
'Możesz powiedzieć mi więcej o %1?',
'Rozumiem.',
'To bardzo interesujące',
'Rozumiem.. i co Ci to mówi?',
'Jakie uczucia to w tobie wywołuje?',
'Jak się czujesz, mówiąc to?')),
]
reflections = {
"jestem": "jesteś",
"byłem": "byłeś",
"byłam": "byłaś",
"ja": "ty",
"chciałbym": "chciałbyś",
"chciałabym": "chciałabyś",
"mam": "masz",
"będę": "będziesz",
"mój": "twój",
"twoja": "moja",
"moim": "twoim",
"mojego": "twojego",
"jesteś": "jestem",
"byleś": "byłem",
"masz": "mam",
"będziesz": "będę",
"twój": "mój",
"twoim": "moim",
"twojego": "mojego",
"ty": "ja",
"nasz": "wasz",
"mogę": "możesz",
"mnie": "cię"
}