我们如何首次设计和开发 AI 聊天机器人

源节点: 1551657

即使在那时,就有大量的自然语言理解 (NLU) 平台可供选择,而且每个提供商都不乏拥护者。

谷歌的 对话流程 似乎是一个显而易见的选择:对我们有时无意义的问题提供令人毛骨悚然的准确答案基本上就是他们的整个商业模式。

另一方面,IBM 沃森 凭借《危险边缘》的胜利已经引起了巨大的轰动,现在准备彻底改变医疗保健(这是一个承诺) 仍然 有待).

那么微软的呢 天蓝色机器人?

回想起来,我们选择哪一个其实并不重要——当我们越来越深入地探索我们的聊天机器人之旅时,我们最终还是尝试了所有这些,最终超越了平台,为我们自己探索了底层模型(拥抱的脸 是一个很好的资源)。

我们的结论是:使用这两个平台都不会出错。 进行快速比较 刚刚开始.

不管我们乐观的自我让我们相信什么,聊天机器人并不是神奇的、无所不知的存在。 到目前为止,团队中的每个人都有自己的恐怖故事,关于不得不处理一个无效的聊天机器人——创建一个有意义的聊天机器人将是一项刻意的努力。

有一份 构建网络解决方案的悠久历史,我们知道我们需要确定优先级。

回车, 80-20规则。 对于不熟悉的人,这里有一个快速细分 Investopedia:

80-20 规则,也称为 帕累托原理,是一句格言,断言任何给定事件的 80% 的结果(或输出)是由 20% 的原因(或输入)造成的。 在商业中,80-20 规则的目标是确定可能最有生产力的投入,并将其列为优先事项。

1. 会话式人工智能如何实现客户服务自动化

2. 自动与实时聊天:客户服务的未来会是什么样子?

3. 聊天机器人在 COVID-19 大流行中作为医疗助理

4. 聊天机器人对比智能虚拟助理 — 有什么不同以及为什么要关心?

用聊天机器人的术语来说,如果我们确定要解决的 20% 的问题,我们将能够满足 80% 用户的需求。 但我们如何发现这些问题呢? 为了让对话继续进行,我们做了以下一些事情:

  1. 用户简介:谁将使用聊天机器人? 它会出现在面向公众的频道上,还是会出现在登录屏幕后面? 采取用户的观点是一个很好的起点,可以确定什么是最有帮助的,而不会产生内部偏见。
  2. 与利益相关者交谈:在与利益相关者交谈时,必然有他们需要解决的具体问题。 是否有一个痛苦但关键的业务流程早就应该实现自动化? 哪些重复性任务阻碍了他们提高工作效率?
  3. 深入了解来源:用户目前与品牌的沟通情况如何? 如果有任何可用的日志(电子邮件轨迹、Messenger 聊天历史记录等),最好仔细查看一下,因为这不仅有助于识别问题,还可以作为构建可行解决方案的指南。

一旦我们确定了想要解决的问题,就该开始工作了。

当我们设计聊天机器人时,很容易陷入话语、意图、实体、对话和响应的世界。 有一段时间,我们感觉有责任教育和鼓励更多的人也这样做。

但现实并非如此,我们发现这让所有参与者的讨论变得乏味且令人沮丧。 如果我们想要拿出一些伟大的成果,我们就必须开始有效、快速的沟通。

最后我们把问题归结为一系列 工艺流程:这个想法是每个对话框本质上都可以简化为流程图。 当然,它确实遗漏了相当多的细节(例如 用户如何告诉聊天机器人获取最近的交易?),但即使在聊天机器人构建的早期阶段,它也为所有利益相关者提供了参与的机会。

在构建我们的聊天机器人的过程中,我们开始痛苦地发现这句古老的格言确实是正确的: “没有两个人是一样的”。 从词语选择的细微变化到句子结构的彻底改变,当谈到发展意图时, 你真的需要把它们全部抓住。 做到彻底是值得的,而且让更多的人参与进来总是一个好主意。

另一方面,当谈到回应时,我们发现最好 保持简短而甜蜜。 虽然在聊天机器人消息中一次性提供所有信息总是很诱人,但通常这会让用户负担过重,导致浏览和随后的混乱。 通常,最好只提供必要的信息,并在提示时引导用户获取其他信息。

一如既往,当涉及到人类的任何事情时—— 测试、测试、测试.

Source: https://chatbotslife.com/how-i-designed-and-developed-an-ai-chatbot-for-the-first-time-30453eff72a2?source=rss—-a49517e4c30b—4

时间戳记:

更多来自 聊天机器人生活