La práctica de IA dentro de una firma de 24 años.
ASP Labs es donde integramos IA en cómo construimos software. No como ángulo de marketing — como aceleración medible en cycle time, calidad de código y documentación. Liderado por nuestro Head of R&D, desplegado en cada engagement.
- Liderada por Eric Alfredo Haag
- Desde 2024
- En cada engagement
II · La tesis
La IA no es una herramienta. Es una disciplina.
El mercado trata la IA como un feature — algo que se pega encima de flujos existentes y te da licencia para llamarte "AI-powered". El resultado son equipos entregando código con más bugs, equipos que no pueden explicar qué produjo la IA, y clientes pagando slop envuelto en markup premium.
Tomamos el enfoque opuesto. ASP Labs trata la IA como un conjunto de prácticas que reforman cómo trabajan los ingenieros senior — con la disciplina de una firma de ingeniería de 24 años como columna vertebral.
Cada artefacto generado por IA pasa por el mismo proceso de review que el código escrito por humanos. Cada afirmación de aceleración está respaldada por métricas medibles. Cada skill o servidor MCP que desplegamos internamente ha sido probado en producción, no leído en un blog.
Eso es lo que significa "AI-native" cuando es real.
Eric Alfredo Haag
Head of R&D · ASP Labs Lead
Cuando alguien dice que su equipo usa IA, pregúntales una cosa: qué herramienta específica, en qué parte específica del flujo, con qué outcome medible. Si no pueden responder, la están usando como tú la usarías — ocasionalmente.
III · En el ciclo
Dónde entra la IA, paso a paso.
Cuatro momentos del ciclo de desarrollo, con la herramienta específica y la métrica de cada uno.
01 · Generación de código
Generación de código con humano en el loop
Cada ingeniero senior trabaja con Claude Code integrado a su entorno local. Para ediciones multi-archivo, refactors y boilerplate, la IA redacta; el ingeniero revisa línea por línea antes del commit. Nunca hacemos merge de código generado por IA sin comprensión humana — la meta es throughput sin pérdida de intención. Skills personalizados se precargan por proyecto (convenciones, patrones de testing, restricciones de arquitectura) para que la IA produzca código que calza con tu codebase desde el primer prompt.
- Claude Code
- OpenCode
- Custom Skills
~40% menos tiempo en boilerplate
02 · Code review
Code review aumentado con IA
Reviewers aumentados con IA corren en cada PR antes de que un humano lo mire: análisis de seguridad, performance y adherencia a convenciones vía GitHub Actions. Los hallazgos triviales se resuelven antes de que un senior gaste tiempo en lo básico, y el review humano queda para lo que de verdad requiere criterio.
- Custom PR bot
- Semgrep
- CodeQL
- Custom MCP servers
80% de hallazgos triviales antes del review humano
03 · Documentación
Documentación como output continuo
Servidores MCP conectan la IA a tu repo y generan docs que se mantienen sincronizadas con el código: ADRs, guías de onboarding, specs OpenAPI. Los cambios se detectan automáticamente, así la documentación deja de ser una deuda que se paga al final.
- Custom MCP servers
- Claude
- Generador de OpenAPI
90%+ de docs técnicas generadas automáticamente
04 · Cobertura de tests
Generación de tests y aumento de cobertura
Skills específicos generan tests y suben cobertura sin ceremonia. La IA identifica edge cases que un humano pasaría por alto; los humanos los validan, no los reemplazan. El resultado es cobertura real, no números inflados.
- Custom testing skills
- Vitest
- Playwright
42% → 89% de cobertura en el primer sprint
IV · Herramientas
El stack completo. Sin cajas negras.
Te decimos exactamente qué herramientas usan nuestros ingenieros, en qué parte del flujo y por qué. La transparencia sobre el stack es lo que separa la práctica AI-native del marketing.
Agente de terminal
Claude Code
Ediciones multi-archivo, refactors y borradores de PR en la terminal del ingeniero.
Agente de terminal · OSS
OpenCode
Alternativa a Claude Code donde el open source importa.
IDE
Cursor
Opcional — para quienes prefieren IDE integrado antes que terminal.
Context protocol
Custom MCP Servers
IA consciente del repo: lee tu codebase, docs y tickets.
Prompt engineering
Custom Skills
Convenciones, patrones de testing y restricciones de proyecto precargadas.
Infraestructura RAG
Vector databases
pgvector o Qdrant para bots RAG de cara al cliente.
Orquestación
LangChain / LlamaIndex
Flujos de bots en producción con razonamiento multi-paso.
Integración en app
Vercel AI SDK
Respuestas de IA en streaming dentro de apps en producción.
Review de seguridad
Semgrep + rules
Análisis estático con reglas a medida para patrones del equipo.
V · Bots que entregamos
Cada bot en producción. Ninguno en POC.
No construimos demos. Cada bot listado abajo atiende usuarios reales, soporta carga real y tiene resultados documentados. Si no podemos entregarlo, no lo cotizamos.
Sector público · 18 meses en producción
Chatbot de atención ciudadana
Desplegado para una entidad gubernamental que recibía miles de consultas normativas repetitivas al mes. El reto no era responder — era responder con citas a documentos oficiales, en un dominio donde una respuesta incorrecta tiene consecuencias legales.
El bot indexa la normativa vigente y responde con la fuente exacta (resolución, artículo, página). Cuando no está seguro, lo dice y escala a un humano en lugar de inventar.
- 1,200+ consultas/día
- ~60% reducción de tickets
- 98% precisión de citas
- <2s de respuesta
Lecciones aprendidas
- El compliance exige cita en cada afirmación
- La frescura de los docs importa más que el tamaño del modelo
- Detectar preguntas fuera de tema fue el 30% del esfuerzo de ingeniería
Legal / corporativo · 12 meses en producción
Agente RAG sobre documentación legal
Desplegado para una firma legal corporativa con más de 40,000 páginas de contratos y fallos. Los abogados perdían horas buscando cláusulas específicas entre documentos dispersos.
El agente responde preguntas en lenguaje natural sobre todo el corpus, con las fuentes rankeadas y un score de confianza. No reemplaza el criterio legal — acelera la búsqueda que lo precede.
- 40k+ páginas indexadas
- segundos vs horas de búsqueda
- citas en cada respuesta
- score de confianza por resultado
Lecciones aprendidas
- La calidad del chunking define la calidad de la respuesta
- Los abogados confían en el resultado solo si ven la fuente
- El re-indexado incremental evita reprocesar todo el corpus
Operaciones / logística · 9 meses en producción
Automatización de procesos internos
Desplegado para un operador logístico cuyos flujos de aprobación se atascaban en colas manuales. Cada solicitud esperaba a que alguien la clasificara y la enrutara.
Un nodo de decisión basado en LLM clasifica cada solicitud, la enruta al aprobador correcto y deja traza de por qué. Los humanos siguen aprobando; la IA elimina la espera de clasificación.
- 142 solicitudes/día
- enrutamiento en <1s
- traza de decisión auditable
- cero clasificación manual
Lecciones aprendidas
- La decisión del LLM debe ser explicable, no solo correcta
- Un fallback humano claro es innegociable
- Medir el antes es lo que prueba el después
VI · Open source
Skills que compartimos.
Un subconjunto de nuestros skills internos se publica abiertamente para la comunidad. Porque si puedes pasarle nuestro setup de IA a otro ingeniero, hicimos bien el trabajo. La defensibilidad real viene de la disciplina de ejecución, no de prompts propietarios.
conventional-commits-strict
Aplica conventional commits y genera cuerpos de PR a partir del diff.
- git
- all-langs
typescript-strict-review
Code review con IA enfocado en TypeScript strict-mode.
- typescript
- code-review
spring-boot-migration
Migra Java legacy a Spring Boot moderno con tests.
- java
- spring
- migration
postgres-query-optimizer
Analiza queries lentas y sugiere estrategias de índice o rewrite.
- postgres
- performance
Ve todos los skills en GitHub
Contribuye de vuelta, o forkea y extiende para tu equipo.
VII · Lo que medimos
Métricas y guardrails.
Números que seguimos internamente. No porque se vean bien en un pitch — porque nos dicen si la IA está ayudando o estorbando.
~40%
Menos tiempo en boilerplate
3×
Ritmo de migración legacy
80%+
Cobertura de tests asistida
90%+
Docs generadas automáticamente
<5%
Bugs de IA que escapan a producción
100%
Review humano en PRs de producción
Lo que NO hacemos
- Merge de código de IA sin comprensión humana
- Facturar throughput de IA como horas de ingeniero senior
- Deploy a producción sin observabilidad
- Usar IA para lógica security-sensitive sin review extra
- Vender una capacidad de IA que no hemos entregado al menos una vez
- Ocultar cuándo la IA produjo algo — la atribución es estándar
Trabaja con ASP Labs
Agenda tiempo con Eric.
Una discusión técnica a fondo. Trae tus preguntas de IA — las que los vendors no responden directo.