🔒 Cấu hình chia sẻ ngữ cảnh với tệp .aiexclude
trong Android Studio
Khi bạn bật tính năng chia sẻ ngữ cảnh dự án với Gemini trong Android Studio, bạn hoàn toàn có thể kiểm soát những file nào được chia sẻ bằng cách sử dụng tệp cấu hình .aiexclude
.

🤖 AI được phép truy cập những gì?
Các tính năng AI trong Android Studio chỉ có thể truy cập vào:
- Các file nằm trong dự án hiện tại
- Các thư mục thuộc root của hệ thống quản lý phiên bản (VCS)
Do đó, bạn có thể đặt file .aiexclude
ở bất kỳ đâu trong project hoặc thư mục VCS để kiểm soát các file được phép chia sẻ với Gemini.
📁 .aiexclude
là gì?
Tệp .aiexclude
hoạt động tương tự như .gitignore
. Nó dùng để:
- Chặn Gemini truy cập vào những file mà bạn không muốn chia sẻ
- Áp dụng cho cả tính năng chat AI và các công cụ AI trong trình soạn thảo như code completion, intention actions, v.v.
- Tác động lên thư mục chứa nó và tất cả thư mục con
✍️ Cách viết tệp .aiexclude
.aiexclude
sử dụng cùng cú pháp với .gitignore
, vì vậy rất dễ để làm quen.
🧪 Một số ví dụ cấu hình .aiexclude
Cấu hình mẫu | Tác dụng |
---|---|
KEYS |
Bỏ qua tất cả file có tên là KEYS (không có phần mở rộng) |
KEYS.* |
Bỏ qua tất cả file bắt đầu bằng KEYS với bất kỳ phần mở rộng nào |
*.kt |
Bỏ qua tất cả file Kotlin trong thư mục hiện tại và thư mục con |
/*.kt |
Chỉ bỏ qua các file .kt trong thư mục chứa .aiexclude (không áp dụng cho thư mục con) |
my/sensitive/dir/ |
Bỏ qua toàn bộ thư mục my/sensitive/dir và các file bên trong |
my/sensitive/dir/**/.txt |
Bỏ qua tất cả file .txt trong thư mục my/sensitive/dir và các thư mục con |
my/sensitive/dir/*.txt |
Chỉ bỏ qua file .txt trong my/sensitive/dir , không bao gồm thư mục con |
✅ Tổng kết
- Tệp
.aiexclude
giúp bạn kiểm soát quyền riêng tư và bảo mật khi sử dụng AI trong Android Studio. - Đây là công cụ đơn giản nhưng hiệu quả, rất giống với cách bạn dùng
.gitignore
.
Hãy sử dụng
.aiexclude
một cách thông minh để Gemini trở thành trợ lý AI mạnh mẽ nhưng an toàn cho dự án của bạn!