我需要为我的Google应用程序使用Dialogflow吗?

时间:2018-11-12 09:27:56

标签: dialogflow actions-on-google google-home

所以我正在考虑构建一个应用程序来控制我的3d打印机。我会说诸如“告诉我还有多少时间打印”之类的内容,然后该应用程序将转到我的服务器,该服务器将向打印机发出GET请求,并返回一个响应,该响应将通过我的智能扬声器说出来。

我发现的所有教程都提到了Dialogflow,这是一项付费服务​​。

我真的需要吗?如果只是将一些代码附加在一起的话,我就不怕麻烦。

2 个答案:

答案 0 :(得分:1)

Dialogflow是用于创建对话的Google平台,我不确定它是否是100%强制性的,但是如果您要为Google Home创建内容,这是一种解决方法。

Dialogflow有一个free版本,您可以将其用于自己的项目。您可以在https://dialogflow.com/上注册一个免费帐户。

您可以在此处创建一个代理以创建对话。使用Dialogflow的Webhooks,您可以创建与服务器(或托管在云中的代码)的连接,以从3d打印机获取信息。

答案 1 :(得分:1)

正如乔迪(Jordi)所说,Dialogflow不是一项完全付费的服务。该服务具有基于使用情况的大量免费套餐。对于个人项目,您将处于配额之下。此外,如果您在Google上使用“操作”,则Dialogflow使用完全免费。

要回答这个问题,不需要的话就不需要使用Dialogflow。相反,您可以使用Actions SDK,这是准系统请求/响应系统。但是,它不包括NLP或实体提取,这是Dialogflow的两个主要优点,这意味着您需要做自己的逻辑。