Carlos José Castro Galante
Carlos.
Carlos José Castro Galante
© 2026
Proyectos
AIjunio de 2026

FaroIQ

Plataforma de inteligencia estratégica para ONGs y organizaciones comunitarias en América Latina. FaroIQ toma una descripción en lenguaje natural, la procesa a través de un pipeline de 9 agentes de IA en secuencia, y produce en menos de 90 segundos un análisis de necesidades, un plan de implementación por fases, proyecciones de impacto y una propuesta de financiamiento lista para presentar. Ejecuta automáticamente en Microsoft 365: Calendar, To Do, OneDrive y Outlook. Construido sobre Azure AI Foundry, Microsoft Fabric y Azure Logic Apps. Desarrollado para el Microsoft Agents League Hackathon 2026.

FaroIQ
Métricas
< 90sTiempo de análisis
9Agentes en pipeline
4Integraciones M365
0.70Score mínimo de revisión
≤ 2Ciclos de revisión autónoma
PDF + ExcelFormatos de exportación
ES / ENIdiomas soportados
Microsoft Agents League 2026Hackathon
Capturas
El problema

Miles de ONGs y organizaciones comunitarias en América Latina toman decisiones críticas sin datos, sin capacidad de análisis y sin acceso a consultoría estratégica. Una organización con 15 voluntarios y un presupuesto de 12.000 USD al año no puede contratar científicos de datos ni equipos de estrategia. El resultado es que la mayoría planifica en base a intuición, pierde oportunidades de financiamiento por propuestas mal estructuradas y ejecuta proyectos sin métricas de impacto que les permitan aprender o escalar.

La solución

FaroIQ toma una descripción en lenguaje natural de la organización y su contexto, la procesa a través de un pipeline secuencial de 9 agentes de IA sobre Azure AI Foundry, y produce en menos de 90 segundos un conjunto completo de entregables estratégicos listos para usar. El pipeline encadena el contexto de cada agente al siguiente, acumulando coherencia interna en cada paso. Un agente de revisión autónomo evalúa la calidad del output y puede re-ejecutar etapas críticas si el score interno cae por debajo de 0.70. Al finalizar, Azure Logic Apps ejecuta automáticamente acciones en Microsoft 365: crea eventos en Calendar, tareas en To Do, sube documentos a OneDrive y envía el resumen por Outlook.

Stack técnico
Frontend
React 18TypeScriptViteThree.jsTailwind CSS
Backend
PythonFastAPIAzure AI FoundryAzure Blob StorageAzure Logic AppsTavily
Pipeline de agentes
01Intake

Parsea la descripción en lenguaje natural y extrae entidades clave: organización, contexto, recursos disponibles y objetivos declarados.

02Research

Busca datos externos relevantes vía Tavily: estadísticas del sector, benchmarks regionales y casos similares en América Latina.

03Analyst

Cruza la información de Intake y Research para identificar necesidades críticas rankeadas por severidad e impacto potencial.

04Planner

Diseña un plan de implementación por fases con hitos, responsables sugeridos y estimaciones de tiempo y recursos.

05Evaluator

Genera proyecciones de impacto con intervalos de confianza basados en los datos de Research y el plan de Planner.

06Writer

Redacta una propuesta de financiamiento lista para presentar a fondos y convocatorias internacionales.

07Critique

Evalúa la coherencia interna y viabilidad del output acumulado. Si el score cae por debajo de 0.70, re-ejecuta Planner y Evaluator.

08Formatter

Estructura el output final en JSON validado, listo para renderizar en UI y exportar a PDF y Excel.

09Executor

Dispara las integraciones de Microsoft 365 vía Azure Logic Apps: Calendar, To Do, OneDrive y Outlook.

Desafíos
  • 01

    Diseñar un pipeline de 9 agentes en secuencia estricta donde cada agente recibe el output acumulado de todos los anteriores sin superar el presupuesto de tokens de Azure AI Foundry

  • 02

    Implementar el loop de revisión autónomo del agente Critique, que evalúa coherencia, viabilidad y completitud del plan antes de autorizar la ejecución de Logic Apps

  • 03

    Mantener una conexión WebSocket abierta durante toda la ejecución del pipeline para streaming en tiempo real de cada etapa sin bloquear el event loop de FastAPI

  • 04

    Gestionar las diferencias entre cuentas personales y cuentas de trabajo de Microsoft 365 para las integraciones de Logic Apps, que tienen permisos y endpoints distintos

  • 05

    Sincronizar el estado visual del globo Three.js con el progreso real del pipeline sin introducir latencia perceptible en el streaming

Aprendizajes
  • 01

    El encadenamiento de contexto entre agentes es más efectivo que los agentes paralelos cuando la coherencia interna del output importa más que la velocidad bruta

  • 02

    Un agente que puede identificar sus propias debilidades y corregirlas de forma autónoma genera más confianza operativa que uno que simplemente produce output sin evaluarlo

  • 03

    Three.js con day/night mode y cambios de escena requiere un remount completo vía React key prop para garantizar estado limpio y evitar leaks de memoria en WebGL

  • 04

    Azure Logic Apps es la integración más limpia con M365 cuando se necesita flexibilidad de payload sin depender de un SDK propietario con licenciamiento complejo

  • 05

    El mayor cuello de botella en pipelines de agentes no es la latencia de los modelos sino la serialización y deserialización del contexto acumulado entre pasos