¿Qué es FullAgenticStack?
Escribí mi primer artículo sobre FullAgenticStack en 2025. En aquel entonces, mi sistema era sencillo. Usaba TypeScript para todo. Mi objetivo era colocar agentes en las capas de frontend, backend y datos.
La arquitectura ha cambiado desde entonces.
Al principio, pensaba que la IA debería estar en el núcleo de cada operación. Esto funcionaba para sistemas pequeños con enfoque AI-first. La IA se encargaba de las decisiones y la coordinación.
A medida que el sistema creció, aprendí una lección.
No todas las tareas necesitan IA. Muchas tareas deben ser predecibles. Necesitas reglas para:
- Autenticación
- Enrutamiento
- Permisos
- Validación de datos
- Registros de auditoría
- Reintentos
- Gestión de caché
Estas tareas requieren certeza, no probabilidad.
Pasé de una visión AI-first a una visión agentic-first. En este nuevo modelo, el agente es el bloque de construcción principal. Un agente no siempre necesita un LLM. Puede funcionar utilizando reglas, eventos, esquemas y máquinas de estado. Utilizas la IA solo cuando necesitas manejar lenguaje natural o ambigüedad.
También fui más allá de TypeScript.
Ahora utilizo múltiples lenguajes basados en sus fortalezas específicas. TypeScript se encarga del frontend y los SDKs. Otros lenguajes se encargan de la seguridad, la concurrencia y la infraestructura.
La evolución es la siguiente:
Fase 1:
- TypeScript-first
- AI-first
- Sistemas simples
- Agentes como extensiones de la aplicación
Fase actual:
- Arquitectura multi-lenguaje
- Agentic-first
- Operaciones principales deterministas
- IA como una herramienta especializada
- Agentes como infraestructura del stack
FullAgenticStack creció. Comenzó cuando puse agentes en cada capa de un stack. Maduró cuando me di cuenta de que los agentes no tienen por qué ser LLMs. Una arquitectura profesional separa lo que debe ser inteligente de lo que debe ser controlado.
Fuente: https://dev.to/fullagenticstack/o-que-e-fullagenticstack-4i7e