Bluemix 之 IBM Watson Conversation 自然对话实践

前言

  初步结识Bluemix是在2015年春节,那时候对于一个外来的IBM-PaaS很是好奇,但是又不敢尝试,担心成本高,一直有一种“推倒重来”的感觉,所以当时只做了简单的免费测试;随着2016年产品的成熟变得火热起来,越发难以控制好奇就开始了尝试,起初尝试了MobileData,再有是Push Notification;近期意识到,机器语言打的火热,作为移动开发人员对于机器认知一直处于理论阶段,未曾真正的体验到机器认知带来的快感,由于之前对于昂贵的Watson一直触摸不到,发展至今总算有机会了,Bluemix提供了一个叫 IBM Watson Conversation 的服务,特此体验一把。

Watson Conversation Service 简介

  Watson Conversation 将自然语言界面添加到您的应用程序中,与程序的最终用户用自然语言进行交互;IBM Watson提供了简易的web应用程序训练服务,帮助用户快速构建产品需求的自然对话流程。我们常见的有web聊天机器人的应用,还有众所熟知的支付宝智能机器人服务等。

体验前应熟知基本知识构成

Conversation Service 包含三个部分:Inserts、Entities 和 Dialog,下面简单介绍一下各自的作用:

  • Inserts: 用户的意图。即用户提供的信息背后所隐含的意图。比如工厂网询价单,用户问你有什么样配置的粉碎机,用户的意图是询问粉碎机的具体配置信息。
  • Entities: 用户输入的要素。
  • Dialog: 对话的流程,一套逻辑顺序的对话流程;Conversation Service 提供了自定义对话流程的逻辑编写。

具体流程(体验版)

熟知基本知识构成后让我们一起来看看整体流程:

1.打开 Bluemix 官网:https://console.ng.bluemix.net

2.新用户进来是这样的,这里我们注册一个30天体验账号,如下图:

3.登陆后,点击目录,并在搜索框输入 Watson Conversation 如下图:

4.打开 Conversation 介绍页,建立 Bluemix Watson Conversation Service 服务,如下图:

我们这里选择免费服务并点击创建,如下图:

创建成功的如下图:

5.打开图形化工具 Launch tool 定制 Conversation

点击创建新的空间如下图:

6.创建 Intention 和实例来训练 Watson 读懂用户输入背后的意图

这里呢,既可以导入修改好的线下Intents,也可以在线添加,这里我们选择线上add,如下图:


输入一个 Intention 的名字,一个意图至少关联 5 个表达这个意图的问题实例。输入完每个问题回车,完成一个意图点击右上角的 Done,如下图:


创建好如下图(为了测试这里多创建几个):


重复以上的步骤建立其他的意图和实例,输入后的结果可参考下图:

目前为止:你定义完成了 intents 和用来识别它们的实例

7.定义 Entity 识别用户输入中的要素

前面有讲到 Entity 是用户输入中的要素。比如水果店有多种水果,那么用户要求的具体水果都是输入中的要素。每个元素 entity 定义了一系列的值用来触发 Watson 给出相应的回答或回应。

点击 Entities 选项卡,同样可以在线 Create 和线下上传两种方式,如下图:


点击左上角的 Create 按钮,在弹出的对话框内输入 Entities 的名字和所包含的数值,例如在交通工具建立一个交通工具种类的 Entity,步骤如下:

在 Entity 栏位,输入”交通工具分类”来定义交通工具种类。

  • 在 Value 栏位,输入”机动车”
  • 点击加号按钮来添加更多的值,比如:人力驱动,水上行驶,地下行驶,天上航行等。
    输入结束后,点击”Done”按钮。

目前为止:你定义了交通工具类的元素,现在可以来定义对话的流程了,这个流程将会使用之前定义好的用户意图 intents 和元素。

8.通过 Dialog 来创建用户问题的自动回应机制

前面讲过 Dialog 组件定义针对用户的意图和问题,如何自动回应。Dialog能自定义对话流程,确立对话流程逻辑;

在 Enter a condition 栏位输入 水果,这是之前你创建过的意图, 在 Watson says 栏位输入”你想买点苹果吗?” 可以输入多个,这里不一一列举,点击”Anything else”节点,这个节点是自动生成的,同样可以输入多个联想意图。

9.测试 Watson conversation

点击右上角标识,如下图:

测试结果如下:

通过效果图我们不难看出,完全自定义的意图与用户输入元素的智能匹配,加上对流程的控制,对于开发者很容易上手,能扩展更多的功能与自由创新,这是很令我惊喜的一点。

Watson Conversation 体验总结

Watson Conversation 给技术人员对机器认知有了直观的体验,对企业智能客服等提供了更加智能的平台,给云时代高速发展的企业们带来了更多的选择,未来人工智能需要像 Watson Conversation 这样的服务,有效节省企业成本,提高工作效率。Bluemix Watson Conversation,期待你更好的表现!

iOS开发者交流群:446310206

时间: 2024-10-06 09:39:22

Bluemix 之 IBM Watson Conversation 自然对话实践的相关文章

IBM Watson:用人工智能提升美国零售业消费体验

假日临近,IBM用旗下Watson认知计算系统支持这个一年中最繁忙的购物季之一,以此来体现假日精神. 美国明尼苏达州布卢明顿的Mall of America和加利福尼亚州纽波特比奇的Fashion Island 分别在试点移动门户上使用了Watson,分别支持两家公司的"E.L.F."和"At Your Service",利用IBM Watson Conversation API分析顾客的查询,并帮助他们计划到场购物. Mall of America 的E.L.F.

