+37

Cấu hình chia sẻ ngữ cảnh với tệp .aiexclude trong Android Studio

🔒 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. image.png

🤖 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!

Tham khảo


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.