选项高亮
AI 辅助高亮离散标注任务中最可能正确的选项。
选项高亮
选项高亮是一项 AI 辅助功能,帮助标注者识别离散标注任务中最可能正确的选项。使用 LLM,系统分析内容和任务描述来预测 top-k 个最可能的选项,以完全不透明度显示它们,同时淡化不太可能的选项。
概述
启用后,选项高亮:
- 使用 LLM 分析实例内容
- 根据任务上下文识别最可能的选项
- 用星标指示器高亮可能的选项
- 淡化不太可能的选项(可配置不透明度)
- 保持所有选项完全可点击——这是引导而非限制
这对于有很多选项的任务、培训新标注者、减少认知负担和提供"第二意见"以增强标注信心特别有用。
配置
在配置中的 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配置参考
| 选项 | 类型 | 默认值 | 描述 |
|---|---|---|---|
enabled | boolean | false | 启用选项高亮 |
top_k | integer | 3 | 高亮的选项数量(1-10) |
dim_opacity | float | 0.4 | 淡化选项的不透明度(0.1-0.9) |
auto_apply | boolean | true | 页面加载时自动应用 |
schemas | list/null | null | 限制到特定模式,或 null 表示所有 |
prefetch_count | integer | 20 | 预取的项目数 |
支持的标注类型
选项高亮适用于离散选择类型:
- radio - 单选
- multiselect - 多选复选框
- likert - Likert 量表评分
- select - 下拉选择
不适用于:span、textbox、slider、image_annotation 或 video_annotation。
视觉外观
- 高亮选项:完全不透明度,带金色星标指示器和微妙的背景高亮
- 淡化选项:降低不透明度(可配置),悬停时亮度增至 0.7,仍然完全可点击
- 表单指示器:激活高亮的标注表单左侧有金色边框,小"AI"徽章
预取
由于 LLM 查询可能较慢,选项高亮使用积极的预取:
- 预热:服务器启动时预取前 N 个项目
- 导航时:用户前进/后退时预取下一批项目
- 后台处理:预取异步进行
- 缓存:结果缓存到磁盘以供重用
最佳实践
- 使用快速模型 -
gpt-4o-mini在速度和准确性之间提供良好平衡 - 设置适当的 top_k - 二选一使用 1,4-5 个选项使用 2-3
- 启用预取 - 较高的
prefetch_count(20+)确保流畅的导航 - 培训标注者 - 说明高亮是建议而非要求
延伸阅读
有关实现细节,请参阅源代码文档。