Desenvolvimento assistido por IA

O desenvolvimento assistido por IA usa um IDE alimentado por IA ou agentes de codificação juntamente com AGENTS.md, Habilidades do agente e servidores MCP para ajudar a produzir código de alta qualidade e pronto para produção para projetos do AEM as a Cloud Service.

Ferramentas como Cursor, GitHub Copilot no Visual Studio Code, Claude Code e IDEs e agentes de codificação similares alimentados por IA ajudam de algumas maneiras principais:

  • Iteração mais rápida: gerar ou refatorar o código a partir de prompts de linguagem natural que descrevem o recurso ou alteração desejada.
  • Ajuda de aprendizado: explique caminhos de código, configurações, conceitos ou práticas recomendadas desconhecidos quando solicitado.

No entanto, esses benefícios dependem muito do contexto disponível para o agente de codificação. Dados de treinamento genéricos e um único instantâneo do repositório geralmente não são suficientes para produzir de forma confiável um código AEM pronto para produção.

Por que a IA sozinha é insuficiente

Sem o contexto correto, os modelos de IA (por meio de um IDE alimentado por IA ou agente de codificação) podem:

  • Alucinar APIs ou ciclos de vida: sugira código ou configurações que não estejam alinhadas às práticas recomendadas ou aos recursos mais recentes do AEM as a Cloud Service.
  • Falhas nas etapas de procedimento: omitir etapas necessárias não visíveis no repositório de código ou nos dados de treinamento.
  • Desvio dos padrões do projeto: ignore os padrões estabelecidos para componentes, serviços OSGi, fluxos de trabalho ou configurações do Dispatcher.

Esta lacuna é onde o contexto estruturado (Habilidades do Agente e AGENTS.md) e a visibilidade de tempo de execução (servidores MCP) se tornam essenciais para tornar o desenvolvimento assistido por IA produtivo e confiável.

Como o Adobe ajuda no desenvolvimento assistido por IA

Para projetos do AEM as a Cloud Service, a Adobe fornece:

As seções a seguir resumem cada item. Use as seções Configuração e Casos de Uso no final desta página para instalação e apresentações para o desenvolvimento assistido por IA.

O que são habilidades de agentes

As Habilidades do Agente são conhecimento ou experiência processual para ajudar os agentes de codificação a executar trabalho real de maneira confiável. Para obter mais informações, consulte a Habilidades do agente.

Para um projeto do AEM as a Cloud Service, as Habilidades do agente estão disponíveis no repositório de Habilidades do Adobe para Agentes de Codificação de IA.

O que é AGENTS.md

AGENTS.md fornece o contexto e as instruções para ajudar os agentes de codificação a trabalhar no seu projeto. Para obter mais informações, consulte AGENTS.md.

Para um projeto AEM as a Cloud Service, a habilidade de inicialização ensure-agents-md cria AGENTS.md na raiz do repositório quando está ausente. A habilidade inspeciona seu projeto (por exemplo, a raiz pom.xml e módulos) e gera orientação personalizada em vez de usar um arquivo estático. Se AGENTS.md já existir, ele não será substituído.

Depois que o arquivo existir, você poderá editá-lo para adicionar mais contexto e instruções para as práticas recomendadas da sua equipe ou organização. A habilidade também pode criar CLAUDE.md que faz referência a AGENTS.md, de modo que as ferramentas baseadas em Claude seguem a mesma orientação.

O que são servidores MCP

Os servidores MCP expõem ferramentas e dados ao agente de codificação por meio do Protocolo de Contexto de Modelo, que dá suporte a ações como depuração, inspeção, execução e validação de alterações. Um servidor MCP pode ser executado na sua estação de trabalho (local) ou como um serviço hospedado (remoto).

Para o desenvolvimento local em relação ao AEM SDK e Dispatcher, instale estes servidores MCP locais do portal Distribuição 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.

Configurar

Configurar habilidades do agente do AEM

Set up AEM Agent Skills

Saiba como configurar as Habilidades do agente do AEM para o desenvolvimento assistido por IA.

Install AEM Agent Skills

Casos de uso

Criar componente do AEM com desenvolvimento assistido por IA

Criar componente do AEM com desenvolvimento assistido por IA

Saiba como usar o desenvolvimento assistido por IA para desenvolver componentes do AEM.

Criar Componente do AEM

Recursos adicionais

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