70+专家分享实战经验,2024年度AI最佳实践都在AICon北京 了解详情
写点什么

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

  • 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:001146

评论

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

NFT数字藏品APP系统开发

开发微hkkf5566

快速玩转CI/CD图形化编排

Jianmu

DevOps 前端 CI/CD 自动化运维 图形化编排

7天免费入门数据智能,“2022数据智能夏令营”开启报名!

个推

人工智能 大数据 数据智能

大数据培训之Flink CEP 的简介

@零度

大数据 flink CEP

电竞迎来“新四化”,数字化产业变革正当时

科技之家

K8s的负载均衡与配置管理

Damon

云原生 k8s 6月月更

OceanBase Meetup第五期 复杂业务场景下的数据库应用需求及挑战

OceanBase 数据库

fastposter v2.8.3 发布 电商海报生成器

物有本末

Java Python 海报 海报生成

轻松实现微信滑动返回页面效果 | 社区征文

Changing Lin

android 安卓 自定义view 初夏征文

如何保证数据库和缓存双写一致性?

C++后台开发

数据库 redis 缓存 中间件 后端开发

web前端培训 | 面试中Vue的各种原理分享

@零度

Vue 前端开发

大数据工业界解决方案

Joseph295

安擎人工智能计算中心解决方案助推“城市大脑”建设

科技热闻

去中心化交易所套利机器人开发技术

薇電13242772558

区块链 去中心化

钱大妈基于 Flink 的实时风控实践

Apache Flink

大数据 flink 编程 流计算 实时计算

什么是网络拓扑?网络拓扑有哪些类型?

wljslmz

网络技术 6月月更 网络拓扑

斗栱云杜文宝:如何用一款SaaS改变建筑行业?

ToB行业头条

Vue-15-事件绑定

Python研究所

6月月更

Java—指令重排序

武师叔

6月月更

详细视图——基于函数的视图 Django

海拥(haiyong.site)

Python django 6月月更

Fabric.js 控制元素层级 👑

德育处主任

前端 canvas Fabric.js 6月月更

并发数、并发以及高并发分别是什么意思?

行云管家

高并发 并发 堡垒机 IT运维 并发数

Spring那点事

飞天

6月月更

Spring Security:用户和Spring应用之间的安全屏障

华为云开发者联盟

安全 防火墙 spring security 华为云

游戏源代码开发时需要什么,需要哪些团队成员?

开源直播系统源码

软件开发 游戏开发 直播源码

【CVPR2022】用于域适应语义分割的域无关先验

华为云开发者联盟

人工智能 华为云 图像域

揭开SSL的神秘面纱,了解如何用SSL保护数据

郑州埃文科技

数据安全 SSL证书 IP溯源

特别干的干货!!《Mycat》搭建分布式数据库中间件看他就够

迷彩

mycat 分布式数据库中间件 6月月更

快速认识 WebAssembly

devpoint

rust webassembly Wasm 6月月更

Node.js实用的内置API(二)

devpoint

node.js utils 6月月更

一个老开源人的自述-如何干好开源这件事

云智慧AIOps社区

开源 前端 开源项目 数据可视化

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