是否有用于python的开源NLP规则引擎?

是否有用于python的开源NLP规则引擎?,python,nlp,Python,Nlp,我正在寻找一个开源NLP规则引擎,最好是一个有python接口的引擎 该引擎将接受已定义的规则,如“发送[x]a[y]”,并能够自动将衍生规则(如“向Bob发送电子邮件”和“向Alice发送短信”)映射到该引擎(…将返回最接近的匹配规则…) 有这样的东西吗 (我在其他答案中看到了TextBlob,它似乎是这样一个引擎的构建块)那么为什么不使用正则表达式“sent(.*)to(.*)”进行匹配呢?@seagulf如果他使用您推荐的正则表达式,他将不得不创建更多这样的正则表达式。我猜他需要的是一个与

我正在寻找一个开源NLP规则引擎,最好是一个有python接口的引擎

该引擎将接受已定义的规则,如“发送[x]a[y]”,并能够自动将衍生规则(如“向Bob发送电子邮件”和“向Alice发送短信”)映射到该引擎(…将返回最接近的匹配规则…)

有这样的东西吗


(我在其他答案中看到了TextBlob,它似乎是这样一个引擎的构建块)

那么为什么不使用正则表达式“sent(.*)to(.*)”进行匹配呢?@seagulf如果他使用您推荐的正则表达式,他将不得不创建更多这样的正则表达式。我猜他需要的是一个与基于规则的引擎接口的库,允许他创建多个语法规则。在运行快速搜索时,您可能想仔细查看一下。签出它可以做类似的事情