我已经开始探索Rasa,并计划从Dialogflow切换到Rasa。但是,到目前为止,我通过探索Rasa文档和先前的论坛帖子(如RASA Chatbot | System Requirement和Minimum/Recommended System Requirements for RASA(NLU+Core))来回答以下两个问题的尝试都徒劳无功,因为答案中的链接已断开。可能是因为这些链接不再有效。
这是我的两个问题:
谢谢。
答案 0 :(得分:1)
托管Rasa服务器的最低和建议的系统要求是什么?
这在很大程度上取决于您的型号。如果您使用的是预训练的嵌入(例如spaCy嵌入),则模型本身已经是几GB的数据。此外,使用的策略数量和使用的NLU组件严重影响性能(例如,一个策略显然比使用五个策略要快)。因此,最好根据您的配置和模型进行负载测试。
最大编号是多少?客户请求Rasa服务器可以并行处理?
Rasa(1.x
)使用sanic
网络服务器。 Rasa使用1个sanic worker,这意味着它可以在进程中运行。因此,从技术上讲,此时仅处理一个请求。但是,Sanic异步运行,这意味着它可以在当前请求被阻止的同时处理其他请求(例如,导致它正在等待自定义操作服务器的响应)。