Разница между DialogFlow и продуктом Google Cloud Natural Language

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

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

Спасибо!


person Shan L    schedule 31.01.2019    source источник


Ответы (1)


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

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

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

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

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

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

person Prisoner    schedule 31.01.2019
comment
Спасибо @Prisoner. Итак, если у меня есть следующая бизнес-объединенных коммуникаций, как вы думаете, мне следует выбрать для нее DialogFlow? UC: основываясь на вводе текста, мой конечный результат - сопоставить его с действенной командой (или методом / функцией, если хотите). Например, вводимый текст предполагает заказ 3 рулонов бумаги, и в конечном итоге нам нравится выполнять функцию order (num: 3, type: paper). - person Shan L; 31.01.2019