![]() |
1
41
我认为我可以毫无偏见地回答这个问题,当然,随着这两项服务的发展,答案将变得过时。 Cliffnotes版本:
然而,在写这篇文章时,这里是我的比较:
Rasa NLU+核心
至于其他开源框架,我要说的是,目前大多数聊天机器人框架很可能是基于各种开源工具构建的,带有一些专有的附加组件。因此,您可以从较低级别的开源工具开始,例如 MITIE 或 spaCy . 更新: Smart Platform Group(我是其成员)最近发布了一款介于Rasa NLU/Core和Dialogflow之间的产品,名为 Articulate .
|
![]() |
2
8
对话框流: 没有安装,立即开始 易于使用,非技术人员也可以构建机器人 封闭系统 用于构建机器人的基于Web的界面 数据托管在云上 不能在您的服务器上或本地托管 与Google Assistant、Skype、Slack、Fb messenger等即时集成 Rasa: 需要安装多个组件 需要技术知识 开源,代码在Github中可用 没有提供接口,编写JSON或标记文件 没有提供托管(至少在免费版本中) 将其托管在服务器上 无现成集成
资料来源: https://www.kommunicate.io/blog/dialogflow-vs-rasa-which-one-to-choose/ |
![]() |
3
4
最重要的区别是,在Rasa的情况下,整个NLU、NLP和NLG不会在引擎盖下发生。它是开源的。你是老板。对于Dialogflow,您拥有所有功能,但每次发生对话事务时,它都必须将数据发送到云服务。此外,一些服务提供商对每天的对话数量也有限制。 然而,Dialogflow是完美的,易于使用和建模。 |
![]() |
4
1
微软的机器人程序框架也是开源的 https://github.com/microsoft/botframework-sdk 对于nlp,它通常与LUIS配对,并且LUIS不是开源的。 斯帕西 然而,它是一个开源nlp(RASA也使用)。在bot框架中创建IReconizer以使用SpaCy将是一个完全有效的工作流 https://spacy.io/ 有很多聊天引擎也使用SpaCy开源NLP,链接到他们的网站上 https://spacy.io/universe/category/conversational . |
![]() |
XYZ · 如何将每行的每个字转换为数据帧的数值 2 年前 |
![]() |
John · 使用R中的单词嵌入从文本变量预测数字变量 2 年前 |
![]() |
Sab Garduño · w2v_列中出现错误(trainFile=file_列,modelFile=model,stopWordsFile=file_stopwords)(下面是完整的错误文本) 2 年前 |
![]() |
Michael W · 从数据帧创建术语频率矩阵的有效方法 3 年前 |