NLP:基于规则与机器学习

NLP: Rule Based vs Machine Learning

我正在尝试构建一个 agent/chatbot。

人类将使用特定的措辞(非常明确)联系代理。

我是这个领域的新手,我发现我可以使用基于规则或机器学习。我看过Rasa不是基于规则的框架,但同时它使用了Spacy。

谁能给我解释一下。

您可以将 Rasa 配置为使用 SpaCy,例如实体提取,因此它们不是相互排斥的。如果你想构建一个虚拟助手(聊天机器人),那么 Rasa 将为你提供比原始 SpaCy 更多的功能,因为它旨在成为一个聊天机器人构建框架,而 SpaCy 是一个通用的 NLP 库。