# context-engineering-domain-understanding-johnson-2025-07-23

## Veille

Context Engineering - Comprensión del Dominio - DICE - Rod Johnson - LLM - Modelo de Dominio - Embabel

## Titre Article

Context Engineering Needs Domain Understanding

## Date

2025-07-23

## URL

https://medium.com/@springrod/context-engineering-needs-domain-understanding-b4387e8e4bf8

## Keywords

Context Engineering, Comprensión del Dominio, LLM, Gen AI, Domain-Integrated Context Engineering (DICE), Agentes de IA, Valor de Negocio, Modelo de Dominio, Embabel, Ingeniería de Prompts, comunicación bidireccional, contexto estructurado, capacidad de prueba

## Authors

Rod Johnson

## Ton

**Perfil:** Técnico-profesional | Líder de opinión en primera persona | Analítico-prescriptivo | Experto

Johnson (creador del framework Spring) adopta una voz técnica con autoridad que combina experiencia en arquitectura de software y visión sobre Gen AI. La introducción del nuevo concepto DICE (Domain-Integrated Context Engineering) revela una mentalidad de creador de frameworks. Lenguaje técnico seguro (objetos de dominio, comunicación bidireccional, persistencia estructurada, consultas Cypher) dirigido a arquitectos empresariales. La estructura crítica → propuesta → beneficios refleja un pensamiento sistemático. El énfasis en la integración con los sistemas existentes, en lugar de en capacidades aisladas, muestra un enfoque empresarial pragmático. Tono mesurado y con autoridad, que evita tanto el escepticismo desdeñoso como el entusiasmo ingenuo. Típico del liderazgo de opinión técnico (estilo Martin Fowler, Kent Beck) que propone patrones arquitectónicos fundamentados en la experiencia práctica.

## Pense-betes

- **"Context engineering"** más preciso que "ingeniería de prompts" para aplicaciones LLM
- **Traditional context engineering** descuida la naturaleza bidireccional (entradas Y salidas) y la relación con las aplicaciones de negocio existentes
- **DICE (Domain-Integrated Context Engineering)** propuesto: enfatizar el modelo de dominio para estructurar el contexto y considerar las salidas del LLM
- **Los objetos de dominio** definen comportamientos específicos exponibles a código manual Y a los LLM como herramientas
- **Beneficios de DICE**: código para estructurar el contexto, integración más simple/segura con sistemas existentes, entrega más rápida mediante reutilización, persistencia estructurada, mejor capacidad de prueba, mejor depuración/trazado, gestión más sólida del contexto en flujos de varios pasos
- **Los LLM sobresalen en el lenguaje natural, pero añadir estructura** los hace más seguros y fiables
- **El valor de negocio real de la Gen AI** requiere cerrar la brecha entre las capacidades del LLM y los sistemas existentes probados
- **La integración de dominio es fundamental** para liberar todo el valor de negocio; las aplicaciones de negocio existentes = adyacencia clave para la Gen AI

## RésuméDe400mots

El artículo "Context Engineering Needs Domain Understanding" de Rod Johnson presenta **Domain-Integrated Context Engineering (DICE)** como una evolución de context engineering para construir aplicaciones LLM más efectivas y robustas. Johnson comienza reconociendo "context engineering" como un avance valioso respecto a la "ingeniería de prompts", definiéndola como el arte y la ciencia de llenar la ventana de contexto del LLM con información relevante. Sin embargo, argumenta que esta definición es incompleta, ya que descuida dos aspectos cruciales: la naturaleza bidireccional de la comunicación con los LLM (lo que se envía *y* lo que se recibe) y la integración de las aplicaciones LLM con la comprensión del negocio y los sistemas existentes.

**DICE: Extensión Conceptual**

Para abordar estas carencias, Johnson propone DICE, que extiende context engineering enfatizando el uso de un modelo de dominio para estructurar el contexto y considerando las salidas del LLM además de las entradas. La idea central: aunque los LLM sobresalen en el lenguaje natural, **añadir estructura a las entradas y salidas** los hace más seguros y fiables. DICE permite a los LLM "conversar" utilizando la terminología y los conceptos establecidos de un negocio, favoreciendo una mejor integración con las aplicaciones existentes. En este contexto, los objetos de dominio no son meras estructuras de datos, sino que definen comportamientos específicos que pueden exponerse tanto a código escrito manualmente COMO a los LLM en forma de herramientas.

