大模型质检规则中配置自定义变量

本文档介绍了在大模型场景中如何进行配置自定义参数流程以及示例展示

使用背景

在阿⾥云智能对话分析的⼤模型质检规则中,如果您的质检场景需要核实对话中涉及的具体信息(如客户姓名、账号、订单号等),仅依靠普通的⽂字条件配置可能⽆法满⾜需求,就可以使⽤⾃定义变量来增强规则的判断能⼒。

⾃定义变量的作⽤

  • 将对话中的关键信息提取为变量,例如 {客户姓名} 、 {身份证号} ,并在质检规则中引

    ⽤。

  • ⼤模型在质检时会结合这些变量进⾏上下⽂理解和⽐对,实现基于具体数值或特定对象的精准

    判定。

  • 适⽤于需要对语⾳转写⽂本或原始⽂本进⾏深度语义分析和信息匹配的质检场景。

适用场景示例

  • 核验客服是否报对了客户姓名。

  • 检查客服报价是否与系统记录⼀致。

  • 确认对话中提到的产品型号或服务编号与业务系统数据匹配。

优势

  • 利⽤⼤模型的语义理解能⼒,减少⼈⼯质检成本。

  • ⽀持复杂条件和多维度组合判断,提⾼命中准确率。

  • 更符合真实业务使⽤习惯,与后台业务数据或上下⽂语境结合。

基本流程

  1. 配置变量

  2. 创建质检规则并引⼊变量

  3. 创建质检⽅案关联规则

  4. 创建质检任务关联质检⽅案

  5. 进⾏质检

变量定义

可在离线语⾳质检和离线⽂本质检中,系统⽀持引⼊变量来辅助质检规则配置。

  • 数据源⽀持:可从离线语⾳质检和离线⽂本质检两类数据源引⼊变量。

  • 变量数量限制:最多可引⼊ 10 个变量。

  • 变量类型:包括系统默认变量和⽤户⾃定义变量。

    • 系统默认变量:主叫号码、被叫号码、客户名称、客服名称。

    • ⾃定义变量:初始命名为“⾃定义变量1”⾄“⾃定义变量n”。

  • ⾃定义变量管理:⽤户可在 系统管理 =》数据源管理 中,选择对应数据源的⾃定义变量并进⾏重命名,使其符合实际业务含义,便于在质检规则中引⽤。image

具体步骤

创建大模型质检规则image

配置规则内容

在命中条件中需要核实的信息做变量引入image

说明

例如:image

创建质检方案并关联质检规则image

创建质检任务

根据需要创建离线语音质检或者离线文本质检任务

上传质检内容进行质检

规则中引入的变量会根据请求参数的对应的字段值的变化而变化。image

类型

接口

接口文档

示例

语音

UploadAudioData

UploadAudioData - 上传音频质检

{
    "autoSplit":1,
    "serviceChannelKeywords":[
        "留学",
        "客服老师"
    ],
    "callbackUrl":"https://123.123.com/sca-callback",
    "callList":[
        {
            "schemeTaskConfigId":"589",
            "voiceFileUrl":"https://sca-ccc-test.oss-cn-beijing.aliyuncs.com/****.wav",
            "fileName":"abc.wav",
            "callStartTime":"1584535485856",
            "customerServiceId":"30",
            "customerServiceName":"Aagent",
            "skillGroupId":"34sd24",
            "skillGroupName":"售前技能组",
            "callType":1,
            "callee":188888****,
            "caller":"0102323***",
            "callId":23456457**,
            "business":"售前一组",
            "remark1":"38 节大促"
        }
    ]
}

文本

UploadDataV4

UploadDataV4 - 上传文本质检V4

{
  "callbackUrl": "https://123.123.com/sca-callback",
  "tickets": [
    {
      "schemeTaskConfigId": "389",
      "customerName": "张三 1",
      "customerId": "zhangsan-vip-audio",
      "dialogue": [
        {
          "beginTime": "2019-11-25 15:36:01",
          "role": "客户",
          "identity": "某客户",
          "emotionValue": 6,
          "speechRate": 153,
          "words": "你好。",
          "end": 2580,
          "begin": 1800,
          "channelId": 0
        },
        {
          "beginTime": "2019-11-25 15:37:01",
          "role": "客服",
          "identity": "某客服",
          "emotionValue": 6,
          "speechRate": 153,
          "words": "请问有什么可以帮您?你要买什么东西吗?请说吧啊",
          "end": 2580,
          "begin": 1800,
          "channelId": 1
        },
        {
          "beginTime": "2019-11-25 15:37:06",
          "role": "客户",
          "identity": "某客户",
          "emotionValue": 6,
          "speechRate": 305,
          "words": "我要买毛衣",
          "end": 12540,
          "begin": 6770,
          "channelId": 0
        }
      ]
    }
  ]
}

注意事项

  • 不要在⼀条规则中选不同数据源的变量。

  • 离线语⾳质检⽅案选择引⼊了离线语⾳变量的规则,离线⽂本质检⽅案选择引⼊了离线⽂本变量的

规则,不要混选