IBM Watson触角已延伸至:数据平台、iOS集成、机器人和教育领域

近日,IBM公布了一系列Watson技术,包含机器学习.数据平台.虚拟代理(Virtual Agent)的会话工具,并把Watson更多地同MobileFirst for iOS应用程序以及教育工具进行集成,以促进认知计算生态系统的发展. 目前,IBM在拉斯维加斯举办的Watson大会上发出了密集公告.IBM的首席执行官Ginny Rometty将在主题演讲中介绍Watson产品组合.生态系统和客户群.以下是具体内容 IBM的Watson Data Platform--IBM正在将Watson数

已阅读百万份安全文献,IBM Watson推动认知型安全运营中心发展

近日,IBM 安全事业部宣布推出面向网络安全的Watson(Watson for Cyber Security),这是业界首款旨在推动认知型安全运营中心(SOC)发展的增强智能技术. 在过去一年,Watson接受了网络安全语言方面的培训,阅读了100多万份安全文献.现在,Watson能够帮助安全分析师解析成千上万份自然语言的研究报告,而此类报告过去从未被现代安全工具所解读. IBM Watson推动认知型安全运营中心(SOC)发展 据IBM研究部门提供的信息,形形色色的安全团队每天平均扫描20多

携手Visa IBM Watson IoT加速互联设备转化为潜在销售点

慕尼黑-- 2017年2月16日: IBM (NYSE: IBM) 和Visa 公司 (NYSE: V)今日宣布开启第一批合作项目,旨在实现随时随地的销售,并共同助力企业借助物联网快速引入针对任何设备的安全支付. 这一合作结合了IBM Watson物联网平台与认知能力,以及Visa的全球支付能力,目前在全球支持着60%以上的支付业务.IBM Watson物联网平台让企业能够连接到全球数十亿台互联设备.传感器和系统上,并从中获得有效洞察.当下,该平台已拥有超过6,000家客户,并帮助客户连接到数百

会议无聊又冗长?IBM Watson要接管你的会议室了

雷锋网按:会议室似乎是一个日常工作无法离开的场景,但越来越多的人开始厌烦漫长而低效的会议. 连同会议室中的白板也越来越鸡肋,摆着用处不大,不摆又很奇怪,协同办公工具似乎更有用处.但不必担心,人工智能 IBM Watson 将要接管会议室了. 据 Forbes 报道,IBM和Ricoh日前宣布,将通过Watson的认知计算能力,将提升白板的交互性,并用于商业决策. IBM Watson白板在外表看起来与普通白板没有任何不同,但它能够在会议谈话中添加笔记,如果需要的话,任何人都可以通过语音命令控制白

AI+教育如何得到更好的应用?我们找了IBM Watson研究员、OpenEd创始人等谈了谈

图:Aleutie / Shutterstock 雷锋网(公众号:雷锋网)按:日前,科大讯飞轮值总裁吴晓如表示,「人工智能在一些细分领域的应用,目前已经进入深水期」.虽然其认为人工智能并非无所不能,但它在教育领域却大有作为.吴晓如持这个观点,确实有迹可循.不管是从科大讯飞已经在AI+教育领域取得的成绩来看,还是从整个AI+产业链的结合中,教育作为首当其冲的角色,早已成为AI的最直接获益领域之一.而与这一趋势相呼应,国内外关于AI+教育的主题的讨论也是不绝于耳.本文由雷锋网编译于国外科技媒体 Ed

Salesforce Einstein携手IBM Watson:两大人工智能在云中相遇

Salesforce和IBM本周一宣布达成战略合作关系,专注于将他们各自在人工智能平台的能力结合起来为销售代理和营销人员提供强大支持. 两家公司在联合声明中称,今年下半年IBM Watson与Salesforce Einstein将通过结合旨在利用两家公司的机器学习能力提供对客户行为的深度洞察. IBM首席执行官Ginni Rometty在声明中称:"Watson将服务于数百万的Salesforce和Eistein客户和开发者,提供前所未有的客户洞察." Salesforce首席执行官

IBM Watson AI副总裁:IBM Watson是如何为客户找到AI解决方案的?

9月9日,二十国集团(G20)智慧创新论坛暨2017全球创新者大会(下称创新者大会)进入第二天.在"AI的场景"环节,IBM Watson AI 全球业务咨询服务部全球副总裁Terry Hickey与IBM全球业务咨询服务部认知数字化全球主管Kevin Northrup就IBM Watson从AI思维.AI的好处.面临的挑战.资源与技巧.领导力.解决方案.规划.实施等八个方面,结合IBM Watson所了解到的客户需求和应用场景进行了分享. 以下是雷锋网整理的演讲主要内容: AI思维

IBM Watson 落户淮安,江苏肿瘤治疗迈入 AI 时代;菜鸟网络150台 AGV 机器人自主搭建仓库,双十一投入使用

IBM Watson落户淮安,江苏肿瘤治疗迈入AI时代 10月18日,淮安市第一人民医院南京医科大学附属淮安第一医院与杭州认知达成深度战略合作,引入全球顶级人工智能IBM Watson for Oncology认知计算系统,并举行了沃森联合会诊中心的启动仪式. 调查数据显示,目前江苏省肿瘤发病率排在前三位的是肺癌.肝癌.食道癌.而20年前,排名前三位的是胃癌.食道癌和肝癌.近年来,"富裕癌"患病率又稍有上升,比如乳腺癌.肠癌等.而沃森今年在国内已经投入应用的9个癌种中,尤其以胃肠道肿瘤