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在聊天机器人领域也有很大的希望。

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

    关注

    66

    文章

    8423

    浏览量

    132757
  • 聊天机器人
    +关注

    关注

    0

    文章

    339

    浏览量

    12330
  • nlp
    nlp
    +关注

    关注

    1

    文章

    489

    浏览量

    22052
收藏 人收藏

    评论

    相关推荐

    自然语言处理在聊天机器人中的应用

    上归功于自然语言处理技术的进步。 聊天机器人的工作原理 聊天机器人的核心是对话系统,它能够处理用户的输入(通常是文本形式),并生成相应的回复。这个系统通常包括以下几个关键组件: 语
    的头像 发表于 12-05 15:24 477次阅读

    马斯克旗下xAI计划推出Grok聊天机器人独立应用

    与当前市场中的佼佼者OpenAI展开竞争。 Grok聊天机器人作为xAI公司的核心产品,直备受关注。此次推出的独立应用程序,将为Grok提供更加广阔的展示舞台,使其能够更好地服务
    的头像 发表于 11-29 13:38 187次阅读

    NLP技术在聊天机器人中的作用

    的第一个作用是帮助聊天机器人理解用户的意图。聊天机器人需要能够识别用户的问题或请求,并将其转化为可执行的任务。这涉及到以下几个步骤: 词义消歧 :NLP技术可以帮助聊天机器人理解单词的
    的头像 发表于 11-11 10:33 459次阅读

    ChatGPT 与传统聊天机器人的比较

    近年来最受瞩目的、技术基础 1.1 传统聊天机器人 传统聊天机器人通常基于规则引擎构建,这意味着它们通过预设的脚本和关键词来响应用
    的头像 发表于 10-25 16:16 611次阅读

    Meta人工智能聊天机器人进军新市场,挑战ChatGPT

    Meta近日宣布,其人工智能聊天机器人将进军21新市场,与OpenAI的ChatGPT展开激烈竞争。
    的头像 发表于 10-11 16:29 312次阅读

    Snapchat聊天机器人集成谷歌Gemini技术

    Snap与谷歌云的战略合作再升级,为Snapchat平台注入了新的智能活力。双方宣布,Snapchat的My AI聊天机器人将深度集成谷歌Gemini技术,这创新举措标志着Snapchat在人工智能应用领域的又次飞跃。
    的头像 发表于 09-25 14:51 297次阅读

    Meta将推出音频版聊天机器人

    Meta公司即将在年度Connect大会上揭晓项创新举措:推出音频版聊天机器人。据可靠消息,Meta已与Judi Dench、Kristen Bell及John Cena等多位国际知名演员达成合作
    的头像 发表于 09-24 15:18 462次阅读

    Meta关闭明星AI聊天机器人,转向用户自创AI工具

    7月31日,科技新闻源The Information透露,Meta已悄然终止了其备受瞩目的明星AI聊天机器人项目。这些机器人曾因能够模拟著名人物的性格特征并与用户进行互动,在去年九月的Meta Connect大会上大放异彩。
    的头像 发表于 07-31 16:16 688次阅读

    AI聊天机器人Grok向欧洲X平台Premium会员开放

    社交平台X的首席执行官琳达·亚卡里诺宣布,全新研发的Grok人工智能聊天机器人正式向欧洲的X Premium会员提供服务。Grok是X平台精心打造的款AI聊天机器人,旨在提升欧洲会员的交流体验。
    的头像 发表于 05-17 09:38 432次阅读

    Anthropic在欧洲推出Claude聊天机器人

    AI初创公司Anthropic在欧洲市场迈出了重要步伐,成功推出了Claude聊天机器人及其相应的订阅计划。此举旨在进步增加用户数量和提升公司收入。Anthropic公司表示,其基础软件产品已经在欧洲的金融、酒店等行业吸引了众多关注。
    的头像 发表于 05-15 09:36 360次阅读

    揭秘聊天机器人的“大脑”-大语言模型

    如果说 AI 正处于改变历史的“iPhone 时刻”,那么聊天机器人就是其首批热门应用之
    的头像 发表于 04-17 10:01 743次阅读
    揭秘<b class='flag-5'>聊天机器人</b>的“大脑”-大语言模型

    英伟达引领AI新潮流,推出“Chat with RTX”聊天机器人

    随着人工智能技术的突飞猛进,英伟达(NVIDIA)再次展现了其技术领导地位,为Windows PC用户带来了款革命性的本地聊天机器人应用程序——“Chat with RTX”。这创新应用的推出,不仅标志着人工智能在日常生活中
    的头像 发表于 02-19 11:11 1015次阅读

    英伟达推出全新AI聊天机器人

    近日,英伟达(Nvidia)宣布推出其全新的AI聊天机器人——“Chat With RTX”。这款聊天机器人被视为英伟达版的ChatGPT,为用户提供了全新的、本地化的AI交互体验
    的头像 发表于 02-19 11:09 941次阅读

    谷歌AI聊天机器人改名为Gemini

    谷歌(Google)近日宣布,旗下备受瞩目的AI聊天机器人Bard正式更名为Gemini,并推出了款功能更加强大的付费版本——Gemini Advanced。这战略调整旨在与微软、OpenAI等科技巨头在AI
    的头像 发表于 02-18 11:28 1130次阅读

    字节跳动推出AI聊天机器人Coze扣子

    近日,字节跳动正式推出了名为“Coze扣子”的AI聊天机器人开发平台。自2月1日起,这平台已正式上线,为开发者和用户提供了全新的交互体验。
    的头像 发表于 02-03 09:31 1858次阅读