写点什么

Amazon Lex 正式发布,提供了人机对话接口

  • 2017-04-27
  • 本文字数:939 字

    阅读完需:约 3 分钟

Amazon Lex 现在正式发布了。Lex 是 Amazon Alexa 的支持平台,可用于创建提供语音会话功能的聊天机器人,以及创建移动、Web 和桌面应用。

在今年的 AWS Re:invent 大会上,Amazon Lex 是以预览版推出的,开发人员可试验在应用中嵌入对话接口。Lex 在机器人(Bot)环境中提供了自动对话识别(ASR),以及多种形式的自然语言理解(NLU)。机器人是访问这些功能的框架,其中包括:

  • 意图(Intent)。意图表示用户想达到的目标,可以是获得一个问题的解答,或是在远程服务上执行一个动作。
  • 表述(Utterance)。表述是关联到各种意图的短语。表述可以看成一种语句模板,其中可包括称为“数据槽位”(Slot)的占位符。在一个具体表述中,数据槽位值是由用户提供的。
  • 数据槽位(Slot)。正如上面所提及的,数据槽位提供了一种对表述输入的表示机制。每个数据槽位代表了一种特定类型的信息,例如数量、年份、国家、城市等。也可以根据对输入的处理需求而自定义用户数据槽位类型,例如动作列表、颜色列表等。
  • 提示(Prompt)。提示是 Lex 向用户提出的问题,让用户进一步提供一些在最初的表述中并未给出的信息片段。要实现用户与使用 Lex 的机器人间进行多轮口头交谈,提示是一个基础部分。
  • 实现(Fulfillment),对于负责实现用户意图的 AWS Lambda 服务,Amazon 选用了“实现”一词表示。在业务逻辑上,“实现”依赖于 Lex 给出的意图,而意图是根据用户表述以及表述中数据槽位的实际值识别的。

具有 Alexa 技能(Skill)开发经验的开发人员会发现,Lex 与他们在 Alexa 中所使用框架非常相似,两者间的主要差别在于两点。首先,按 Alexa 的理念,机器人也是一个技能。其次,Alexa 技能并不局限于使用 AWS Lambda,还允许后台使用任何的远端实现。

Amazon 在发布 Lex 预览版发布时,是以 Facebook Messenger 聊天机器人演示的。在此之后,Amazon 添加了对更多服务交互的支持,其中包括 Slack Twilio 。更为重要的是, AWS 的 SDK 现在支持使用多种语言创建 iOS 和安卓应用,以及 Web 和桌面应用,这样应用可以通过集成 Lex 与用户交互。Lex 控制台提供了一系列功能,用于定义构成机器人的表述及其与意图间的关联,监控未被识别且未触发意图的表述。

查看英文原文: Amazon Lex Now Generally Available to Enable Conversational Interfaces

2017-04-27 19:001641
用户头像

发布了 227 篇内容, 共 74.9 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

Deno 入门手册:附大量 TypeScript 代码实例

寇云

node.js typescript

游戏夜读 | Two Sum问题的八个解

game1night

重新强调完成的定义

Bob Jiang

Scrum 完成的定义 DoD definition of done

Kafka系列第7篇:你必须要知道集群内部工作原理的一些事!

z小赵

大数据 kafka 实时计算

npm下载electron缓慢的问题

玏佾

npm Electron

Spring Security 中的授权操作原来这么简单

江南一点雨

Java spring Spring Boot spring security

ZooKeeper,到底如何选主?

奈学教育

程序员的晚餐 | 5 月 18 日 瓠子,年少时的味道

清远

美食

Live2D for Unity入门篇 4.x

波波

编程 游戏开发 Live2D Unity

半小时手工解决的活,让我意外学会了 python 的 pdfkit 库

小匚

Python python教程

Web3极客日报#127

谢锐 | Frozen

区块链 开源 技术社区 Rebase Web3 Daily

DDD 实践手册(番外篇: 事件风暴-概念)

Joshua

领域驱动设计 DDD 事件风暴 事件驱动 Event Storming

如何更自信的写作

董一凡

写作

单核小鸡上的Minikube实践(一)

摩登土狗

Docker Linux DevOps k8s minikube

从零开始制作一台计算机-概述

小兵

计算机基础

Web3极客日报 #128

谢锐 | Frozen

区块链 开源 技术社区 Rebase Web3 Daily

Vue+SpringBoot+SpreadJS 实现的在线文档

葡萄城技术团队

Spring Boot Vue SpreadJS

东哥和刘亦菲的故事

张利东

R

Kotlin 协程实践(2)之 异步和Callback地狱

陈吉米

Java kotlin 协程

识别代码中的坏味道(三)

Page

敏捷开发 面向对象 重构 代码质量 代码坏味道

项目提升服务过程与总结稿

Geek_bc0aff

Redis缓存三大问题

Bruce Duan

redis 缓存穿透 缓存击穿 缓存雪崩

NIO看破也说破(四)—— Java的NIO

小眼睛聊技术

Java 学习 开源 架构 后端

设计模式前传——为什么要学设计模式

大头星

Java 面试 设计模式

换脸新潮流:BIGO风靡全球的人脸风格迁移技术

DT极客

回“疫”录(20):世界从来不会欺负听话的人

小天同学

疫情 回忆录 现实纪录 纪实

MacOS 下使用VSCode进行GoLang Test报错

北纬32°

macos vscode Unit Test debug Go 语言

谈谈控制感(7):底线思维与控制感

史方远

职场 心理 成长

JAVA主流锁

颇风

Java 多线程

给苹果提醒APP配个助手

BabyKing

提醒助手 TODO 奇妙清单 Reminders Helper

产品周刊 | 第 15 期(20200517)

八味阁

产品 设计 产品经理 产品设计

Amazon Lex正式发布,提供了人机对话接口_移动_Sergio De Simone_InfoQ精选文章