写点什么

英国超市推出机器学习侍酒师

  • 2018-03-06
  • 本文字数:1324 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

德国超市公司 Lidl 的英国分公司推出了一款基于 Facebook 消息的聊天机器人,旨在帮助顾客选择合适的葡萄酒以迎合他们的食物或场合。这款名为 Margot 的聊天机器人采用了一种独特的自然语言方法,可以与购物者互动,回答常见的问题,将葡萄酒与食物进行搭配,找到一款合适的葡萄酒并进行测试(当然是关于红酒的了)。Lidl 与客户参与公司 Aspect 合作,从构思到项目完成,在短短 12 周内完成。

Aspect 新兴技术总监 Tobias Goebel 告诉 InfoQ, 他们能够达到这一速度,是由于在具备市场经验的同时使用了他们的专用平台 Aspect CXP ,它包括一个基于独特方法的组件并支持多种语言,该方法是人工智能话题中的自然语言理解 ( Natural Language Understanding :NLU)。

Aspect CXP 平台包括完整的生命周期工具,如开发人员 IDE 、具有 REST API 的数据库、管理和分析工具以及运行时 Java 应用服务器。所有这些就是 Aspect NLU 引擎了。

Goebel 解释说,从传入的消息中确定用户意图的常用方法是使用机器学习利用大量手工标记的数据来训练一个神经网络。虽然对于 Lidl 这样的用例也是种有效的方式,但通常并没有足够的数据来有效地训练网络。即使有足够的数据,那么完成之后,网络也只是通过一种语言训练的,这就必须得对每一种语言再重新进行训练。

Aspect 的 NLU 框架通过维护成千上万个语义概念的语言无关的词汇改变了这一局面。这些概念链接到 14 种不同语言的实例,包括完整的字典、形态学、语义和每种语言的语法,包括绘文字。这意味着,用户消息的关键语义元素的一些抽象就足以构建规则,这些规则可以立即理解任何给定问题的数百种变体,并且不需要再重新训练即可用于今后所有 14 种语言。

在它的葡萄酒聊天机器人在英国推出的时候,这种方法显然对像 Lidl 这样的全欧洲贸易商产生了强大的吸引力,Goebel 说,这正是 Lidl 选择它们作为合作伙伴的一个重要因素。

为了开发这款聊天机器人,Aspect 与应用程序开发公司 2-steps-ahead 合作。Aspect 提供了项目管理、架构和语言专业知识,而2-steps-ahead 带来的是编程技能。

Lidl 最近因其葡萄酒的选择获得了很多好评,同时也赢得了红酒和起泡酒的奖项。然而,这些知识和相关的购买建议都出自他们的全职侍酒师,他们不能同时出现在超市的 800 多个商店中,也不能为所有咨询到客服中心的用户一一提供建议。聊天机器人身负侍酒师的专业技能登上舞台,这样顾客只要通过 Facebook messenger 与聊天机器人聊天或进行提问,就能立即获得对葡萄酒的建议了。

Margot 混合了菜单驱动的交互和自然语言对话框,这种交互方式是经过了深思熟虑的设计决策。Goebel 说,用户在与电脑交流时,仍然期待得到菜单引导,但是在未来,随着聊天机器人的体验更为普遍,这种混合的交互需求就会消失了。

无论是为了研究还是娱乐,如果你有兴趣亲自尝试一下这款葡萄酒聊天机器人,可以访问 Lidl UK Facebook 页面,点击“发送信息(send message)”。在 Facebook Messenger 上,从菜单中选择“开始(get started)”,然后点击“启动葡萄酒聊天机器人(start the wine bot)”。

查看英文原文 UK Supermarket Launches Machine Learning Sommelier

2018-03-06 18:001349

评论

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

瞰源 | 当我们谈论开源时,我们在谈论什么?

OpenTEKr

狄安瞰源

java开发SSM框架整合之MyBatis动态SQL

@零度

mybatis ssm JAVA开发

陈齐彦 Roby:开源也许是中国未来IT行业最重要的统战对象 I OpenTEKr 大话开源 Vol.1

OpenTEKr

大话开源

华为AppCube入选Forrester《中国低代码平台市场分析报告》

华为云开发者联盟

华为 低代码 AppCube 应用魔方 Forrester

图数据和知识图谱,数字化转型的新引擎

星环科技

图数据库 知识图谱

TDengine在雷达台站运维管理系统中的落地实践

TDengine

数据库 tdengine 时序数据库

云原生时代的"应用级"多云管理

北京好雨科技有限公司

云计算 Kubernetes 容器 多云管理

Redis 核心知识点归纳总结,从根上理解 Redis

码哥字节

redis Redis 核心技术与实战 签约计划第二季

TDS构建数据湖、数据仓库应用介绍

星环科技

Linux系统学习《Linux一学就会》Linux文件系统结构

侠盗安全

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

Java 开发中常见的 10 个错误

编程江湖

JAVA开发 java编程

入驻快讯|欢迎字节跳动终端技术团队正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

给弟弟的信第4封|你需要尽早知道的理财知识

大菠萝

28天写作

让设计如语言一般自然

鲸品堂

设计 通信 运营商

react源码解析16.concurrent模式

buchila11

React React Hooks

Redis 很强,不懂使用规范就糟蹋了

码哥字节

redis Redis开发规范 签约计划第二季

react源码解析15.scheduler&Lane

buchila11

React React Hooks

爱奇艺基础数据平台演进

爱奇艺技术产品团队

全面适配DPDK 20.11,DPVS发布v1.9.0版本

爱奇艺技术产品团队

从源码分析快速实现对新开源软件的检测

华为云开发者联盟

二进制 开源软件 二进制SCA 特征

说了半天跨平台,今儿咱就来跨跨!(上)

为自己带盐

Docker dotnet 28天写作 签约计划第二季 12月日更

网络协议之:还在用HTTP代理?弱爆了!快试试SOCKS5

程序那些事

网络协议 HTTP 程序那些事 12月日更 SOCKS5

异构组网如何解决共享资源冲突?|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

node服务端渲染

编程江湖

node.js 大前端

前端开发框架react 之UmiJS

@零度

大前端 React

深度解读|Spark 中 CodeGen 与向量化技术的研究

Kyligence

python入门难?十之八九是因为python 协程吧!

梦想橡皮擦

12月日更

Hadoop完全分布式安装部署

编程江湖

大数据 hadoop

大厂算法面试之leetcode精讲22.字典树

全栈潇晨

LeetCode 算法面试

Java 动态代理之 InvocationHandler 最简单的入门教程

汪子熙

Java 动态代理 28天写作 SAP 12月日更

Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结

码哥字节

redis RedLock redisson 分布式锁 签约计划第二季

英国超市推出机器学习侍酒师_语言 & 开发_Tim Hodkinson_InfoQ精选文章