AI Evaluator
⚙️ Funcionalidades Clave⭐⭐·10 min read

Evaluaciones Síncronas vs Asíncronas: Cuándo Usar Cada Una

Sync para datasets pequeños + CI/CD, async para datasets grandes, polling de estado, webhooks de completado, streaming SSE.

·By AI Evaluator
evaluación asíncrona iawebhook evaluación llmsync vs async evaluaciónpolling estado evaluaciónstreaming sse evaluación

Panorama General

AI Evaluator ofrece dos modos: Sync (espera resultados, ideal para datasets chicos y CI/CD) y Async (devuelve inmediatamente, corre en background, ideal para datasets grandes).


Modo Sync: Simple y Directo

La request espera hasta que todas las filas estén evaluadas y devuelve los resultados completos. Ideal para CI/CD y tests rápidos.


Modo Async: Dispará y Consultá

La request devuelve inmediatamente con un ID. La evaluación corre en background. Hacé polling del status hasta que termine.


Webhooks: Notificate al Terminar

Agregá una webhook_url para recibir un POST cuando la evaluación termine, sin necesidad de polling.


Resultados Incrementales (Solo Async)

Las evaluaciones async guardan resultados incrementalmente. Podés obtener resultados parciales durante la ejecución.


SSE Streaming

Para progreso en tiempo real, usá el endpoint de SSE streaming.


Matriz de Decisión

≤ 20 filas → Sync. 20-100 filas → Sync (agente rápido) o Async (agente lento). 100+ filas → Async. CI/CD gate → Sync o Async con polling.


🔗 Próximos Pasos