0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何搭建一个聊天机器人?

倩倩 来源:IT168 2020-07-25 10:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

顾名思义,“聊天机器人”是与您聊天的机器。诀窍是使它尽可能像人一样。从“美国运通客户支持”到Google Pixel的呼叫筛选软件聊天机器人,各种各样。

它实际上如何运作?

聊天机器人的早期版本使用一种称为模式匹配的机器学习技术。与当今使用的高级NLP技术相比,这要简单得多。

什么是模式匹配?

要理解这一点,请想象您会问一个书商,例如“ __本书的价格是多少?”或“您拥有____本书的哪几本书?”这些斜体字中的每一个都是可以将来出现类似问题时进行匹配。

模式匹配需要大量预先生成的模式。基于这些预先生成的模式,聊天机器人可以轻松地选择与客户查询最匹配的模式并为其提供答案。

您不妨猜一下下面的聊天是如何实现的?

简而言之,可以将我的价格知道的问题转换为模板《star /》的价格。该模板就像一个密钥,以后将使用它存储所有答案。所以我们可以有以下内容

·iPhone X的价格-1500美元

·Kindle Paperwhite的价格-100美元

AIML(人工智能建模语言)中的代码看起来像

NLP聊天机器人

模式匹配很容易实现,但是只能走得很远。 它需要许多预先生成的模板,并且仅对期望数量有限的问题的应用程序有用。

xkcd

输入NLP! NLP是一些稍先进的技术的集合,可以理解广泛的问题。创建聊天机器人的NLP过程可以分为5个主要步骤

1)标记化-标记化是一种将文本切成小段的技术,称为标记,并同时丢弃某些字符,例如标点符号。这些标记在语言上代表文本。

标记句子

2)规范化-规范化处理文本以找出可能会改变用户请求的预期含义的常见拼写错误。一篇对推文进行规范化的非常好的研究论文很好地解释了这个概念

推文研究的句法规范化

3)识别实体-此步骤可帮助聊天机器人识别正在谈论的事物,例如是对象还是国家/地区或数字还是用户的地址。 在下面的示例中观察到Google,IBM和Microsoft是如何组织在一起的。此步骤也称为命名实体识别。

4)依存关系解析-在这一步中,我们将句子分为其名词,动词,宾语,常用短语和标点符号。这项技术可帮助机器识别短语,进而告诉用户要传达的内容。

Stanford —依赖项解析示例

5)生成-最后,生成响应的步骤。以上所有步骤都属于NLU(自然语言理解)。这些步骤可帮助机器人理解所写句子的含义。但是,此步骤属于NLG(自然语言生成)。此步骤接收先前NLU步骤的输出,并生成许多具有相同含义的句子。在以下方面,生成的句子通常相似

·词序-“厨房灯”类似于“厨房灯”

·单数/复数-“厨房灯”类似于“厨房灯”

·问题-“关门”类似于“您介意关门吗?”

·否定-“在19:00打开电视”类似于“在19:00不打开电视”

·礼貌-“打开电视”类似于“请您能开一个电视好吗?”

根据用户的问题,机器人可以使用上述选项之一进行回复,并且用户会满意地返回。在许多情况下,用户无法区分机器人和人类。

自1995年AIML发明以来,聊天机器人一直在稳步增长,并取得了长足的发展。即使在2016年,平均用户花费超过20分钟的时间通过消息传递应用程序进行交互,其中Kakao,Whatsapp和Line是最受欢迎的。

相似的网络

世界各地的企业都在寻求削减客户服务成本,并通过使用这些漫游器来全天候提供客户服务。

