Разница между DialogFlow и продуктом Google Cloud Natural Language - PullRequest
0 голосов
/ 31 января 2019

Оба DialogFlow и Google Cloud NL (Natural Language) находятся под Google, и для меня они очень похожи.Кто-нибудь знает какие-то конкретные сведения об их различиях и объединит ли Google в один продукт?Если я новый разработчик, использующий функции, какую мне выбрать?

Я ищу и не могу найти удовлетворительных ответов.

Спасибо!

1 Ответ

0 голосов
/ 31 января 2019

Несмотря на то, что они в некоторой степени похожи, поскольку оба они принимают текстовые вводы, результаты каждого из них несколько различаются.

По умолчанию GCNL вообще не требует от вас никаких обучающих фраз.Он принимает любые виды текстового ввода и позволяет вам выполнять такие вещи, как анализ настроений, части речевого анализа и анализ структуры предложения для фразы.

Если вы ожидаете вводов очень свободной формы, то GCNL оченьподходит для того, что вы хотите.

С другой стороны, Dialogflow требует, чтобы вы предоставили обучающие фразы, которые связаны с каждым намерением, и возможные параметры для некоторых слов в этих фразах.Затем он пытается принять входные данные и определить, какой Intent соответствует этому входному параметру и как совпадают параметры.

Если у вас более узкий набор команд и вы просто хотите, чтобы люди более гибко выполняли эти команды вразговор, Dialogflow является более подходящим.

Маловероятно, что эти два когда-либо будут объединены.Диалоговый поток хорошо настроен для упрощения разработки диалоговых интерфейсов, в то время как GCNL более открытый и, следовательно, более сложный.

...