Desarrollo asistido por IA

El desarrollo asistido por IA utiliza un IDE o agentes de codificación con tecnología de IA junto con AGENTS.md, habilidades de agente y servidores MCP para ayudar a producir código de alta calidad y listo para la producción para proyectos de AEM as a Cloud Service.

Herramientas como Cursor, Copiloto de GitHub en Visual Studio Code, Código Claude y IDE similares con tecnología de IA y agentes de codificación ayudan de varias formas clave:

  • Iteración más rápida: genere o refactorice el código a partir de las indicaciones de lenguaje natural que describan la característica o el cambio deseados.
  • Material de aprendizaje: explique rutas de código, configuraciones, conceptos o prácticas recomendadas desconocidas cuando se le solicite.

Sin embargo, estos beneficios dependen en gran medida del contexto disponible para el agente de codificación. Los datos genéricos de formación y una sola instantánea del repositorio no suelen ser suficientes para producir de forma fiable código AEM listo para la producción.

Por qué la IA por sí sola es insuficiente

Sin el contexto adecuado, los modelos de IA (a través de un IDE con tecnología de IA o agente de codificación) pueden:

  • Alucinar API o ciclos de vida: sugiera código o configuraciones que no se alineen con las prácticas recomendadas o las características más recientes de AEM as a Cloud Service.
  • Pasos sin curso: omita los pasos necesarios que no estén visibles en el repositorio de código o en los datos de formación.
  • Derivar de los estándares del proyecto: ignore los patrones establecidos para componentes, servicios OSGi, flujos de trabajo o configuración de Dispatcher.

En esta brecha es donde el contexto estructurado (habilidades del agente y AGENTES.md) y la visibilidad en tiempo de ejecución (servidores MCP) se vuelven esenciales para que el desarrollo asistido por IA sea productivo y confiable.

Cómo ayuda Adobe con el desarrollo asistido por IA

Para los proyectos de AEM as a Cloud Service, Adobe proporciona lo siguiente:

Las siguientes secciones resumen cada elemento. Utilice las secciones Configuración y Casos de uso al final de esta página para la instalación y tutoriales para el desarrollo asistido por IA.

¿Qué son las aptitudes de agente?

Las habilidades de agente son conocimiento o experiencia en procedimientos para ayudar a los agentes de codificación a realizar un trabajo real de forma fiable. Para obtener más información, consulte Aptitudes de agente.

Para un proyecto de AEM as a Cloud Service, las aptitudes de agente están disponibles en el repositorio de Aptitudes de Adobe para agentes de codificación de IA.

Qué es AGENTS.md

AGENTS.md proporciona el contexto e instrucciones para ayudar a los agentes de codificación a trabajar en su proyecto. Para obtener más información, consulte AGENTS.md.

Para un proyecto de AEM as a Cloud Service, la aptitud de arranque de ensure-agents-md crea AGENTS.md en la raíz del repositorio cuando falta. La aptitud inspecciona el proyecto (por ejemplo, la raíz pom.xml y los módulos) y genera directrices adaptadas en lugar de utilizar un archivo estático. Si AGENTS.md ya existe, no se sobrescribirá.

Una vez que exista el archivo, puede editarlo para agregar más contexto e instrucciones para las prácticas recomendadas de su equipo u organización. La aptitud también puede crear CLAUDE.md que hace referencia a AGENTS.md, de modo que las herramientas basadas en Claude recojan la misma guía.

Qué son los servidores MCP

Los servidores MCP exponen herramientas y datos al agente de codificación a través del Protocolo de contexto de modelo, que admite acciones como la depuración, la inspección, la ejecución y la validación de cambios. Un servidor MCP se puede ejecutar en su estación de trabajo (local) o como servicio hospedado (remoto).

Para desarrollo local con AEM SDK y Dispatcher, instale estos servidores MCP locales desde el portal Distribución de software:

  • AEM Quickstart Local MCP server: Exposes live runtime data from a local AEM SDK instance to support troubleshooting and development. For more information, see AEM Quickstart MCP Server.
  • Dispatcher Local MCP server: Enables runtime validation and inspection of a local Dispatcher instance. For more information, see Dispatcher MCP Server.

For Adobe-hosted AEM MCP servers (for example, content, read-only content, and Cloud Manager), see MCP Servers in AEM.

Configuración

Set up AEM Agent Skills

Set up AEM Agent Skills

Learn how to set up AEM Agent Skills for AI-assisted development.

Install AEM Agent Skills

Casos de uso

Create AEM Component with AI-assisted development

Create AEM Component with AI-assisted development

Learn how to use AI-assisted development to develop AEM components.

Create AEM Component

Recursos adicionales

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69