使用IBM Watson Assistant构建聊天机器人


如果您曾经使用过Siri,Alexa或Google助手,那么您已经熟悉了聊天机器人的工作原理。该软件可以让您与计算机进行对话,从而与计算机进行交互它。至少,尝试与您进行对话。从历史上看,聊天机器人一直很笨拙,并没有那么有用。

现在情况发生了很大变化。我们一直在使用语音助手,他们几乎总是了解我们的意思。登录到几乎任何商业站点,弹出的小型消息传递应用程序背后可能都没有真实的人,可以为您提供帮助。

聊天机器人正在革新我们使用计算机的方式,但现代的聊天机器人代码复杂且训练困难。这就是为什么我们现在有很多公司提供聊天机器人构建器来简化该过程的过程。

运行世界上最好的聊天机器人的AI技术的领导者IBM实际上提供了一个聊天机器人构建工具,您可以免费试用。它被称为IBM Watson助理 ,任何人都可以利用现有的最重要的AI系统之一。

您可能曾经听说过Watson,特别是当它在Jeopardy游戏中击败人类对手时!这也不只是玩具,您还可以使用他们的技术构建可行的聊天机器人,然后将其与您的产品集成自己的业务或个人用例。

免费帐户每月最多允许10,000次对Watson Assistant的API调用。对于大多数个人用户来说,这已经足够了。

简略介绍

在开始使用Watson Assistant构建聊天机器人之前,让我们先谈谈关于我们要实现的目标。

聊天机器人的基本目的是解释用户在说什么,然后弄清楚该怎么做。在Watson Assistant中,有一个intent基本上是用户想要实现的操作。

例如,某人的意图可能是查找您是否有库存特定项目。在这种情况下,可以将Watson Assistant与您的数据库集成,然后从数据库中获取确切的库存水平。

意图是根据实体执行的,意图包含了Watson将用于处理的相关信息。

构建聊天机器人时,您需要经历三个步骤的循环:

  • 创建意图和实体
  • 构建对话框树
  • 试用您的聊天机器人!
  • 在本指南中,我们将循环浏览此循环,向您展示Watson聊天机器人的核心构建模块。

    入门

    您要做的第一件事就是转到沃森助手 页面并注册。我们使用了免费的“ Lite”软件包,该软件包可让您构建任何想要的聊天机器人而无需承担任何义务。只需点击免费入门并按照说明进行操作即可。

    完成所有数字文档后,您将最终进入IBM Watson Assistant简介页面。现在,点击创建工作区

    现在单击创建。

    现在只需命名您的工作区并添加描述

    在添加自定义意图之前,第一件事您应该做的就是添加IBM已经为我们准备的一些通用意图。这样可以使您不必每次都从头开始学习bot基本对话内容。

    为此,请在Intents下单击Content Catalogue,然后单击常规类别旁边的添加到工作区

    该机器人现在可以理解常规对话框,例如问候语。要查看其工作原理,请点击对话框标签,然后点击创建对话框。将自动生成两个会话节点-欢迎其他任何内容

    点击在Welcome(欢迎使用)上进行扩展。

    在这里,您可以看到对话框节点的基本结构。如果漫游器识别出某种条件(例如意图),它将按照您定义的方式进行响应。

    虽然在这种情况下我们没有创建自定义意图,但让我们转到“意图”选项卡并查看一下名为#General_Greetings的意图。只需在意向列表中单击#General_Greetings即可。

    这就是您要做的你自己的意图。给它起一个名字,给它一个描述,并添加尽可能多的方式,您可以想到用户会表明这种意图。 IBM在这里已经为我们完成了工作,但是非常清楚它是如何工作的。您还可以通过添加更多示例来修改此现有意图。

    我们将在聊天机器人对话框中使用此意图,因此回到对话框选项卡,然后点击创建对话框即可。我们的自定义对话框将在“欢迎”和“其他”节点之间发生。您所需要做的就是单击添加节点。

    我们将要将此节点称为友好的问候语,并将使用#General_Greetings意图为其提供动力。因此,在如果机器人能够识别下,只需输入意图的名称,然后从下拉菜单中选择它即可。

    您可以通过单击X按钮关闭对话框节点。现在,我们应该有一个可以响应基本问候的机器人。点击页面右上方的尝试一下按钮,以测试到目前为止我们构建的机器人。在弹出的聊天栏中键入你好。看看会发生什么。

    哇! Watson认识到我们的意图是打招呼,然后使用我们在对话框构建器中指定的规则进行响应。恭喜,您已经完成了一个完整的聊天机器人构建周期!

    高级功能

    虽然您可以使用此基本步骤循环构建一个很棒的聊天机器人,但Watson Assistant的功能远不止于此。使用该工具的所有功能,您可以构建一个可以处理预订或向用户提供库存产品清单的机器人。精通技术的天才。 IBM提供了大量的教程视频和文档,可以使您成为聊天机器人的主人。现在您已经尝过了,什么都不会阻止您!

    How to Make an Amazing Tensorflow Chatbot Easily

    相关文章:


    7.11.2018