DialogFlow 与 Google Cloud Natural Language 产品的区别

Difference between DialogFlow and Google Cloud Natural Language product

DialogFlow 和 Google Cloud NL(自然语言)都在 Google 之下,对我来说它们非常相似。有谁知道他们之间的具体差异以及 Google 是否会合并为一个产品?如果我是新手开发者要使用这些功能,我应该选择哪一个?

我四处寻找,没有找到满意的答案。

谢谢!

虽然它们有点相似,但由于它们都采用文本输入,因此各自的结果有些不同。

默认情况下,GCNL 根本不需要您提供任何训练短语。它接受任何类型的文本输入,并允许您对短语进行情感分析、词性分析和句子结构分析等操作。

如果您希望输入的格式非常自由,那么 GCNL 非常适合您。

另一方面,Dialogflow 要求您提供与每个 Intent 相关联的训练短语以及这些短语中某些单词的可能参数。然后它会尝试获取输入并确定哪个 Intent 与该输入匹配以及参数如何匹配。

如果您的命令范围更窄,并且只是想要一种更灵活的方式让人们在对话中发出这些命令,Dialogflow 更合适。

两者不太可能合并。 Dialogflow 进行了很好的调整,使对话界面更容易开发,而 GCNL 更开放,因此更复杂。