📜  Google动作入门

📅  最后修改于: 2021-04-17 03:04:33             🧑  作者: Mango

Google上的操作是Google助手的开发者平台。通过采取行动,品牌商可以将其服务引入Google Assistant。与Google的“操作”相关的一些重要术语:

动作

要与进行交互以开始对话,用户需要通过Assistant调用您的Action。用户说出或输入一个短语,例如“嘿Google,与Google IO对话”。这告诉助手要与之交谈的动作的名称。 Google上的操作是Google助手的开发者平台。通过采取行动,品牌商可以将其服务带到Google Home上的Google Assistant。动作类似于Amazon Alexa的技能,但在几个重要方面有所不同。
Google上的操作与Amazon的Alexa技能之间的主要区别在于,用户不必在用户可以使用甚至发现之前就启用该操作。相反,您可以随时访问任何操作。启用一项技能相当于将Alexa等同于下载应用程序。每个人都可以使用动作。没有多余的步骤。

对话流程

Dialogflow是一种自然语言理解平台,用于设计会话用户界面并将其集成到移动应用程序,Web应用程序,设备,机器人,交互式语音响应系统等中。 Dialogflow在对话过程中将最终用户的文本或音频转换为您的应用程序和服务可以理解的结构化数据。
通过构建引人入胜的基于语音和文本的对话界面(例如由AI驱动的语音应用程序和聊天机器人),它为用户提供了与产品进行交互的新方法。与您的网站,移动应用,Google助手,Amazon Alexa,Facebook Messenger和其他流行平台和设备上的用户建立联系。您可以使用它来构建界面(例如聊天机器人和对话式IVR),以实现用户与企业之间自然而丰富的交互。 Dialogflow Enterprise Edition用户可以访问Google Cloud支持和用于生产部署的服务级别协议(SLA)。

意图

意图是消息传递对象,描述了如何做某事。您可以通过以下两种方式之一使用Intent:

  • 通过提供目标实现。
  • 通过请求Google助手实现意图。

意图包含训练短语,用户在与我们的动作互动时可能会说出这些短语。因此,根据Action的功能,我们可以有多个意图。无论用户说什么,都与我们在解决方案中创建的Intent匹配,如果找到匹配,则按照定义执行适当的消息/操作。有两种类型的意图:

  • 默认意图
  • 自定义意图

因此,无论何时创建代理,我们都会注意到创建了两个默认意图,您可以根据需要对其进行修改。
默认意图是:

  • 默认的欢迎意图:包含用户使用您的操作的默认欢迎消息,您可以对其进行自定义,还可以在意图中添加更多语音作为训练短语。
  • 默认后备意图:包含默认后备消息,一旦我们的操作无法找到匹配用户查询/话语的合适意图,这些默认后备消息将显示给用户。

自定义意图:如果需要,我们通过在后台执行任务来匹配用户查询并显示结果(通过数据库/ API显示静态消息或显示动态数据)的意图。

实体

实体是用户输入的一部分,描述了Dialogflow可以提取并执行操作的一些有用信息。例如,如果用户输入“我想找到某人来帮助我的汽车”,则意图是寻找一个人,并且将标的物作为汽车。它表示文本中的短语,该短语是已知实体,例如人,组织或位置。 API将诸如显着性和提及之类的信息与实体相关联。

样本JSON文件:

样本JSON文件

领域

  • 名称:这是实体名称的字符串表示形式。
  • type:代表实体类型。
  • 元数据:它是与实体关联的元数据。
  • 显着性:与实体相关联的显着性分数,范围为[0,1.0]。
  • 提及[]:在输入文档中提及此实体。该API当前支持专有名词提及。
  • 情感:代表情感对象。

这是对AOG的非常简短的介绍。希望对您有用。我将在未来几天发布有关AOG的系列文章。