nlp - NLP:基于规则与机器学习
问题描述
我正在尝试构建代理/聊天机器人。
人类将使用某种措辞(非常明确)联系代理。
我是这个领域的新手,我发现我可以使用基于规则或机器学习。我读过 Rasa 不是基于规则的框架,但同时它使用 Spacy。
有人可以向我解释一下吗。
解决方案
您可以将 Rasa 配置为使用 SpaCy 进行例如实体提取,因此它们不是互斥的。如果您想构建一个虚拟助手(聊天机器人),那么 Rasa 将为您提供比原始 SpaCy 更多的功能,因为它旨在成为一个聊天机器人构建框架,而 SpaCy 是一个通用的 NLP 库。
推荐阅读
- python - 如何正确删除带有 xml.etree.elementtree 的子 xml 标记?
- python - 多个标签作为 ML 的训练数据
- java - 两个图像视图碰撞检测的问题[ANDROID]
- google-apps-script - How can I permanently authorize a google sheet for the same user?
- c# - 如何根据选择的模式添加到具有 where 条件的列表?
- excel - 通过 Excel VBA 与雪花的连接未识别表
- c++ - 使用 C++ 的 Anagram 代码有时只能工作
- python - python购物车项目麻烦
- c# - 使用动态属性名称反序列化通用嵌套类型
- java - java class.getResource在vscode中返回null