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:

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

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.

Installation des compétences de l’agent AEM

Cas d’utilisation

Créer un composant AEM avec développement assisté par l’IA

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.

Créer un composant AEM

Ressources supplémentaires

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