Crews de CrewAI: agentes colaborativos para análisis editorial

admin · 2 min

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

CrewAgentesCaso de uso
Breaking NewsDetector → Verificador → PriorizadorIdentifica noticias urgentes, verifica con múltiples fuentes y genera alerta estructurada
NarrativeFraming Analyst → Fact Checker → SynthesizerAnaliza encuadre, sesgo y verificabilidad de afirmaciones en un documento
IntelligenceRegional Analyst → Risk Assessor → SynthesizerGenera country risk score y briefing geopolítico por país/región
ClusteringAgrupación semántica de documentos relacionadosAgrupa cobertura del mismo evento desde distintas perspectivas
InvestigatorInvestigación profunda sobre un tema o entidadCruza 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:

  1. Detector — identifica cuáles son genuinamente urgentes vs. ruido informativo.
  2. Verificador — cruza con otras fuentes del sistema, detecta duplicados, confirma la información.
  3. Priorizador — asigna alert_level, genera summary, lista verified_sources[] y el dedup_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
admin

Editor en D4R.