Resaltado de Opciones
Resaltado asistido por IA de las opciones más probables para tareas de anotación discretas.
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.