**Beneficios Convincentes de DICE**

El artículo destaca varios beneficios convincentes de adoptar DICE. En primer lugar, permite usar código para estructurar el contexto, transformando un "arte delicado" en un proceso más científico en el que el contexto puede refinarse, razonarse y probarse. Esto también permite un filtrado preciso del contenido, mejorando los resultados y ahorrando tokens. En segundo lugar, DICE facilita una integración más simple y segura con los sistemas existentes, yendo más allá de las aplicaciones de Gen AI de "demostración" hacia escenarios del mundo real en los que los agentes necesitan acceder a funcionalidades existentes. Al trabajar con objetos de dominio, las empresas pueden reutilizar sus modelos de dominio existentes y capitalizar una comprensión del negocio duramente adquirida.

**Ventajas Adicionales**

Otras ventajas incluyen una entrega más rápida y una calidad mejorada gracias a la reutilización de modelos de dominio entre aplicaciones y agentes. DICE también ofrece opciones de persistencia estructurada, lo que permite una recuperación más precisa mediante tecnologías existentes como SQL o Cypher, un complemento potencial a la búsqueda vectorial. La estructura y la encapsulación aportadas por el modelo de dominio refuerzan la capacidad de prueba, la depuración y el trazado, ya que la información aparece en las herramientas de observabilidad en un formato estructurado y comprensible. Por último, la integración de dominio ayuda a gestionar el contexto en flujos de varios pasos, evitando la degradación de la calidad y controlando los costes de tokens.

**Posicionamiento Estratégico**

Johnson concluye que la integración de dominio es fundamental para liberar todo el valor de negocio de la IA generativa, posicionando las aplicaciones de negocio existentes como la adyacencia clave para la Gen AI, en lugar de la ciencia de datos o los LLM por sí solos. **El argumento central**: la estructura del modelo de dominio transforma las capacidades del LLM de potentes-pero-caóticas a controladas-y-fiables, una condición esencial para la adopción empresarial. Al conceptualizar los objetos de dominio como entidades portadoras de comportamientos que pueden exponerse como herramientas, DICE tiende un puente sobre la brecha conceptual entre el potencial del LLM y la realidad empresarial, ofreciendo un marco para una integración sistemática, fiable y creadora de valor de la Gen AI en los flujos de trabajo de negocio existentes. Esta perspectiva pragmática reconoce que **el valor de la Gen AI no reside en el aislamiento**, sino en una integración armoniosa con los sistemas probados en los que reside el conocimiento de dominio.

## GrapheDeConnaissance

- Rod Johnson —a_créé→ DICE (METHODOLOGIE, 0.99)
- Rod Johnson —a_créé→ Spring (TECHNOLOGIE, 0.99)
- Rod Johnson —a_créé→ Embabel (ORGANISATION, 0.99)
- DICE —est_basé_sur→ context engineering (METHODOLOGIE, 0.98)
- DICE —améliore→ context engineering (METHODOLOGIE, 0.97)
- context engineering —améliore→ prompt engineering (METHODOLOGIE, 0.95)
- Andrej Karpathy —a_créé→ context engineering (METHODOLOGIE, 0.97)
- DICE —utilise→ modèle de domaine (CONCEPT, 0.97)
- modèle de domaine —améliore→ intégration systèmes existants (CONCEPT, 0.93)
- Embabel —utilise→ DICE (METHODOLOGIE, 0.9)
- MCP —s_oppose_à→ DICE (METHODOLOGIE, 0.75)
- Martin Fowler —a_créé→ bounded contexts (CONCEPT, 0.92)
- bounded contexts —fait_partie_de→ modèle de domaine (CONCEPT, 0.9)

---
Canonical: https://www.thekb.eu/es/fiches/context-engineering-domain-understanding-johnson-2025-07-23/
