Développement assisté par l'IA
Le développement assisté par l’IA utilise un IDE optimisé par l’IA ou des agents de codage avec des serveurs AGENTS.md, Agent Skills et MCP pour produire du code de haute qualité prêt pour les projets AEM as a Cloud Service.
Des outils tels que Cursor, Copilote GitHub dans Visual Studio Code, Code Claude et d’autres IDE et agents de codage similaires optimisés par l’IA peuvent vous aider de plusieurs manières importantes :
- Itération plus rapide : générez ou refactorisez du code à partir d’invites en langage naturel qui décrivent la fonctionnalité ou la modification souhaitée.
- Aide à l’apprentissage : expliquez les chemins d’accès au code, la configuration, les concepts ou les bonnes pratiques inconnus lorsque vous y êtes invité.
Cependant, ces avantages dépendent fortement du contexte disponible pour l'agent de codage. Les données de formation génériques et un instantané de référentiel unique sont souvent insuffisants pour produire de manière fiable un code AEM prêt pour la production.
Pourquoi l'IA seule est insuffisante
Sans le contexte approprié, les modèles d’IA (via un IDE ou un agent de codage optimisé par l’IA) peuvent :
- API ou cycles de vie hallucinants : suggérez du code ou des configurations qui ne sont pas conformes aux bonnes pratiques ou aux dernières fonctionnalités d’AEM as a Cloud Service.
- Étapes de procédure manquantes : omettez les étapes requises qui ne sont pas visibles dans le référentiel de code ou les données d’identification.
- Drift from project standards: ignore established patterns for components, OSGi services, workflows, or Dispatcher configuration.
This gap is where structured context (Agent Skills and AGENTS.md) and runtime visibility (MCP servers) become essential to make AI-assisted development productive and reliable.
How Adobe helps with AI-assisted development
For AEM as a Cloud Service projects, Adobe provides:
- Agent Skills and AGENTS.md via Adobe Skills for AI Coding Agents
- Local MCP servers for the AEM SDK and local Dispatcher via the Software Distribution portal
- Adobe-hosted AEM MCP servers for content and Cloud Manager workflows from your IDE or chat application — see MCP Servers in AEM
The following sections summarize each item. Use the Setup and Use Cases sections at the end of this page for installation and walkthroughs for AI-assisted development.
What are Agent Skills
Agent Skills are procedural knowledge or expertise to help coding agents perform real work reliably. For more information, see the Agent Skills.
For an AEM as a Cloud Service project, Agent Skills are available in the Adobe Skills for AI Coding Agents repository.
What is AGENTS.md
AGENTS.md provides the context and instructions to help coding agents work on your project. For more information, see AGENTS.md.
For an AEM as a Cloud Service project, the ensure-agents-md bootstrap skill creates AGENTS.md at the repository root when it is missing. The skill inspects your project (for example, the root pom.xml and modules) and generates tailored guidance instead of using a static file. If AGENTS.md already exists, it is not overwritten.
After the file exists, you can edit it to add more context and instructions for your team or organization's best practices. The skill may also create CLAUDE.md that references AGENTS.md so Claude based tools pick up the same guidance.
What are MCP Servers
MCP servers expose tools and data to the coding agent through the Model Context Protocol, which supports actions like debugging, inspection, execution, and validation of changes. An MCP server can run on your workstation (local) or as a hosted service (remote).
For local development against the AEM SDK and Dispatcher, install these local MCP servers from the Software Distribution portal:
- Serveur MCP local Quickstart AEM : expose les données d’exécution en direct d’une instance AEM SDK locale pour prendre en charge le dépannage et le développement. Pour plus d’informations, voir Serveur MCP Quickstart AEM.
- Serveur MCP local Dispatcher : permet la validation et l’inspection d’exécution d’une instance Dispatcher locale. Pour plus d'informations, voir Dispatcher MCP Server.
Pour les serveurs AEM MCP hébergés par Adobe (par exemple, le contenu, le contenu en lecture seule et Cloud Manager), consultez la section Serveurs MCP dans AEM.
Configuration
Configurer les compétences de l’agent AEM
Découvrez comment configurer les compétences de l’agent AEM pour le développement assisté par l’IA.
Cas d’utilisation
Créer un composant AEM avec développement assisté par l’IA
Découvrez comment utiliser le développement assisté par l’IA pour développer des composants AEM.