README init

This commit is contained in:
s478841 2022-03-15 21:33:57 +01:00
parent a9d866d57d
commit ac3a1a61ee
2 changed files with 39 additions and 22 deletions

7
README.md Normal file
View File

@ -0,0 +1,7 @@
# Systemy Dialogowe
## Skład zespołu
- Jakub Eichner,
- Cezary Gałązkiewicz,
- Jakub Kaczmarek,
- Mateusz Ogrodowczyk

View File

@ -1,21 +1,21 @@
from nltk.chat.util import Chat from nltk.chat.util import Chat
reflections = { reflections = {
"jestem": "jestes", "jestem": "jesteś",
"byłem": "byłeś", "byłem": "byłeś",
"ja": "ty", "ja": "ty",
"zrobiłbym": "zrobiłbyś", "zrobiłbym": "zrobiłbyś",
"zrobiłem": "zrobiłeś", "zrobiłem": "zrobiłeś",
"zrobię": "zrobisz", "zrobię": "zrobisz",
"mam": "masz", "mam": "masz",
"twoje": "moje", "twoje": "moje",
"twój": "mój", "twój": "mój",
"ty": "ja", "ty": "ja",
} }
pairs = ( pairs = (
( (
r'Potrzebuje (.*)', r'Potrzebuję (.*)',
( (
"Dlaczego potrzebujesz %1?", "Dlaczego potrzebujesz %1?",
"Czy napewno %1 Ci pomoże?", "Czy napewno %1 Ci pomoże?",
@ -93,8 +93,8 @@ pairs = (
( (
r"I think (.*)", r"I think (.*)",
( (
"Czy jesteś pewien %1?", "Czy jesteś pewien %1?",
"Naprawdę tak uważasz?", "Naprawdę tak uważasz?",
"Ale nie jesteś pewien %1?" "Ale nie jesteś pewien %1?"
), ),
), ),
@ -106,9 +106,9 @@ pairs = (
), ),
), ),
( (
r"Yes", r"Yes",
( (
"Brzmisz na całkiem pewnego.", "Brzmisz na całkiem pewnego.",
"Czy mógłbyś rozwinąć?" "Czy mógłbyś rozwinąć?"
) )
), ),
@ -136,10 +136,10 @@ pairs = (
), ),
), ),
( (
r"Dlaczego (.*)", r"Dlaczego (.*)",
( (
"Jak myślisz, dlaczego %1?", "Jak myślisz, dlaczego %1?",
"Myślę, żę Ty możesz mi powiedzieć, dlaczego %1?" "Myślę, że Ty możesz mi powiedzieć, dlaczego %1?"
) )
), ),
( (
@ -169,12 +169,14 @@ pairs = (
( (
"Opowiedz mi o Twoim ojcu.", "Opowiedz mi o Twoim ojcu.",
"Jak czujesz się przy ojcu?", "Jak czujesz się przy ojcu?",
)
), ),
( (
r"(.*) tata(.*)", r"(.*) tata(.*)",
( (
"Opowiedz mi o Twoim ojcu.", "Opowiedz mi o Twoim ojcu.",
"Jak czujesz się przy ojcu?", "Jak czujesz się przy ojcu?",
)
), ),
( (
r"(.*)\?", r"(.*)\?",
@ -184,6 +186,14 @@ pairs = (
"Zastanów się, czy nie możesz sam odpowiedzieć na to pytanie?", "Zastanów się, czy nie możesz sam odpowiedzieć na to pytanie?",
), ),
), ),
(
r"(.*)przestań(.*)",
(
"Sam tego chciałeś",
"Myślałem, że wiesz co robisz zaczynając...",
"W porządku, już nie będę...",
),
),
( (
r"quit", r"quit",
( (
@ -196,12 +206,12 @@ pairs = (
r"(.*)", r"(.*)",
( (
"Opowiedz mi więcej.", "Opowiedz mi więcej.",
"Zmieńmy trochę temat ... opowiedz mi o Twojej rodzinie.", "Zmieńmy trochę temat... opowiedz mi o Twojej rodzinie.",
"Mógłbyś rozwinąć?", "Mógłbyś rozwinąć?",
"Dlaczego mówisz %1?", "Dlaczego mówisz %1?",
"Rozumiem.", "Rozumiem.",
"Bardzo interesujące.", "Bardzo interesujące.",
"Rozumiem. Co byś z tego wyciągnął?", "Rozumiem. Co byś z tego wyciągnął?",
"Jak się czujesz, mówiąc te słowa?", "Jak się czujesz, mówiąc te słowa?",
), ),
), ),
@ -211,6 +221,6 @@ pairs = (
chatbot = Chat(pairs, reflections) chatbot = Chat(pairs, reflections)
if __name__ == '__main__': if __name__ == '__main__':
print('Cześć, czegopotrzebujesz?') print('Cześć, czego potrzebujesz?')
chatbot.converse() chatbot.converse()