Ir al contenido principal
ASP Labs

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.

Ver en GitHub

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

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.