Хотя они отдаленно похожи, поскольку оба принимают текстовый ввод, результаты для каждого несколько отличаются.
По умолчанию GCNL вообще не требует от вас предоставления каких-либо обучающих фраз. Он принимает любые виды текстового ввода и позволяет выполнять такие операции, как анализ тональности, анализ частей речи и анализ структуры предложения по фразе.
Если вы ожидаете ввода очень свободной формы, то GCNL очень подходит для того, что вы хотите.
С другой стороны, Dialogflow требует, чтобы вы предоставляли обучающие фразы, связанные с каждым намерением, и возможные параметры для некоторых слов в этих фразах. Затем он пытается принять входные данные и определить, какое намерение соответствует этому входу и как совпадают параметры.
Если у вас более узкий набор команд, и вы просто хотите, чтобы люди более гибко использовали эти команды в разговоре, Dialogflow более подходит.
Маловероятно, что они когда-либо будут объединены. Dialogflow хорошо настроен, чтобы упростить разработку диалоговых интерфейсов, в то время как GCNL является более открытым и, следовательно, более сложным.
person
Prisoner
schedule
31.01.2019