Chatbot z dodatkowymi funkcjami

0

Chciałbym sobie zrobić taką aplikację na komputer. Byłby to chatbot + jakieś inne funkcjonalności typu po wpisaniu odpowiednich słów otwierałby się odpowiedni program lub była włączana jakaś tam muzyka.

Widziałem, że są gotowe platformy do robienia chatbotów, ale chciałbym zrobić swojego

Najlepiej radzę sobie w Pythonie. Czytałem, że do tworzenia baz wiedzy dla linguabotów służy XMLowy język znaczników – AIML (tyle, że ja chciałbym rozszerzyć to o jeszcze inne funkcjonalności nie tylko rozmowę). Chciałbym, żeby jeszcze mój chatbot miał warstwę graficzną.

  1. Czy da się w Pythonie stworzyć taką aplikację czy muszą skorzystać jeszcze z czegoś?
  2. Czy znacie jakąś dobrą książkę na ten temat, jakiś poradnik w Internecie lub podobną aplikację z kodem (np. wrzuconą na github)?
0

Wybierz sobie bibliotekę do GUI (Tkinter, PyQT lub inne).
Wybierz sobie implementację do sieci neuronowej (Jeśli chcesz aby chatbot był faktycznie rozwinięty, np. tenserflow do chat bot'a)
A reszta to twoja inwencja twórcza, oczywiście możesz zrobić swoją interpretację wszystkiego od zera, jeśli masz odpowiednio dużo czasu i możliwości, chociaż nawet z tymi bibliotekami to zajmie sporo czasu :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1