Originación de crédito con pipeline IA en cadena (parser + Whisper → 5 agentes Gemini → motor de análisis)
Wy Crédito
En Wy Crédito, analizar una solicitud implicaba revisar balances, documentos legales y declaraciones con formatos distintos. Diseñé el flujo completo: parser y Whisper extraen los documentos; cinco agentes Gemini los clasifican y normalizan; y un motor propio analiza la información estructurada y prepara el resumen financiero. Construí el frontend, el backend y el motor de análisis.
El problema
Evaluar una solicitud de una PYME requiere leer balances, cámara de comercio, composición accionaria y declaración de renta. Cada documento tiene una estructura distinta; revisarlos y cruzarlos manualmente demora el análisis y dificulta mantener un criterio consistente entre solicitudes.
La solución
Motor documental con IA
- Extracción documental sin pérdida con modelos parser + Whisper: capturan balances, cámara de comercio, composición accionaria, declaraciones de renta y audios enteros; conservando tablas, encabezados, firmas y sellos.
- Router por tipo de documento hacia 4 agentes Gemini especializados: "El Contador" (estados financieros), "El Abogado" (cámara de comercio: NIT, capital, representante legal, CIIU, teléfonos), "El Tributario" (composición accionaria y socios) y "El Auditor" (declaración de renta DIAN, por casilla del formulario 110/210).
- Un 5° agente normalizador ordena cada respuesta (montos, NITs, fechas) antes de insertarla en la tabla de Supabase correspondiente, vinculada a la solicitud y a la empresa.
- Motor de análisis de aval que trabaja sobre datos ya estructurados y devuelve un resumen financiero listo (activos, pasivos, patrimonio totalizados y formateados en pesos colombianos), devuelto al cliente en la misma conversación.
Onboarding conversacional
- Autocompletado de formularios: el cliente no digita datos manualmente: el sistema los rellena desde lo extraído.
- Flujo de conversación que pide un dato a la vez (NIT, razón social, contacto, correo, teléfono) hasta completar la solicitud, con un identificador propio por caso.
- Integración con Chatwoot: cada solicitud abre su propia conversación, con historial y contacto asociados.
- Frontend propio en varias generaciones (asistente conversacional, wizard, dashboard) diseñado y construido de punta a punta: validación de formularios, carga de documentos y seguimiento del estado de la solicitud.
Infraestructura
- Supabase como base de datos: solicitudes, empresas, estados financieros, composición accionaria y declaración de renta, todas vinculadas por el identificador de la solicitud.
- Automatización completa en n8n, desplegado en un VPS propio, con control de versiones real del flujo (134 revisiones documentadas).