AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:001782
用户头像

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

关注

评论

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

华为云企业级Redis评测第一期:稳定性与扩容表现

华为云开发者联盟

redis 测评 GaussDB(for Redis) NoSQL数据库 企业级Redis

Groovy热更新Java实践

FunTester

Java 测试开发 热更新 Groovy FunTester

如何在 ShardingSphere 中开发自己的 DistSQL

SphereEx

Java 数据库 ShardingSphere database SphereEx

面试官:Java 线程如何启动的?

华为云开发者联盟

Java 线程 JVM 时序图 Java 线程

AI 收藏夹 Vol.003:AI 能听懂阴阳怪气吗?

Zilliz

神经网络 AI 计算机视觉

前端开发面试之框架react的相关问题及答案

@零度

大前端 React

全程干货,用 python 下载某站全部【免抠图片】,图片背景透明,格式PNG

梦想橡皮擦

12月日更

Android技术分享| ViewPager2离屏加载,实现抖音上下视频滑动

anyRTC开发者

android 音视频 移动开发 ViewPager 视频滑动

Flink 是如何统一批流引擎的

编程江湖

大数据 flink

技术驱动未来,保险极客凭借数字团险领跑

科技热闻

你知道什么时候用Vue计算属性吗?

华为云开发者联盟

Vue 字符串 逻辑 模板 计算属性

技术管理哲学随笔:面对大量事业部需求与产研团队资源之间的矛盾

dclar

团队管理 管理 CTO

使用 HTML、CSS、JavaScript 创建一个简单的井字游戏

海拥(haiyong.site)

大前端 js 28天写作 签约计划第二季 12月日更

如何在 Vue 中使用 防抖 和 节流

编程江湖

12.7直播预告|「淼懂·观测云实践学堂」全新栏目上线!带你走进观测云的精彩世界!

观测云

可观测性 直播 可观测

一文带你读懂数字管家

HarmonyOS开发者

HarmonyOS OpenHarmony

老铁久等了,尚硅谷Vue大型电商项目:尚品汇教程发布!

编程江湖

Vue 大前端

Rust 元宇宙 10 —— 接入和协议

Miracle

rust 元宇宙

Flink CDC 系列 - 构建 MySQL 和 Postgres 上的 Streaming ETL

Apache Flink

大数据 flink 编程 后端 实时计算

尚硅谷Vue大型电商项目:尚品汇教程发布!

@零度

Vue 大前端

大数据开发开源平台之Spark SQL的基础

@零度

大数据 spark SQL

Java中抽象类和接口的区别

编程江湖

JAVA开发 java编程

Linux学习方法《Linux一学就会》Linux系统进程管理

侠盗安全

Linux linux运维 运维工程师 云计算架构师

看FusionInsight Spark如何支持JDBCServer的多实例特性

华为云开发者联盟

大数据 SQL语句 FusionInsight Spark JDBCServer 多实例

大数据中不同文件格式的比较

吴脑的键客

大数据 云存储

【活动报名】Apache ShardingSphere Dev Meetup 重启!

SphereEx

开源项目 开源社区 ShardingSphere Meetup SphereEx

2021年马上要结束了,这5款Java框架你都了解吗

@零度

Java spring

你该不会拿 CSAPP 垫显示器吧

Zilliz

对象存储手把手教七 | 存储空间授权策略 Bucket Policy

QingStor分布式存储

分布式系统 对象存储 分布式存储 分布式,

模块5-课后作业

21°Char

【Pandas学习笔记02】-数据处理高阶用法

恒生LIGHT云社区

Python 数据分析 pandas 数据可视化

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