

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á.

# Gerando um banco de memória para o Amazon Q chat
<a name="context-memory-bank"></a>

O Amazon Q pode gerar automaticamente arquivos de banco de memória que fornecem um índice rápido da estrutura, da pilha de tecnologia e das informações do produto do seu projeto. Esse recurso analisa os principais arquivos do seu projeto para criar arquivos de resumo que ajudam o Amazon Q a entender sua base de código sem precisar analisar o projeto inteiro toda vez que você faz uma pergunta.

Quando você gera arquivos de banco de memória, o Amazon Q cria uma `memory-bank` subpasta abaixo `.amazonq/rules` que contém os seguintes arquivos gerados automaticamente:
+ `product.md`— Visão geral do seu projeto e suas capacidades.
+ `structure.md`— A arquitetura, a organização de pastas e os principais componentes do seu projeto.
+ `tech.md`— Sua pilha de tecnologia, estruturas, dependências e padrões de codificação.
+ `guidelines.md`— Padrões e padrões de desenvolvimento para seu projeto.

Esses arquivos são usados automaticamente como contexto quando você conversa com o Amazon Q, fornecendo informações básicas sobre seu projeto.

## Gere um banco de memória para seu projeto
<a name="generate-files"></a>

Para gerar um banco de memória, conclua o procedimento a seguir.

1. Em seu IDE, abra o painel de chat do Amazon Q.

1. Na caixa de entrada do bate-papo, escolha o botão **Regras**.

1. Selecione **Gerar banco de memória**.

1. Uma nova guia de bate-papo é aberta, onde o Amazon Q começa a analisar seu projeto para criar os arquivos do banco de memória.

1. Depois de concluído, você pode visualizar os arquivos escolhendo o botão **Regras**.

   Você pode selecionar e desmarcar arquivos individuais para serem usados como contexto ao fazer uma pergunta.

1. Se seu projeto mudar, você pode fazer com que o Amazon Q gere novos arquivos de banco de memória para atualizar seu contexto. Para fazer isso, escolha o botão **Regras** e selecione **Regenerar banco de memória**.

## Personalize a geração do banco de memória
<a name="customize-files"></a>

Você pode personalizar como os arquivos do banco de memória são gerados criando regras de projeto personalizadas. Por exemplo, você pode criar uma regra que especifique o idioma ou o formato dos arquivos gerados:

```
When generating the memory bank files like product.md, structure.md, and tech.md, 
always generate content in Spanish and include detailed code examples.
```

Salve as regras do banco de memória em um arquivo na `project-root/.amazonq/rules` pasta do seu projeto.

Para obter mais informações sobre a criação de regras de projeto personalizadas, consulte[Criar regras de projeto para uso com o chat do Amazon Q Developer](context-project-rules.md).