Dialogflow ÔÇô definicja poj─Öcia.

Dialogflow to narz─Ödzie firmy Google do budowania konwersacyjnych aplikacji (jak chatboty i voiceboty), oparte na autorskim rozwi─ůzaniu rozumienia j─Özyka naturalnego (ang. Natural Language Understanding, NLU) oraz wykorzystuj─ůce do┼Ťwiadczenia i produkty Google z zakresu uczenia maszynowego (ang. Machine Learning, ML) i sztucznej inteligencji (ang. Artificial Intelligence, AI).

Narz─Ödzie to wcze┼Ťniej nosi┼éo nazw─Ö Api.ai i rozwijane by┼éo przez firm─Ö Speaktoit. Po przej─Öciu firmy przez Google w 2016 roku, nazw─Ö zmieniono na Dialogflow, a narz─Ödzie w┼é─ůczone zosta┼éo do oferty Google Cloud Platform.

Silnik rozumienia j─Özyka naturalnego (NLU) Dialogflow obs┼éuguje obecnie 32 j─Özyki i dialekty, przede wszystkim europejskie (angielski, du┼äski, francuski, hiszpa┼äski, holenderski, niemiecki, norweski, polski, portugalski, rosyjski, szwedzki, turecki, ukrai┼äski, w┼éoski) oraz azjatyckie (chi┼äski, hindi, indonezyjski, japo┼äski, korea┼äski, tajski). Od stycznia 2019 roku uruchomione zosta┼éo wsparcie dla j─Özyka polskiego, a pierwszym wdro┼╝eniem Action on Google w Polsce opartym o Dialogflow by┼é opublikowany w tym samym miesi─ůcu ÔÇťDannyÔÇŁ ÔÇô voicebot sieci PLAY.

Dialogflow posiada konektory u┼éatwiaj─ůce integracj─Ö tworzonych Agent├│w z r├│┼╝nymi platformami i komunikatorami, po┼Ťr├│d kt├│rych najwa┼╝niejsz─ů rol─Ö odgrywaj─ů:

  • Asystent Google (natywna integracja Dialogflow z tym kana┼éem istotnie przyspiesza proces tworzenia Actions on Google dla Asystenta),
  • Facebook Messenger,
  • Slack,
  • Skype,
  • Amazon Alexa,
  • Microsoft Cortana,
  • Hangouts Chat,
  • Viber,
  • Twilio (IP & text messaging),
  • Kik,
  • Telegram,
  • LINE,
  • Cisco Spark.

Dialogflow jest stopniowo integrowane z narz─Ödziem do analityki, modelowania i optymalizacji chatbot├│w Chatbase.

Kluczowe rozwi─ůzania wykorzystane w NLU Dialogflow obejmuj─ů:

  • rozpoznawanie w wiadomo┼Ťci u┼╝ytkownika jego intencji, czyli potrzeby, polecenia, pro┼Ťby, pytania, motywacji, etc. (ang. intent matching);
  • identyfikowanie parametr├│w i encji, czyli danych niezb─Ödnych do realizacji polecenia u┼╝ytkownika (ang. entity extraction);
  • ┼Ťledzenie kontekstu rozmowy w toku wymiany kolejnych wiadomo┼Ťci (ang. Context persistence);
  • integracj─Ö interfejsu konwersacyjnego z logik─ů biznesow─ů i systemami informatycznymi (ang. fulfillment);
  • analiz─Ö sentymentu, czyli nacechowania emocjonalnego wypowiedzi u┼╝ytkownika (ang. sentiment analysis);
  • analiz─Ö i syntez─Ö mowy, czyli zamian─Ö mowy na tekst, a tak┼╝e tekstu pisanego na mow─Ö (ang. speech to text, STT oraz text to speech, TTS).

Dialogflow stanowi r├│wnie┼╝ ÔÇťserceÔÇŁ b─Öd─ůcego obecnie w fazie Beta rozwi─ůzania Google Contact Center AI, stanowi─ůcego ekosystem dla automatyzacji i optymalizacji pracy wielokana┼éowego contact center.

 

Nast─Öpne poj─Öcie: Fallback (w terminologii Dialogflow).