首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rasa核心和botkit框架在会话流方面有什么不同?

rasa核心和botkit框架在会话流方面有什么不同?
EN

Stack Overflow用户
提问于 2018-02-25 11:32:25
回答 1查看 2.6K关注 0票数 4

我正在学习使用rasa开发机器人。我用的是简单的银行系统用例。以下是短流程:

代码语言:javascript
复制
I want to apply for loan
                Home loan   Car Loan   Personal Loan

**User comes again after some days**

                Hey, you inquired about the loan previously, what is the status?
Bought from another bank
                    Which bank?
Axis Bank
                    What interest rate did you buy the loan at?
5%

假设用户问“我想申请贷款”,这样我就可以对意图进行分类并提取实体,并相应地回复用户。但是,如果用户说"Axis“,我应该如何跟踪他回答的"Axis”问题,以及我的下一个问题或回答是什么?

我搜索了“如何跟踪对话状态?”

我偶然发现了nlu/issues/303][1]这个链接,因为他们提到

我不认为这应该是RASA目标的一部分,国际海事组织: NLU本身就是一个非常庞大而复杂的话题。但您可以为此使用一个特定的框架,比如botkit。

但是在rasa-core中有一个时隙选项(在会话期间(例如,用户年龄)要跟踪的信息)。

在下面的链接中提到Difference between Rasa core and Rasa nlu

Rasa核心用于引导会话流程,而Rasa nlu则是理解和处理文本以提取信息(实体)。

有人能帮我理解rasa和botkit在会话流程方面的区别吗?

EN

回答 1

Stack Overflow用户

发布于 2018-02-25 15:35:09

RASA和botkit并不是唯一的选项,当然,您也有IBM、(或他们现在称之为僵尸构建器)的IBM、(或僵尸构建器),其中v4是在开源中开发的。

让RASA核心脱颖而出的是,它根据谈话的意图和当前状态来学习下一步该做什么。与其他人一起,您需要编写流的脚本(或者您必须构建一个数据结构,该数据结构可以容纳其他人可以填充的流)。

你会走哪条路取决于你已经拥有多少会话数据,以及你的机器人会有多复杂。对于一个简单的机器人来说,使用脚本流会更快。当它变得很大的时候,你的脚本机器人将很难扩展。

这是我在学习RASA的时候读到的几篇好文章。https://medium.com/rasa-blog/a-new-approach-to-conversational-software-2e64a5d05f2a

https://medium.com/@harjun1601/building-a-chatbot-with-botkit-and-rasa-a18aa4d69ebb

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48972920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档