Visão geral - Amazon Q Developer

Visão geral

Agentes personalizados oferecem uma forma de personalizar o comportamento da CLI do Amazon Q Developer definindo configurações específicas para diferentes casos de uso. Cada agente personalizado é definido por um arquivo de configuração JSON que especifica quais ferramentas o agente pode acessar, quais permissões ele tem e qual contexto ele deve incluir.

Importante: o gerenciamento de agentes personalizados envolve principalmente a criação e edição de arquivos de configuração. Embora alguns comandos estejam disponíveis durante as sessões de chat (como /agent list e /agent create), é preciso iniciar uma nova sessão de chat com q chat --agent [name] para alternar entre agentes personalizados.

Como os agentes personalizados diferem da experiência padrão

Por padrão, a CLI do Amazon Q Developer fornece acesso a todas as ferramentas disponíveis, mas exige a confirmação do usuário para a maioria das operações. Essa abordagem prioriza a segurança, mas pode interromper seu fluxo de trabalho com prompts de permissão frequentes.

Agentes personalizados resolvem isso, permitindo que você:

  • Pré-aprove ferramentas específicas: defina quais ferramentas podem ser executadas sem prompt

  • Limite o acesso à ferramenta: restrinja quais ferramentas estão disponíveis para reduzir a complexidade

  • Inclua contexto relevante: carregue automaticamente arquivos de projeto, documentação ou informações do sistema

  • Configure o comportamento da ferramenta: defina parâmetros específicos de como as ferramentas devem operar

Benefícios de usar agentes personalizados

Otimização do fluxo de trabalho

Crie agentes personalizados para tarefas específicas, como gerenciamento de infraestrutura da AWS, revisões de código ou sessões de depuração.

Interrupções reduzidas

Pré-aprove ferramentas confiáveis para eliminar prompts de permissão durante sessões de trabalho específicas.

Contexto aprimorado

Inclua automaticamente documentação relevante do projeto, arquivos de configuração ou informações do sistema.

Colaboração em equipe

Compartilhe configurações de agentes personalizados com os membros da equipe para garantir ambientes de desenvolvimento consistentes.

Controle de segurança

Limite o acesso às ferramentas somente ao que é necessário para fluxos de trabalho específicos, reduzindo possíveis riscos de segurança.

Relacionamento com o MCP e ferramentas integradas

Os agentes personalizados trabalham com ferramentas integradas da CLI do Amazon Q Developer e ferramentas externas fornecidas por meio do protocolo de contexto para modelos (MCP). Isso fornece flexibilidade para:

  • Usar ferramentas integradas: operações de arquivos, execução de comandos, integração com a CLI da AWS e outras funcionalidades essenciais

  • Integrar servidores MCP: adicione ferramentas e serviços personalizados por meio das configurações do servidor MCP

  • Controlar o acesso à ferramenta: especifique exatamente quais ferramentas de cada fonte estão disponíveis

  • Gerenciar conflitos de ferramentas: use aliases para lidar com conflitos de nomenclatura entre diferentes fontes de ferramentas

Para obter mais informações sobre a integração de MCP, consulte Using MCP with Amazon Q Developer.