Prompt directo a agente
- Contexto pegado manualmente.
- Herramientas usadas por interpretación del agente.
- Arquitectura difícil de auditar.
- Decisiones mezcladas con generación.
- Unknowns tratados como improvisación.
Kernel de intención · capabilities · evidence
Argentic Kernel convierte pedidos humanos en intenciones formales, planes validables y ejecuciones auditables. El modelo propone, pero la autoridad vive afuera: digests, registry, validators, policies y evidence.
El problema
El riesgo no es que la IA ayude a programar. El riesgo es que el sistema acepte como decisión autorizada algo que solo fue una respuesta probabilística.
Arquitectura conceptual
La IA no desaparece. Cambia de rol: deja de ser autoridad final y pasa a ser extractor, clasificador o router semántico.
“El modelo propone. El registry autoriza. El compiler normaliza. Los validators deciden. El executor deja evidence.”
AKL Preview
AKL formaliza lo que el usuario quiere lograr. Puede generarse desde lenguaje natural o escribirse directamente por perfiles técnicos.
“Quiero migrar este monorepo Java Spring PrimeFaces con BPMs, Liquibase y múltiples productos hacia una arquitectura modular con BFF Node, Composer .NET 10, orquestador front y repos por producto.”
migrar_monolito seguros_legacy
desde repo ./legacy-monorepo
origen:
stack java_spring
ui primefaces
migrations liquibase
bpm multi_producto
objetivo:
arquitectura modular_por_producto
crear:
- front_orchestrator
- bff_node
- composer_net10
- product_registry
- repos_por_producto
governance:
modo staged
resolver unknowns como candidates
validar registry
dejar evidence
La intención detectada es transformar un monolito multi-producto en un ecosistema modular por producto, con BFF Node como intermediario, Composer .NET 10 como capa de composición y un orquestador front que muestra productos válidos por perfil.
Para quién sirve
Gobernar el uso de IA sin bloquear la innovación: políticas, trazabilidad, validación y evidencia.
Convertir decisiones arquitectónicas en digests, registries, validators y planes verificables.
Pasar de pedir código a declarar intenciones, previsualizar planes y ejecutar por fases.
Usar Copilot, Cursor, Claude Code, Codex o MCP como workers dentro de un flujo gobernado.
Casos de uso
Declarar producto, targets, features, stack permitido y evidence requerida.
Agregar Android/iOS, reutilizar APIs y conservar reglas sin tocar lo que no corresponde.
Crear una variante para otro producto separando común vs específico, sin copiar deuda técnica.
Absorber un monorepo legacy, generar repo digest y migrar hacia BFF, Composer, orquestador y módulos.
Material visual inicial
Estas imágenes sirven como base de presentación. Luego pueden reemplazarse por versiones finales diseñadas con la misma identidad visual.
Estado del proyecto
Validar el patrón: digest + tools + registry + validators + evidence básica.
AKL mínimo, CLI, registry cerrado, examples, plan preview y unknowns como candidates.
Vista tipo merge: prompt humano, AKL generado, entendimiento IA, plan, diagnostics y quick fixes.
Policies, RBAC/ABAC, MCP integration, approvals, observability, CI/CD y evidence avanzada.
Siguiente paso
Este mismo proyecto puede servir como caso de prueba cuando AKL/Kernel empiece a funcionar: el prompt de generación queda guardado en el repo para comparar resultados.