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 更开放,因此更复杂。
DialogFlow 和 Google Cloud NL(自然语言)都在 Google 之下,对我来说它们非常相似。有谁知道他们之间的具体差异以及 Google 是否会合并为一个产品?如果我是新手开发者要使用这些功能,我应该选择哪一个?
我四处寻找,没有找到满意的答案。
谢谢!
虽然它们有点相似,但由于它们都采用文本输入,因此各自的结果有些不同。
默认情况下,GCNL 根本不需要您提供任何训练短语。它接受任何类型的文本输入,并允许您对短语进行情感分析、词性分析和句子结构分析等操作。
如果您希望输入的格式非常自由,那么 GCNL 非常适合您。
另一方面,Dialogflow 要求您提供与每个 Intent 相关联的训练短语以及这些短语中某些单词的可能参数。然后它会尝试获取输入并确定哪个 Intent 与该输入匹配以及参数如何匹配。
如果您的命令范围更窄,并且只是想要一种更灵活的方式让人们在对话中发出这些命令,Dialogflow 更合适。
两者不太可能合并。 Dialogflow 进行了很好的调整,使对话界面更容易开发,而 GCNL 更开放,因此更复杂。