简体   繁体   English

对于服务机器人,我应该使用 ChatScript 还是 Rasa?

[英]For a service bot, should I go with ChatScript or Rasa?

ChatScript runs fast and from my research it looks like it handles dialogue very well. ChatScript 运行速度很快,从我的研究来看,它似乎可以很好地处理对话。 On the other hand, it appears to have only a single active developer.另一方面,它似乎只有一个活跃的开发人员。

Rasa on the other hand, looks much more actively developed.另一方面,Rasa 看起来发展得更加积极。

I guess I'd like to know the trade-off in terms of performance and complexity between the two.我想我想知道两者在性能和复杂性方面的权衡。

I am the Product Manager at Rasa.我是 Rasa 的产品经理。

I have never heard of ChatScript, but it looks like it is written in C++.我从未听说过 ChatScript,但它看起来像是用 C++ 编写的。 Rasa, on the other hand, is written in Python.另一方面,Rasa 是用 Python 编写的。 However, I talk to developers constantly and have yet to see an AI assistant built with Rasa that was constrained by the performance.但是,我一直在与开发人员交谈,并且还没有看到使用 Rasa 构建的受性能限制的 AI 助手。

The Rasa team and its thousands of community members are actively improving the open source framework and the tooling that layers on top of it every day. Rasa 团队及其数千名社区成员每天都在积极改进开源框架和工具。 It's really easy to get started and there are tons of resources.上手真的很容易,而且有大量资源。 From a quick check, it looks like the approach of learning from real conversations , ML-driven dialogue management engine , and focus on building a community are the main differentiators.从快速检查来看,从真实对话学习的方法、 ML 驱动的对话管理引擎以及专注于构建社区是主要的区别。

I recommended asking this question on the Rasa Forum too.我也建议在Rasa 论坛上问这个问题。

Rasa and ChatScript are different approaches. Rasa 和 ChatScript 是不同的方法。 Most of the world does the ML thing.世界上大多数人都在做机器学习。 There are limitations to that: http://brilligunderstanding.com/ML.html .对此有一些限制: http : //brilligunderstanding.com/ML.html ChatScript does have active developers other than me, but you often wont hear from them.除了我之外,ChatScript 确实有活跃的开发人员,但你通常不会听到他们的消息。 Kore.AI is a bot platform based on ChatScript and running bots for large scale enterprise customers. Kore.AI 是一个基于 ChatScript 的机器人平台,为大型企业客户运行机器人。

If you're looking for Something simple give DeadLetter.io bot tool a go.如果您正在寻找简单的东西,请尝试使用 DeadLetter.io 机器人工具。

It's kinda of difficult to get your head around but well worth it in the long run rasa is still a very good tool and was my go to when staring from scratch.有点难以理解,但从长远来看是值得的 rasa 仍然是一个非常好的工具,是我从头开始时的首选。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我应该如何处理 json/dataframe 格式的数据,以便适合 rasa 聊天机器人 - How should i process the data in a json/dataframe format so that is suitable for rasa chatbots ChatScript与Python应用程序集成 - ChatScript Integration with Python application 响应聊天脚本中的多个匹配项 - Responding to multiple matches in Chatscript 是否应该从 Rasa NLU 训练数据中删除标点符号? - Should punctuation be removed from Rasa NLU training data? Dialogflow bot 框架与 Rasa nlu bot 框架有什么区别? - What is the difference between Dialogflow bot framework vs Rasa nlu bot framework? python 3.7目前是否适合NLP和机器学习? 我应该使用更好的版本吗? - How well suited is python 3.7 for NLP and machine learning currently? Is there a better version I should go with? 当我使用 docker 部署自定义操作并编写自定义操作时,我正在研究 rasa 框架 - I have working on rasa framework when i have deploying custom action using docker and compose the custome action 如何在脚本的OOB之后对句子进行模式检查 - How to do a pattern check for sentence after the OOB in chatscript RASA NLU-我想在一个单词后面提取任何东西(单词,数字或特殊字符)作为一个实体 - RASA NLU- I want to extract anything(Words, numbers or special characters) as an entity after a word Rasa核心和Rasa nlu之间的区别 - Difference between Rasa core and Rasa nlu
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM