AI构建聊天机器人 用SAP Conversational 案例分享

  • 电脑网络维修
  • 2024-11-14

【.com快译】假设您是一名首次接触构建聊天自动机器人(Chatbot)的新手,那么在面对各种人造言语了解、对话流和信息传输平台等概念时,必定会倍感压力。在本文中,我将手把手地疏导您在SAPConversational AI上构建出***个聊天机器人,并到达如下的指标:

上方让咱们从一个繁难的Bot开局吧。下图是它与人类对话的界面:

在此,该Bot须要到达的自动水平为:

前期要求

1. 在SAP Conversational AI上创立一个收费帐户。

2. 在登录之后,单击“Start with a template”按钮,或间接单击左边标签处的“+ NEW BOT”按钮。

3. 您可以为Bot选用一项或多项预约义的技艺。这将有助于您更快地上手。此处,咱们只选用“Greetings”,不过稍后您还可以减少其余技艺。

4. 将它命名为“joke-Bot”。

5. 将其形容为“我的***个幽默的joke-Bot”。

6. 您可以设置6个主题来改良对Bot的培训。同时,您可以将主题的关键字定义为:“时兴”、“游戏”或“上班”。

7. 依据数据的经常使用状况,选用适当的数据战略选项。留意:思考到或者会被问及用户的团体肥壮信息,因此咱们没有勾选“肥壮”类Bot。

8. 将自动言语设为英语。

9. 因为临时没有隐衷信息,您可以将其设置为地下形态,稍后再酌情调整。

至此,咱们曾经为构建Bot做好了前期预备上班。

Bot的构建阶段

惯例状况下,Bot会在平台上教训如下5个阶段:

1. 训练 - 教会Bot须要了解的物品。

2. 构建 - 经常使用Bot Builder工具来创立对话流。

3. 代码 - 经常使用外部API或数据库来衔接Bot。

4. 衔接 - 将Bot发送到一个或多个信息传输平台上。

5. 监控 – 继续训练Bot,使之更自动、更能灵敏地应答各种状况。

因为咱们临时不须要任何外部的信息,因此咱们在此跳过“代码”局部。当然,假设您想进一步了解Bot与代码的衔接,请参阅:。

第1步:训练Bot了解人类言语

作为Bot,它须要能够了解自己搜集到的信息,并辨别不同的用意(intent)。此处,用意是指不同表白形式的句子,所具有相反的含意。因此,当用户向Bot发送一些文本信息时,咱们的算法会将它们与用意中的短语启动比拟,审核并婚配出最凑近的一个,进而判别出文本信息的用意是什么。

例如:

可见,上述三句的表白形式不同,但都是在问同一个疑问:您是机器人吗?因此,假设您的Bot能够识别该疑问,那么就可以预备好一个理智的回答,例如“我是机器人,我自豪。”

“叉”入用意(Fork Intents)

在与用户交换时,一切类型的Bot都能够识别诸如:“问候”、“赞同”、“不赞同”等基本内容。因此,假设您在前期给Bot选用设置了预约义的“Greetings”技艺,那么它曾经具有了告别和问候,这两种用意的判别才干。

而且,因为SAP ConversationalAI是协作式的,因此您无需每次都从新创立新的用意。您齐全可以将其他人曾经创立的用意“叉”入(克隆)出去。例如,当得知用户想要听笑话时,咱们就可以在社区中检索能否有曾经创立好的此类用意。

如上图所示,您可以在搜查栏中输入“joke”,以失掉结果列表。假构想检查其详细内容,您也可以间接单击不同用意的称号。

创立一个新的用意

假设您想要自定义一个新的用意,那么就须要从头开局构建它。在此,咱们宿愿Bot能够了解到对方在听到笑话时笑了。因此,您可以单击搜查字段右侧的“+Create”,而后为您的用意起一个称号。

重复上述环节,您可以创立对方感觉无法笑的用意:

第2步:减少表白式

既然创立了用意,咱们就须要用各种表白式示意它们。咱们可以单击不同的用意,而后减少不同的表白式语句。我的倡导是:请为单个用意减少至少30个表白式,现实状况为50个。

上方是一些表白式的例子:

大笑

无法笑

第3步:测试Bot

在控制台上,单击右上角的TEST气泡图标。键入一个您从没训练过的句子,例如:“您能给我讲个笑话吗?”

依据您输入的内容,Bot会检索出用意、并做出回答。假设现有算法没能检测到相应的用意、或是检测到了有效的用意,那么您就须要减少新的、或是修正现有的表白,来进一步训练它。这仿佛有些繁琐,但这是确保Bot能够正确识别用户语句的***形式。

在Bot的用意检测成果达标之后,咱们就可以进入下一阶段:构建Bot的对话流。

第4步:构建和治理对话流

如今,让咱们在Bot Builder中找到Build选项卡,它能够协助咱们依据Bot的技艺来构建对话流。

什么是技艺?

每一个技艺都代表Bot“知道”如何做的某件事,它们之间经过相互陈列组合,会变得逐渐复杂起来。

在创立一个新的Bot时,您曾经为它选用了预约义的技艺。当然为了防止“重复制作轮子”,您也可以在平台上查找并“叉”入其他人创立好的技艺。

例如:假设您在创立时选用了预约义技艺“Greetings”,那么它就会出如今您的界面上。

单击其称号,可失掉如下详细的信息:

通常,一项技艺会蕴含四个局部:

