Visão geral - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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 personalizado de agentes envolve principalmente a criação e edição de arquivos de configuração. Embora alguns comandos estejam disponíveis durante as sessões de bate-papo (como /agent list e/agent create), alternar entre agentes personalizados exige iniciar uma nova sessão de bate-papo comq chat --agent [name].

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

Por padrão, o Amazon Q Developer CLI 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 solicitações de permissão frequentes.

Agentes personalizados resolvem isso permitindo que você:

  • Pré-aprove ferramentas específicas - defina quais ferramentas podem ser executadas sem aviso prévio

  • 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

  • Configurar o comportamento da ferramenta - Defina parâmetros específicos de como as ferramentas devem operar

Benefícios do uso de agentes personalizados

Otimização do fluxo de trabalho

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

Interrupções reduzidas

Pré-aprove ferramentas confiáveis para eliminar solicitações 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 personalizadas de agentes 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

Agentes personalizados trabalham com ferramentas integradas da CLI do Amazon Q Developer e ferramentas externas fornecidas por meio do Model Context Protocol (MCP). Isso lhe dá flexibilidade para:

  • Use ferramentas integradas — operações de arquivos, execução de comandos, integração com o AWS CLI e outras funcionalidades essenciais

  • Integre servidores MCP - Adicione ferramentas e serviços personalizados por meio das configurações do servidor MCP

  • Controle 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 do MCP, consulte Usando o MCP com o Amazon Q Developer.