README init
This commit is contained in:
parent
a9d866d57d
commit
ac3a1a61ee
7
README.md
Normal file
7
README.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Systemy Dialogowe
|
||||||
|
|
||||||
|
## Skład zespołu
|
||||||
|
- Jakub Eichner,
|
||||||
|
- Cezary Gałązkiewicz,
|
||||||
|
- Jakub Kaczmarek,
|
||||||
|
- Mateusz Ogrodowczyk
|
42
chatbot.py
42
chatbot.py
@ -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?",
|
||||||
@ -139,7 +139,7 @@ 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()
|
||||||
|
Loading…
Reference in New Issue
Block a user