reguły + wstęp
This commit is contained in:
parent
568dbc8e1b
commit
7925f4e4e8
104
eliza.py
104
eliza.py
@ -231,76 +231,99 @@ pairs = (
|
||||
(r"Why (.*)", ("Why don't you tell me the reason why %1?", "Why do you think %1?")),
|
||||
|
||||
|
||||
#następne 10 olga
|
||||
(
|
||||
r"Ja chcę (.*)",
|
||||
(
|
||||
"Jak ważne dla Ciebie jest %1?",
|
||||
"Dlaczego chcesz %1?",
|
||||
"Co zorbiłbyś, gdybyś dostał %1?",
|
||||
"Co zrobiłbyś, gdybyś dostał %1?",
|
||||
"Jeśli dostałbyś %1, co byś zrobił?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*) mother(.*)",
|
||||
r"(.*) ma(m|tk)a(.*)",
|
||||
(
|
||||
"Tell me more about your mother.",
|
||||
"What was your relationship with your mother like?",
|
||||
"How do you feel about your mother?",
|
||||
"How does this relate to your feelings today?",
|
||||
"Good family relations are important.",
|
||||
"Opowiedz mi więcej o Twojej matce.",
|
||||
"Jaka jest Twoja relacja z matką?",
|
||||
"Co czujesz, gdy myślisz o swojej matce?",
|
||||
"Jak to się ma do tego, jak się dzisiaj czujesz?",
|
||||
"Dobre relacje w rodzinie są ważne",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*) father(.*)",
|
||||
r"(.*) (tata|ojciec)(.*)",
|
||||
(
|
||||
"Tell me more about your father.",
|
||||
"How did your father make you feel?",
|
||||
"How do you feel about your father?",
|
||||
"Does your relationship with your father relate to your feelings today?",
|
||||
"Do you have trouble showing affection with your family?",
|
||||
"Opowiedz mi więcej o Twoim ojcu.",
|
||||
"Jaka jest Twoja relacja z ojcem?",
|
||||
"Co czujesz, gdy myślisz o swoim ojcu?",
|
||||
"Jak to się ma do tego, jak się dzisiaj czujesz?",
|
||||
"Czy masz problemy z okazywaniem czułości członkom Twojej rodziny?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*) child(.*)",
|
||||
r"(.*) dziecko(.*)",
|
||||
(
|
||||
"Did you have close friends as a child?",
|
||||
"What is your favorite childhood memory?",
|
||||
"Do you remember any dreams or nightmares from childhood?",
|
||||
"Did the other children sometimes tease you?",
|
||||
"How do you think your childhood experiences relate to your feelings today?",
|
||||
"Czy jako dziecko miałeś bliskich przyjaciół?",
|
||||
"Jakie jest Twoje najlepsze wspomnienie z dzieciństwa?",
|
||||
"Pamiętasz jakieś nawracające sny lub koszmary z dzieciństwa?",
|
||||
"Czy zdarzało się, aby inne dzieci Cię dręczyły?",
|
||||
"Jak myślisz, jak twoje doświadczenia z dzieciństwa wpływają na to, jak się dzisiaj czujesz?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*)\?",
|
||||
(
|
||||
"Why do you ask that?",
|
||||
"Please consider whether you can answer your own question.",
|
||||
"Perhaps the answer lies within yourself?",
|
||||
"Why don't you tell me?",
|
||||
"Dlaczego o to pytasz?",
|
||||
"Zastanów się, czy sam odpowiesz na to pytanie.",
|
||||
"Być może znasz już odpowiedź na to pytanie?",
|
||||
"Dlaczego Ty mi o tym nie opowiesz?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"quit",
|
||||
r"koniec",
|
||||
(
|
||||
"Thank you for talking with me.",
|
||||
"Good-bye.",
|
||||
"Thank you, that will be $150. Have a good day!",
|
||||
"Dziękuję za rozmowę.",
|
||||
"Do widzenia",
|
||||
"To będzie 150zł. Miłego dnia!",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*)",
|
||||
(
|
||||
"Please tell me more.",
|
||||
"Let's change focus a bit... Tell me about your family.",
|
||||
"Can you elaborate on that?",
|
||||
"Why do you say that %1?",
|
||||
"I see.",
|
||||
"Very interesting.",
|
||||
"Opowiedz mi więcej.",
|
||||
"Przejdźmy do czegoś innego... Opowiedz mi trochę o swojej rodzinie",
|
||||
"Czy mógłbyś opowiedzieć mi więcej o tym?",
|
||||
"Dlaczego mówisz, że %1?",
|
||||
"Rozumiem.",
|
||||
"Naprawdę ciekawe.",
|
||||
"%1.",
|
||||
"I see. And what does that tell you?",
|
||||
"How does that make you feel?",
|
||||
"How do you feel when you say that?",
|
||||
"Rozumiem. I co Ci to mówi?",
|
||||
"Jak to wpływa na Twoje samopoczucie?",
|
||||
"Jak się czujesz, gdy o tym mówisz?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"Ja lubię (.*)",
|
||||
(
|
||||
"Jak ważne dla Ciebie jest %1?",
|
||||
"Dlaczego lubisz %1?",
|
||||
"Co czujesz, gdy myślisz o %1?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*) smutek(.*)",
|
||||
(
|
||||
"Czym jest smutek dla Ciebie?",
|
||||
"Jakie jest twoje najsmutniejsze wspomnienie?",
|
||||
"Jak często jesteś smutny?",
|
||||
),
|
||||
),
|
||||
(
|
||||
r"(.*) radość(.*)",
|
||||
(
|
||||
"Czym jest radość dla Ciebie?",
|
||||
"Jakie jest twoje najradośniejsze wspomnienie?",
|
||||
"Jak często jesteś radosny?",
|
||||
),
|
||||
),
|
||||
)
|
||||
@ -309,11 +332,10 @@ eliza_chatbot = Chat(pairs, reflections)
|
||||
|
||||
|
||||
def eliza_chat():
|
||||
print("Therapist\n---------")
|
||||
print("Talk to the program by typing in plain English, using normal upper-")
|
||||
print('and lower-case letters and punctuation. Enter "quit" when done.')
|
||||
print("Psychoterapueta\n---------")
|
||||
print("Rozmawiaj z programem, używając języka polskiego, korzystaj z małych i wielkich liter, a także interpunkcji.\n Wpisz \"koniec\", aby zakończyć.")
|
||||
print("=" * 72)
|
||||
print("Hello. How are you feeling today?")
|
||||
print("Dzień dobry. Jak się dzisiaj czujesz?")
|
||||
|
||||
eliza_chatbot.converse()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user