经过阅读该问候技艺,您会发现其结构为:

第5步:建设自己的技艺

让咱们回到Build选项卡,单击左侧的“+ Create”技艺,以建设自己的技艺。

在此有三种不同类型的技艺:商业(Business)、浮动(Floating)和后备(Fallback)。

在此,咱们的技艺属于浮动类型。我将其命名为“tell-me-a-joke”。

经过单击新创立的技艺,以及“Triggers”选项卡,咱们可以针对婚配上的用意,激活不同的技艺。

如上图所示,因为自动是AND条件,而咱们却宿愿在任何一个用意被婚配时,都激活咱们的技艺,因此不要遗记将条件更改为OR(单击其中的蓝色按钮“AND”)。

因为对此案例并无任何额外的需求,因此咱们不做额外的设置。当然您也可以经过征询更多信息来改良Bot,例如:青睐什么类型的笑话,或是为成人笑话减少年龄要求等。

上方,咱们经过点击“举措”选项卡,来创立***个信息组。

单击“ADD NEW MESSAGE GROUP”,以及“ADD CONDITION”,来减少信息触​​发的条件,例如:If @ask-jokeis-present。此处“@”代表用意的类型。咱们稍后会引见到。

而后,您可以选用举措为“SEND MESSAGE”,以及文本的格局。

***,您就可以输入自己青睐的笑话了。

当然,您也可以在两条信息之间设置5秒钟的提前,以繁难用户花期间读完Bot回复的那些长信息。

第6步:给Bot提供不同或者的答案

单击信息上的“+”,您可将新的信息减少到随机列表之中。这样您就不会总是发送一些千篇一概的笑话了。假设再次单击“SENDMESSAGE”的下方,您还可以同时发送多条信息。

上方咱们来引见另外两个用意。

请单击“ADD A NEW MESSAGE GROUP”,并将条件设置为:If @laughs is-present。

假设我想在这种状况下发送各种GIF图片,那么就可以点击“SEND MESSAGE”和“Image format”。

同理,我也可以对第三种用意启动此类操作。

第7步:与Bot聊天

接上去,咱们就须要让Bot在实在状况下去与人类用户聊天了。当然,我倡导您在构建的环节中,就尽或者多地与Bot聊天,以尽早识别出那些逻辑失误。

单击右下角的蓝色按钮“CHAT WITH YOUR BOT”,试着发送一些信息。同时,您也可以经常使用“Clear”来清屏。

第8步:将Bot衔接到信息传输平台

一切预备就绪后,咱们就可以将Bot部署到公共信息传输平台上了。

让咱们转到“Connect”选项卡,选用您偏好的信息传输平台,而后依照其分步说明启动操作。

值得留意的是,不同的平台会有所差异。例如:Telegram只管易于性能,却不允许GIF图像。因此,您应该适外地调整自己的Bot。假设您无从下手的话,我倡导您经常使用FacebookMessenger,它是一特性能十分弱小的平台,而且领有着少量的用户。

第9步:监控并训练Bot

“Monitor”选项卡能够协助您继续改良Bot的自动水平。它能够搜集Bot所接纳到的一切信息,并显示婚配了何种用意。经过亲密监控,您可以针对那些婚配有效、或基本不存在的用意,进执行态调整与调配。

如上图所示,针对***一条信息,Bot未能成功用意的婚配。假设此类信息继续发生的话,咱们就须要为它创立一个新的用意了。

展望

假设您顺利地成功了上述9个步骤,并想继续地改良该聊天机器人的话,您还可以从如下三个方面入手:

***,不要忘了“叉”入他人创立好的用意和技艺。置信您的Bot必定会在始终迭代与重构中愈加自动的。

  • 关注微信

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/4574.html

猜你喜欢

热门标签

洗手盆如何疏浚梗塞 洗手盆为何梗塞 iPhone提价霸占4G市场等于原价8折 明码箱怎样设置明码锁 苏泊尔电饭锅保修多久 长城画龙G8253YN彩电输入指令画面变暗疑问检修 彩星彩电解除童锁方法大全 三星笔记本培修点上海 液晶显示器花屏培修视频 燃气热水器不热水要素 热水器不上班经常出现3种处置方法 无氟空调跟有氟空调有什么区别 norltz燃气热水器售后电话 大连站和大连北站哪个离周水子机场近 热水器显示屏亮显示温度不加热 铁猫牌保险箱高效开锁技巧 科技助力安保无忧 创维8R80 汽修 a1265和c3182是什么管 为什么电热水器不能即热 标致空调为什么不冷 神舟培修笔记本培修 dell1420内存更新 青岛自来水公司培修热线电话 包头美的洗衣机全国各市售后服务预定热线号码2024年修缮点降级 创维42k08rd更新 空调为什么运转异响 热水器为何会漏水 该如何处置 什么是可以自己处置的 重庆华帝售后电话 波轮洗衣机荡涤价格 鼎新热水器 留意了!不是水平疑问! 马桶产生了这5个现象 方便 极速 邢台空调移机电话上门服务 扬子空调缺点代码e4是什么疑问 宏基4736zG可以装置W11吗 奥克斯空调培修官方 为什么突然空调滴水很多 乐视s40air刷机包 未联络视的提高方向 官网培修 格力空调售后电话 皇明太阳能电话 看尚X55液晶电视进入工厂形式和软件更新方法 燃气热水器缺点代码

热门资讯

关注我们

微信公众号