NLP还有很长的路要走,但是即使在目前的状态下,NLP在聊天机器人领域也有很大的希望。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    67

    文章

    8570

    浏览量

    137425
  • 聊天机器人
    +关注

    关注

    0

    文章

    350

    浏览量

    13126
  • nlp
    nlp
    +关注

    关注

    1

    文章

    491

    浏览量

    23373
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    六维力传感器:当机器人拥有“真实触觉”,未来会发生什么?

    你有没有好奇过:机器人是怎么做到像人手那样精细装配零件的?人形机器人又为什么能稳稳捏住颗鸡蛋,却不会把它捏碎? 答案其实藏在小小的“秘
    发表于 04-29 16:29

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    如果把高端机器人比作”,那么关节扭矩传感器就是遍布全身的“触觉神经”。没有它,机器人就像得了末梢神经麻痹——能按程序动,却感受不到外
    发表于 04-17 17:27

    人形机器人爆发背后,被忽视的核心技术:机器人运动学控制

    ,有关键问题常常被忽略:机器人如何精准地“动起来”?这背后的核心技术就是机器人运动学(RobotKinematics)控制。在机器人系统
    的头像 发表于 03-10 17:04 1424次阅读
    人形<b class='flag-5'>机器人</b>爆发背后,<b class='flag-5'>一</b><b class='flag-5'>个</b>被忽视的核心技术:<b class='flag-5'>机器人</b>运动学控制

    小型自重构机器人能不能帮忙做一个

    当然可以!我直接**给你套能做、能跑、能自己变形的小型自重构机器人完整方案**,适合 ESP32S3 + 舵机 + 简单结构,不用复杂加工,能跑、能拼接、能变形。 我给你做**最容易实现、成本
    发表于 02-21 19:24

    探索RISC-V在机器人领域的潜力

    应用,特别是机器人操作系统领域的可行性。MUSE Pi Pro以其强大的K1 AI CPU和官方对主流开源软件栈的积极适配,成为了非常有吸引力的选择。 二、 硬件初窥:性能小钢炮 MUSE Pi Pro
    发表于 12-03 14:40

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    更多"、"互动更流畅"是开发者面临的核心挑战。传统的单屏幕和有限的视觉输入已成为提升机器人智能化水平的瓶颈。而瑞芯微RK3576高性能处理器的出现
    发表于 10-29 16:41

    小萝卜机器人的故事

    代替, LED, 有大佬感兴趣, 起关注和讨论代码, 这个机器人知名度不高, 可是是机器人的原型, 如果开放接口, 定位和无线充电, 也不失为未来的礼物。 让我们为小萝卜工程师的, 自掏腰包救萝卜
    发表于 10-23 05:24

    自制巡线解迷宫机器人(上)

    模拟输入数据自动调整整个系统的动态平衡,使得机器人最终能够快速且平滑地沿着黑线移动。除此之外,该项目最大的亮点是我根据GD32VF103处理器的库函数手册等相关资料为RV-STAR开发板封装了
    发表于 10-20 10:39

    什么是机器人?追溯机器人技术的演变和未来

    作者: Aswin S Babu 什么是机器人? 在日常生活里,“机器人词我们都不陌生,日常交谈中也常常脱口而出。但大家可曾细想过,这个词的真正含义究竟为何?接下来,不妨花些时间,深入探究
    的头像 发表于 10-02 16:32 5912次阅读
    什么是<b class='flag-5'>机器人</b>?追溯<b class='flag-5'>机器人</b>技术的演变和未来

    知行科技机器人业务新获项合作

    近日,知行科技的机器人业务新获项合作,国内头部机器人公司委托开发背包式机器人全栈解决方案。
    的头像 发表于 09-03 18:12 1059次阅读

    【EASY EAI Orin Nano开发板试用体验】基于RKLLM大模型的聊天机器人

    计划在EASY EAI Orin Nano开发板部署QWEN大模型,然后通过部署flask服务将其web化,成为web聊天对话机器人,最后再对接语音识别模块,最终实现
    发表于 08-07 16:52

    工业机器人的特点

    是实现工业互联网的基础,也是第步。 三大优势:提高产品品质、提高产出、适用范围广 机器人在生产上的优势可以分为提高产品品质、提高产出以及适用范围广三方面。提高产品品质 工业机器人
    发表于 07-26 11:22

    矩控新辰携手天机机器人亮相2025华南工博会

    工业4.0,当AI浪潮席卷制造业,工业控制的边界正被重新定义。SCIIF2025华南工博会在深圳国际会展中心圆满落幕。深圳市矩控新辰科技有限公司(简称“矩控新辰”)携手广东天机机器人公司,以“AI+工业控制原生融合”为主题惊艳亮相,在这场工业盛会中留下了浓墨重彩的
    的头像 发表于 06-13 15:27 1234次阅读

    工业机器人与协作机器人概念不同

    在自动化生产的浪潮中,工业机器人与协作机器人逐渐成为企业提升效率、优化产能的得力助手。但它们并非同概念,在功能、设计与应用场景上有着显著差异。北京沃华慧通测控有限公司凭借深厚的技术沉淀,为不同需求的企业提供适配的
    的头像 发表于 06-03 13:15 1454次阅读
    工业<b class='flag-5'>机器人</b>与协作<b class='flag-5'>机器人</b>概念不同

    小智 AI 聊天机器人 (XiaoZhi AI Chatbot)

    小智 AI 聊天机器人款基于开源硬件的智能对话设备,由开发者“虾哥”以 ​MIT 许可证发布,旨在帮助用户入门 AI 硬件开发,将大语言模型(LLM)应用于实体设备中。小智 AI 聊天机器人
    的头像 发表于 05-30 15:56 1.5w次阅读
    小智 AI <b class='flag-5'>聊天机器人</b> (XiaoZhi AI Chatbot)