Ao ativar o compartilhamento do contexto do seu projeto com o Gemini no Android Studio,
você pode controlar quais arquivos da base do código são compartilhados usando
arquivos .aiexclude
.
Assim como um arquivo .gitignore
, um arquivo .aiexclude
rastreia arquivos que não podem
ser compartilhados com o Gemini no Android Studio, incluindo a experiência de chat e
recursos de IA que operam no editor, como ações
de intent e preenchimento
de código. Um arquivo .aiexclude
opera em arquivos no diretório que o contém ou abaixo dele.
Como gravar arquivos .aiexclude
Um arquivo .aiexclude
segue a mesma sintaxe de um
arquivo .gitignore
.
Exemplos
Confira exemplos de configurações do arquivo .aiexclude
:
- O padrão
KEYS
bloqueia todos os arquivos chamados "KEYS" sem extensão de arquivo no diretório que contém o arquivo.aiexclude
ou abaixo dele.
KEYS
- O padrão
KEYS.
bloqueia todos os arquivos chamados "KEYS" com qualquer extensão de arquivo no ou abaixo do diretório que contém a .aiexclude
.
KEYS.
- O padrão
.kt
bloqueia todos os arquivos Kotlin ou arquivos com a extensão.kt
no diretório que contém o arquivo.aiexclude
ou abaixo dele.
.kt
- O padrão
/.kt
bloqueia todos os arquivos Kotlin no diretório.aiexclude
, mas não abaixo.
/.kt
- O padrão
my/sensitive/dir/
bloqueia todos os arquivos no diretóriomy/sensitive/dir
e abaixo. O caminho do arquivo é relativo ao diretório que contém o arquivo.aiexclude
.
my/sensitive/dir/
- O padrão
my/sensitive/dir/ /.txt
bloqueia arquivos all.txt no diretóriomy/sensitive/dir/
ou abaixo dele.
my/sensitive/dir/ /.txt
- O padrão
my/sensitive/dir/.txt
bloqueia arquivos all.txt no diretóriomy/sensitive/dir
, mas não em subdiretórios.
my/sensitive/dir/.txt