何时使用tensorflow或api.ai

时间:2017-02-19 03:41:41

标签: machine-learning tensorflow chatbot dialogflow

我正在评估聊天机器人开发技术。 Tensorflow和API.ai(都来自谷歌)我正在考虑的选项。但我不确定选择哪一个。当Tensorflow合适时以及何时使用API​​.ai?

时,您能提供指针吗?

2 个答案:

答案 0 :(得分:1)

<强> API.ai:

  • 您可以在几分钟内构建一个运行的机器人。
  • 用户友好的用户界面。
  • 开发一个甚至是单行代码的机器人。
  • 验证与Facebook,电报,冗余等消息传递平台的快速集成。
  • 它也适用于原型机应用程序。
  • 已经训练好(现成的)许多通用对话,以便您可以直接使用。
  • 很难建立复杂的对话。

<强> Tensorflow:

  • Tensorflow是通用机器学习/深度学习库。
  • 很高兴能够建立复杂的对话。
  • 时间消耗火车对话。

答案 1 :(得分:0)

API.ai基本上提供了一个NLP引擎,它可以理解NLP并提取意图实体等供您使用。例如,您可以使用此方法构建一个简单的聊天机器人。

另一方面,张量流是一般的深度学习/机器学习框架。您可以使用TensorFlow构建(几乎)任何深度学习/机器学习算法。