Skip to content

选项高亮

AI 辅助高亮离散标注任务中最可能正确的选项。

选项高亮

选项高亮是一项 AI 辅助功能,帮助标注者识别离散标注任务中最可能正确的选项。使用 LLM,系统分析内容和任务描述来预测 top-k 个最可能的选项,以完全不透明度显示它们,同时淡化不太可能的选项。

概述

启用后,选项高亮:

  1. 使用 LLM 分析实例内容
  2. 根据任务上下文识别最可能的选项
  3. 用星标指示器高亮可能的选项
  4. 淡化不太可能的选项(可配置不透明度)
  5. 保持所有选项完全可点击——这是引导而非限制

这对于有很多选项的任务、培训新标注者、减少认知负担和提供"第二意见"以增强标注信心特别有用。

配置

在配置中的 ai_support 下添加 option_highlighting 部分:

yaml
ai_support:
  enabled: true
  endpoint_type: "openai"
  ai_config:
    model: "gpt-4o-mini"
    api_key: "${OPENAI_API_KEY}"
    temperature: 0.3
 
  option_highlighting:
    enabled: true
    top_k: 3                    # Number of options to highlight (1-10)
    dim_opacity: 0.4            # Opacity for non-highlighted options (0.1-0.9)
    auto_apply: true            # Apply on page load vs manual trigger
    schemas: null               # null = all schemas, or ["schema1", "schema2"]
    prefetch_count: 20          # Items to prefetch
 
  cache_config:
    disk_cache:
      enabled: true
      path: annotation_output/ai_cache.json
    prefetch:
      warm_up_page_count: 10
      on_next: 3
      on_prev: 1

配置参考

选项类型默认值描述
enabledbooleanfalse启用选项高亮
top_kinteger3高亮的选项数量(1-10)
dim_opacityfloat0.4淡化选项的不透明度(0.1-0.9)
auto_applybooleantrue页面加载时自动应用
schemaslist/nullnull限制到特定模式,或 null 表示所有
prefetch_countinteger20预取的项目数

支持的标注类型

选项高亮适用于离散选择类型:

  • radio - 单选
  • multiselect - 多选复选框
  • likert - Likert 量表评分
  • select - 下拉选择

适用于:spantextboxsliderimage_annotationvideo_annotation

视觉外观

  • 高亮选项:完全不透明度,带金色星标指示器和微妙的背景高亮
  • 淡化选项:降低不透明度(可配置),悬停时亮度增至 0.7,仍然完全可点击
  • 表单指示器:激活高亮的标注表单左侧有金色边框,小"AI"徽章

预取

由于 LLM 查询可能较慢,选项高亮使用积极的预取:

  1. 预热:服务器启动时预取前 N 个项目
  2. 导航时:用户前进/后退时预取下一批项目
  3. 后台处理:预取异步进行
  4. 缓存:结果缓存到磁盘以供重用

最佳实践

  1. 使用快速模型 - gpt-4o-mini 在速度和准确性之间提供良好平衡
  2. 设置适当的 top_k - 二选一使用 1,4-5 个选项使用 2-3
  3. 启用预取 - 较高的 prefetch_count(20+)确保流畅的导航
  4. 培训标注者 - 说明高亮是建议而非要求

延伸阅读

有关实现细节,请参阅源代码文档