我应该使用什么样的方法来从句子中提取语义



举个例子,有一句话"在CRM中创建一个客户,并将他的年龄设置为25岁,性别设置为男性。"。我想提取性别为男性、年龄为25岁、命令为创建客户等信息。我该怎么做?

我试过像伴侣工具这样的语义角色标签器,但它无法提取年龄是25岁、性别是男性之类的信息。有没有一种特定的方式、方法或管道可以让我成功地做到这一点,我能期望什么样的准确性?

您的输入受到限制了吗?还是希望解析标准的日常英语?如果你只需要识别几个短语,你就可以使用依赖性解析器支持的基于规则的系统(即找到关键字"create",使用解析器来确定用户想要创建的客户;然后以类似的方式遵循依赖性来匹配客户的已知属性)。如果输入是不受约束的,您可以忘记它。

最新更新