创建 Alexa 技能:如何编程技能

by Mike

创建技能后,您可以为 Alexa 添加更多功能。我们的指南将向您展示如何自己编程技能。

创建亚马逊Alexa技能:有哪些类型的技能?

“Alexa”是亚马逊数字语音助手的名称。企业和个人可以通过 Alexa 语音服务 (AVS) 将其集成到特定硬件中。

  • 无需扩展,您就可以使用 Alexa 回答一些知识问题、控制智能家居设备或从亚马逊购买产品。
  • 为了教会 Alexa 更多技能,作为开发人员,您可以使用 Alexa Skills Kit (ASK) 为 Alexa 创建自己的应用程序。
  • 一方面,有用于控制联网设备的智能家居技能,以及作为每日新闻摘要(“Flash Brief”)的额外新闻来源的快讯技能,还有用于与 Alexa 进行所有其他交互的自定义交互模型技能。
  • 要创建技能,您需要一个亚马逊开发者帐户。在开发者门户中,您可以创建和配置新技能。
  • 技能的实际逻辑可以通过 HTTPS 作为网络服务进行集成。亚马逊将这些网络服务称为 SkillServices。亚马逊建议使用其自己的服务“AWS Lambda”作为后端。

亚马逊 Echo:编程技能时需要注意什么?

您可以使用开发者控制台中的“Alexa Skills Kit”轻松创建技能。在开始编程技能之前,您应该先问自己几个问题:

  • 首先,需要考虑用户如何调用技能,以及如何激活各个功能。因此,请先确定一些关键词。
  • 此外,了解句子结构以及是否存在地区差异也很重要。
  • 请求越灵活,用户体验就越好。例如,技能应始终响应“帮助”一词,并向用户说明如何与技能进行交互。

为 Alexa 编程技能

首先,您需要为开发者控制台和 AWS 创建一个帐户。

  • 首先,在开发者控制台中点击“Alexa”选项卡,然后在“Alexa Skills Kit”下点击“Get Started”。
  • 然后点击“Add a New Skill”。
  • 现在,您可以开始配置和设置您的技能了。您无需设置 HTTPS 服务器,可以使用 AWS。
  • 您可以在交互模式下编程实际技能。您需要使用 Java-Script 进行编程。您可以在亚马逊主页上找到相关帮助。

当前技能类型及其应用范围

考虑到最新的发展情况,Alexa 技能的各种类型及其应用范围可清晰地表示如下:

  • 自定义技能:通过自定义语音模型(语音交互模型)提供个性化的语音体验。为游戏、教育、健康等特定应用开发自己的意图和语句示例。非常适合与物理设备没有直接连接的交互式、对话式应用。
  • 新功能“技能仲裁”允许在不明确提及名称的情况下调用技能,从而提高了用户友好性。支持上下文转移,因此可以进行后续提问和上下文对话。
  • 智能家居技能:专门为控制智能家居设备(如灯、暖气、电源插座等)而设计。开发人员无需自己指定语音模型;Alexa 使用预定义的接口,这些接口针对设备控制进行了优化。由于此类技能为设备通信提供了清晰的接口,因此非常适合智能硬件的集成。与定制技能不同,智能家居技能只能用于设备控制。
  • 快讯技能:提供新闻、头条、天气或简短信息摘要的服务。使用 RSS 源或其他内容源来朗读最新信息。适用于定期更新的信息,如新闻或天气预报。
  • 其他技能类型和变体:游戏技能:用于与 Alexa 一起玩互动式、适合全家玩的游戏。音乐和音频技能:用于播放音乐、播客或广播。食品订购技能:协助餐厅或食品订购。视频技能:通过 Alexa 选择和播放视频。联网车辆技能:汽车控制和状态查询。知识技能:用于职业或个人知识传授。
  • 最新的 Alexa 技能发展:技能仲裁使无需精确命名即可轻松调用技能。Context Carryover 允许在对话上下文中提出后续问题,从而实现更流畅的对话。日程安排和提醒的个性化与管理功能已得到扩展。目标是在 2025 年底之前增强 Alexa 技能的个性化和上下文识别功能。
  • 此概述显示了 Alexa 的主要技能类型及其应用领域,从设备控制、交互式对话到新闻推送和专门应用程序。最新功能通过更直观的调用和上下文感知对话改善了用户体验。

Related Articles

Leave a Comment