实体(entity)是自然语言处理领域中的重要概念,是一个规范的自然语言短语集合,通常定义为应用所在领域的关键词、术语。如常见的时间、地点、POI、人名、数量等,都可以作为实体来处理。
设置实体是为了告诉算法,我们需要从用户语句中解析这些参数,然后提供给服务,完成用户需求的处理。系统提供了以下实体,可以直接使用:
根据自身的业务需求,开发者可以创建自定义的实体:
1. 点击自定义技能中的”配置-实体“菜单,点击右上角”创建实体“,填写实体名称和描述:
2. 设置实体值,如果有别名可以写在同义词里,这样用户提到的时候就可以识别出来了:
开发者也可以通过csv文件批量上传:
点击”批量上传“按钮,在弹出提示框中下载文件模板,填写后上传。
这样自定义实体就创建成功了,您可以在意图中用来标注语料,这样算法模型就可以从语料中识别出用户提到的实体值,这些值会保存在参数中,提供给服务使用。