管理意图包
意图包是AgentArts中的NLU(Natural Language Understanding,自然语言理解)语料资产库。它将意图类别与具体的示例封装在一个独立的可复用单元中。通过意图包,您可以实现:
- 复用性:在不同的工作流中引用同一个意图包(如“通用闲聊包”、“银行基础业务包”)。
- 工程化:独立于工作流逻辑,单独对语料进行版本管理、批量导入和迭代优化。
意图包主要与工作流中的高级意图识别节点配合使用,可以在高级意图识别节点中引用该意图包,实现大规模意图分类与路由。
前提条件
创建意图包
- 单击左侧导航栏,单击左上角“意图管理”页签,进入意图管理界面。
- 单击界面右上角“创建意图包”。
- 在“创建意图包”界面输入意图包名称,单击“确定”。
- 输入意图包名称不允许重复。
- 支持中英文、数字、下划线和中划线输入。
图1 创建意图包
- 单击“编辑”,进入意图包编辑页面。
图2 编辑意图包
- 单击
,可在意图包中添加意图分类,分类信息包含名称和样例,如图3所示,参数说明如表1所示。
表1 配置意图包 参数
说明
示例
意图名称
意图类别的唯一标识,不允许与已有意图包重名,支持中英文、数字、下划线和中划线输入。
- 产品功能咨询
- 价格方案咨询
- 试用申请
- 订单查询
- 物流查询
- .....
意图样例
用户在该意图下的典型表达,为了保证大模型的识别效果,每个意图分类建议至少提供5-10 条不同句式的样例。
支持中英文、数字、下划线和中划线输入。
- 你们的产品有什么功能
- 这个系统能做什么
- 你们支持哪些功能模块
- 有没有数据分析的功能
- 能对接我们的ERP吗
- 和XX竞品比有什么优势
- 支持多语言吗
- 有产品白皮书或功能清单吗
- ......
意图管理页面支持对意图包重命名,添加意图、导入意图、批量录入、搜索、添加意图样例等。- 单击
支持对意图包重命名。 - 单击
可添加意图。 - 单击
导入意图。 - 单击
批量导入意图样例,多个意图样例名称须使用英文逗号分隔,最大支持输入1000字符。 - 搜索框中支持输入搜索。
批量导入意图包
当需要从外部文件批量创建意图包或跨环境迁移时,使用导入功能。
- 在“意图管理”界面,单击页面右上角“导入”。
- 在导入意图包页面,单击“下载模板”可直接下载标准模板文件,按照模板格式填写。填写导入文件时,约束与限制如下:
- 单个sheet页的导入数据最大支持200条,大于200则不支持导入。
- 上传文件限xlsx格式,文件不大于5MB。
- 意图包名称与已配置意图包名称不能重复。
- 多个意图样例名称须使用英文逗号分隔,最大支持输入1000字符。
- 需要导入的文件填写好后,单击“导入”,每个Sheet页将作为独立的意图包显示在“意图管理”页面中。
如果文件中包含多个Sheet页,每个Sheet页将被创建为一个独立的意图包。
批量导出意图包
将意图包导出为xlsx文件,用于备份、跨环境迁移或离线编辑。
- 在“意图管理”界面,单击页面右上角“导出”。
- 在导出页面,勾选需要导出的意图包(支持多选),单击“导出”。单击页面左上角“导出”,文件将以xlsx格式下载至本地。
导出文件结构如表2所示。
在工作流中使用意图包
完成意图包创建后,在工作流中的高级意图识别节点中引用,具体请参见高级意图识别。
