1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Klasyfikacja intencji z wyrażeniami regularnymi – cz. II

Słownik patterns jest już gotowy – czas zdefiniować funkcję, która wykrywa intencję wiadomości.

Instrukcje

100 XP
  • Iteruj po kluczach intent i wartościach pattern w słowniku patterns, korzystając z metody .items().
  • Użyj metody .search() obiektu pattern, aby wyszukać słowa kluczowe w message.
  • Jeśli znajdziesz dopasowanie, zwróć odpowiadający mu intent.
  • Wywołaj funkcję match_intent() wewnątrz respond(), przekazując jej message jako argument, a następnie kliknij Prześlij odpowiedź, aby zobaczyć, jak bot reaguje na podane wiadomości.