如何使用 IBM Watson 构建聊天机器人
介绍
IBM Watson是一项领先的人工智能 (AI) 和机器学习 (ML) 技术。Watson 的前身 Big Blue 于1997 年在国际象棋比赛中击败了世界冠军,从此声名鹊起。2011 年,它在《危险边缘》中再次崭露头角,证明了其自然语言处理能力的强大。
如今,Watson 已广泛应用于各行各业,从制造业的机器自动化和工业 4.0到财务分析和网络安全。
IBM Cloud 平台将允许您在可能是最先进的机器学习系统的支持下创建聊天机器人。您可能还记得另一本与竞争对手服务相关的指南,聊天机器人是客户提出问题并立即获得答案的有效方式。机器人可以回答问题或将客户引导至其他资源。
您可以在各种设备、渠道、应用程序甚至汽车仪表板中运行聊天机器人(或者 IBM 称之为对话实例)。
设置 IBM Cloud 帐户
首先,从IBM Cloud 网站创建一个 IBM Cloud 帐户并登录。请记住,IBMid按钮可能是您注册时使用的电子邮件地址。
开始创建您的聊天机器人
在构建聊天机器人窗口中单击开始。
接下来,选择计划。对于没有经营大型企业的人来说,免费的精简版计划应该足够了。它每月提供最多 10,000 条消息,具有五种对话技能和 100 个对话节点。您可以随时升级到付费计划并保留您的意图、实体、对话流和聊天记录。
其他计划包括来自外部数据(帮助台)的可搜索索引、多个用户、聊天机器人和客户之间的更多消息或 API、更多对话技能和节点。
要真正利用 Watson AI,请考虑 Plus 或 Premium 计划,它们提供意图冲突检测功能。这可以检测用户或网站访问者何时感到沮丧并需要尽快回答他们的问题。
选择计划后,选择您希望聊天机器人拥有的名称和任何所需的标签。
如果您选择免费计划之外的任何内容,请单击添加到估算和查看估算。否则,请返回到您的IBM Cloud 仪表板。您的 Watson Assistant 实例应该在资源摘要>服务下可用。如果您的聊天机器人没有用服务旁边的数字“1”表示,请单击创建资源。
您将看到可用的服务选项列表。
如果您看到“服务”旁边有数字 1 ,请单击“服务”以在列表中查看您的实例。
单击您的实例,然后启动 Watson Assistant。
单击“我的第一助手”,然后单击“技能”部分中的“对话窗口” 。
意图和实体
在开始创建聊天机器人的对话之前,了解意图和实体非常重要。IBM 的定义是,意图是用户想要执行的动词或操作,而实体是名词,例如与您的业务相关的地点或事物。聊天机器人将它们组合在一起,找出回答问题的最佳方式。
意图设置
意图是客户提出问题的目的或提出请求的意图。这可能是寻找营业时间等基本信息,也可能只是一句问候。
要在聊天机器人中设置意图,请单击技能部分中的创建意图,然后添加意图的名称和可选描述。
名称应反映意图,例如“位置”、“营业时间”或“问候”。此示例以问候语开始。将其添加到“意图名称”部分后,您将看到另一个名为“用户示例”的提示,您可以在其中输入客户向聊天机器人介绍自己的方式,例如“你好”、“嗨”或“问候”。
输入每个示例并单击“添加示例”以获取列表。Watson AI 会将此列表及其变体处理到其系统中以供将来参考。高级计划提供其认为适合给定意图的用户问题的自动化版本。
重复此操作,以完成客户可能拥有的其他意图,例如“营业时间”、“服务帮助”、“注册服务”、“应用程序支持”、“定义”、“位置”等。“谢谢”或“再见”意图有助于在最后给用户留下良好的印象。
单击后退箭头添加意图。技能中的“内容目录”选项具有多种自动化、预选选项。
实体设置
接下来,设置一些与您的业务相关的实体,以便聊天机器人知道如何开始回答问题。
在实体部分中,输入与实体相关的值及其同义词。聊天机器人会根据客户在问题中使用的同义词来查找实体。一位客户可能将画廊称为“展厅”,而另一位客户可能将其称为“商店”,但如果您将这两个值列为一个实体下的值,聊天机器人就会识别出它们都建议同一个实体。
添加值后,单击“尝试”以预览聊天机器人的实例并尝试问候它。当旁边出现#图标和意图名称时,您会看到聊天机器人理解了意图。但是,在您创建对话框之前,聊天机器人不会知道如何回答。
对话和节点
对话是聊天机器人响应客户的方式,并通过使用对话树根据之前的响应跳转到新主题。对话树使用节点将客户引导到不同的主题。
节点处理对特定实体或意图的响应。这里有很多变化,随着时间的推移,您应该掌握如何最好地为您的受众提供他们需要的内容。Watson 还将使用其机器学习算法来改进和适应不断变化的条件,运行时间越长,您给它的选项就越多。
节点名称应该具有描述性并与聊天机器人将要处理的问题相关,因为它可能会显示给客户或同事。
要创建对话,请单击对话技能。
“欢迎”和“其他”节点已为您设置。单击“欢迎”进行修改。您可以为聊天机器人提供各种对话选项,例如响应和响应变体。
最好创建一个比默认版本稍长一些的欢迎消息,并将此响应的变化设置为随机,以使其不那么机械化。
即使有“欢迎”节点,聊天机器人仍然无法响应客户,除非您设置问候节点。除非您将“如果助手识别”部分从默认的“欢迎”(尚未设置为意图)修改为“问候”,因为这是当客户说“嗨”或“你好”时它识别的意图。
以下是您设置聊天机器人时给出的响应示例:
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~