Adicionar contexto de espaço de trabalho ao bate-papo do Amazon Q Developer no IDE - 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á.

Adicionar contexto de espaço de trabalho ao bate-papo do Amazon Q Developer no IDE

Ao conversar com o Amazon Q no ambiente de desenvolvimento integrado (IDE), você pode adicionar @workspace à sua pergunta para incluir automaticamente as partes mais relevantes do código do seu espaço de trabalho como contexto. O Amazon Q Developer determina a relevância com base em um índice que é atualizado periodicamente.

Com o contexto do espaço de trabalho, o Amazon Q tem recursos aprimorados, incluindo localização de arquivos, compreensão de como o código é usado entre arquivos e geração de código que aproveita vários arquivos, incluindo arquivos que não estão abertos.

Configuração

Antes de continuar, verifique se você tem a versão mais recente do seu IDE instalada. Em seguida, você pode concluir as etapas de configuração a seguir.

Ativar indexação

Para usar seu espaço de trabalho como contexto, o Amazon Q cria um índice local do seu repositório de espaço de trabalho, incluindo arquivos de código, arquivos de configuração e estrutura do projeto. Durante a indexação, arquivos não essenciais, como binários ou aqueles especificados nos .gitignore arquivos, são filtrados.

A indexação de um novo espaço de trabalho pode levar de 5 a 20 minutos. Durante esse período, você pode esperar um uso elevado da CPU em seu IDE. Após a indexação inicial, o índice é atualizado incrementalmente quando você faz alterações no seu espaço de trabalho.

Na primeira vez que você adiciona contexto de espaço de trabalho, você deve habilitar a indexação em seu IDE. Conclua as etapas a seguir para ativar a indexação:

  1. Adicione @workspace à sua pergunta no painel de bate-papo do Amazon Q.

  2. O Amazon Q solicita que você habilite a indexação. Escolha Configurações para ser redirecionado para as configurações do Amazon Q em seu IDE. Você também pode escolher Abrir configurações na barra de tarefas do Amazon Q.

  3. Selecione a caixa em Amazon Q: Local Workspace Index.

Configurar a indexação (opcional)

Nenhuma configuração é necessária para o processo de indexação, no entanto, você pode optar por especificar o número de segmentos dedicados à indexação. Se você aumentar o número de threads usados, a indexação será concluída mais rapidamente e usará mais da sua CPU. Para atualizar a configuração de indexação, especifique o número de threads nas configurações do Amazon Q em Amazon Q: Local Workspace Index Threads.

Faça perguntas com o contexto do espaço de trabalho

Para adicionar seu espaço de trabalho como contexto à sua conversa com o Amazon Q, abra o espaço de trabalho sobre o qual você deseja fazer perguntas e, em seguida, adicione @workspace à sua pergunta no painel de bate-papo.

Se você quiser começar a conversar sobre um espaço de trabalho diferente, abra o espaço de trabalho e, em seguida, abra uma nova guia de bate-papo. Inclua @workspace na sua pergunta para adicionar o novo espaço de trabalho como contexto.

Você pode perguntar à Amazon Q sobre qualquer arquivo em seu espaço de trabalho, incluindo arquivos não abertos. O Amazon Q pode explicar arquivos, localizar códigos e gerar códigos entre arquivos, além dos recursos de codificação conversacional existentes.

A seguir estão exemplos de perguntas que você pode fazer ao Amazon Q que aproveitam o contexto do espaço de trabalho no chat:

  • @workspace onde está o código que trata da autorização?

  • @workspace quais são as principais classes com lógica de aplicação neste projeto?

  • @workspace explique o main.py

  • @workspace adiciona autenticação a este projeto

  • @workspace quais bibliotecas ou pacotes de terceiros são usados neste projeto e com qual finalidade?

  • @workspace adiciona testes de unidade para função <function name>