Resaltado de Opciones
Resaltado asistido por IA de las opciones más probables para tareas de anotación discretas.
Resaltado de Opciones
El Resaltado de Opciones es una función asistida por IA que ayuda a los anotadores a identificar las opciones más probablemente correctas para tareas de anotación discretas. Usando un LLM, el sistema analiza el contenido y la descripción de la tarea para predecir las top-k opciones más probables, mostrándolas a opacidad completa mientras atenúa las opciones menos probables.
Descripción General
Cuando está habilitado, el Resaltado de Opciones:
- Analiza el contenido de la instancia usando un LLM
- Identifica las opciones más probables basándose en el contexto de la tarea
- Resalta las opciones probables con un indicador de estrella
- Atenúa las opciones menos probables (opacidad configurable)
- Mantiene todas las opciones completamente clicables — esto es orientación, no restricción
Esto es particularmente útil para tareas con muchas opciones, entrenar nuevos anotadores, reducir la carga cognitiva y proporcionar una "segunda opinión" para aumentar la confianza en la anotación.
Configuración
Agrega la sección option_highlighting bajo ai_support en tu configuración:
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: 1Referencia de Configuración
| Opción | Tipo | Por defecto | Descripción |
|---|---|---|---|
enabled | boolean | false | Habilitar resaltado de opciones |
top_k | integer | 3 | Número de opciones a resaltar (1-10) |
dim_opacity | float | 0.4 | Opacidad para opciones atenuadas (0.1-0.9) |
auto_apply | boolean | true | Aplicar automáticamente al cargar la página |
schemas | list/null | null | Limitar a esquemas específicos, o null para todos |
prefetch_count | integer | 20 | Número de elementos a pre-cargar |
Tipos de Anotación Soportados
El resaltado de opciones funciona con tipos de selección discreta:
- radio - Selección de opción única
- multiselect - Selección múltiple con casillas de verificación
- likert - Calificaciones en escala Likert
- select - Selección desplegable
No se aplica a: span, textbox, slider, image_annotation o video_annotation.
Apariencia Visual
- Opciones resaltadas: Opacidad completa con un indicador de estrella dorada y un sutil resaltado de fondo
- Opciones atenuadas: Opacidad reducida (configurable), se iluminan a 0.7 al pasar el cursor, siguen siendo completamente clicables
- Indicador de formulario: Borde izquierdo dorado en formularios de anotación con resaltado activo, pequeña insignia "AI"
Pre-carga
Dado que las consultas al LLM pueden ser lentas, el resaltado de opciones usa pre-carga agresiva:
- Calentamiento: Los primeros N elementos se pre-cargan al iniciar el servidor
- En navegación: Los siguientes elementos se pre-cargan cuando el usuario avanza/retrocede
- Procesamiento en segundo plano: La pre-carga ocurre de forma asíncrona
- Caché: Los resultados se almacenan en disco para reutilización
Mejores Prácticas
- Usa un modelo rápido -
gpt-4o-miniproporciona un buen equilibrio entre velocidad y precisión - Establece un top_k apropiado - para opciones binarias usa 1, para 4-5 opciones usa 2-3
- Habilita la pre-carga - un
prefetch_countmás alto (20+) asegura una navegación fluida - Entrena a los anotadores - explica que los resaltados son sugerencias, no requisitos
Lecturas Adicionales
- AI Support - Configuración general del asistente de IA
- Diversity Ordering - Función complementaria de IA para ordenamiento de elementos
Para detalles de implementación, consulta la documentación fuente.