Crews de CrewAI: agentes colaborativos para análisis editorial
La capa de IA usa CrewAI para coordinar agentes LLM especializados que colaboran secuencialmente en tareas de análisis complejo. Cada crew está diseñado para un caso de uso específico y comparte el mismo proxy LiteLLM como backend de modelos.
Los cinco crews
| Crew | Agentes | Caso de uso |
|---|---|---|
| Breaking News | Detector → Verificador → Priorizador | Identifica noticias urgentes, verifica con múltiples fuentes y genera alerta estructurada |
| Narrative | Framing Analyst → Fact Checker → Synthesizer | Analiza encuadre, sesgo y verificabilidad de afirmaciones en un documento |
| Intelligence | Regional Analyst → Risk Assessor → Synthesizer | Genera country risk score y briefing geopolítico por país/región |
| Clustering | Agrupación semántica de documentos relacionados | Agrupa cobertura del mismo evento desde distintas perspectivas |
| Investigator | Investigación profunda sobre un tema o entidad | Cruza señales, documentos y contexto para generar un informe investigativo |
Breaking News Crew — detalle
El crew de breaking news recibe hasta 10 documentos recientes y los pasa por tres agentes en secuencia:
- Detector — identifica cuáles son genuinamente urgentes vs. ruido informativo.
- Verificador — cruza con otras fuentes del sistema, detecta duplicados, confirma la información.
- Priorizador — asigna
alert_level, generasummary, listaverified_sources[]y eldedup_cluster_id.
Narrative Crew — detalle
Opera sobre un único documento. El Framing Analyst detecta el encuadre narrativo y el sesgo de tono. El Fact Checker extrae afirmaciones y evalúa su verificabilidad. El Synthesizer fusiona ambos análisis en un informe unificado que incluye framing_labels, claims[] y tone_score.
Activación
Los crews están desactivados por defecto y se habilitan con la variable de entorno:
CREWAI_ENABLED=true
CREWAI_LLM=openai/gpt-4o-mini
CREWAI_API_BASE=http://litellm:4000