概览 (Dialogflow)

借助 Actions on Google,您可以通过 Action 扩展 Google 助理的功能。Actions 可让用户通过对话界面完成各项操作,其中包括使用快速命令开灯或延长对话时间,例如玩知识问答游戏。

Dialogflow 是一个对话平台,可让您通过封装 Actions SDK 的功能来设计和构建 Action,并提供易于使用的 IDE、自然语言理解 (NLU)、机器学习等其他功能。

如需扩展 Google 助理,请按以下步骤构建操作。

设计对话

在开发之前,您应先设计对话或操作的界面。对话描述了用户如何调用您的 Action、可以对您的 Action 说哪些有效内容,以及您的 Action 如何回应用户。

了解详情

创建 Actions on Google 开发者项目和 Dialogflow 代理

前往 Actions 控制台,然后创建一个开发者项目。 通过项目,您可以定义有关 Action 的元数据,并通过审批流程管理和跟踪您的 Action。创建项目后,您可以创建一个 Dialogflow 代理来定义所有 Action。

了解详情

定义操作

您可以在 Dialogflow 代理中定义操作,并使用意图来定义操作功能的入口点。例如,假设您想构建一个可以购买某些商品、查看订单状态和显示一些每日特惠的操作。您可以定义通过说出以下内容触发的 intent:

  • “Ok Google,与‘我最喜欢的鞋店’对话,购买一些鞋子”
  • “Ok Google,与 My Favorite Shoe Store 对话以查看我的订单”
  • “Ok Google,与‘我最喜欢的鞋店’对话,向我显示今天的优惠”

了解详情

构建和部署执行方式

当您的 Action 中的某个 Action 被调用时,它会调用执行方式来开始与用户对话,以执行该 Action。

如需创建对话,您需要在 Dialogflow 中定义 intent,以创建对话的语法,即用户可以对您的操作实际说出的内容。当用户实际说出触发意图的内容时,系统会调用您的 fulfillment 并向用户返回响应。

这种来回式请求和响应会反复发生,直到您的 fulfillment 获得足够的信息来完成任务。

了解详情

提交您的 Action 以供审批,并向用户发布该 Action

了解详情