Chatbot z Pytonem : Wprowadzenie do Dialogflow

https://szkolazpieklarodem.pl/

Dialogflow zapewnia użytkownikom nowe metody interakcji z produktem poprzez tworzenie angażujących interfejsów konwersacyjnych opartych na głosie i tekście, takich jak aplikacje głosowe i chatboty. Dialogflow jest zasilany przez sztuczną inteligencję. Pomaga nawiązać kontakt z użytkownikami Twojej witryny, aplikacji mobilnej, Asystenta Google, Amazon Alexa, Facebook Messenger i innych popularnych platform i urządzeń. Poniższy diagram z Dialogflow pokazuje, jak obsługują żądania użytkownika.

Oto, co się dzieje:

  1. Użytkownik rozmawia z urządzeniem wejściowym.
  2. Zapytanie użytkownika trafia do silnika Dialogflow.
  3. Dialogflow próbuje rozpoznać intencję.
  4. Na podstawie zamierzenia następuje realizacja i zwrot danych z bazy.
  5. Odpowiedź zostaje zwrócona do intencji.
  6. Odpowiedź jest przekształcana w przydatne dane.
  7. Żądanie użytkownika dotyczące informacji jest zwracane do urządzenia wyjściowego.

W Dialogflow istnieje koncepcja agentów, którą najlepiej opisać jako moduły rozumienia języka naturalnego (NLU). Można je uwzględnić w aplikacji, produkcie lub usłudze i przekształcić naturalne żądania użytkowników w przydatne dane. Ta transformacja ma miejsce, gdy dane wejściowe użytkownika odpowiadają jednej z intencji agenta. Agentów można także zaprojektować tak, aby w określony sposób zarządzali przepływem konwersacji. Można to zrobić za pomocą kontekstów, priorytetów intencji, wypełniania slotów, obowiązków i realizacji za pośrednictwem webhooka.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *