عند الموافقة على مشاركة سياق مشروعك مع Gemini في "استوديو Android"،
يمكنك التحكّم في الملفات التي تتم مشاركتها باستخدام ملفات .aiexclude
على وجه التحديد من قاعدة الرموز.
مثل ملف .gitignore
، يتتبّع ملف .aiexclude
الملفات التي لا يجب
مشاركتها مع Gemini في "استوديو Android"، بما في ذلك تجربة الدردشة وميزات الذكاء الاصطناعي (AI) التي تعمل في المحرّر، مثل إجراءات الإحالات الناجحة وإكمال الرمز. يعمل ملف .aiexclude
على الملفات في الدليل الذي يحتوي عليه أو أسفله.
طريقة كتابة ملفات .aiexclude
ويتّبع ملف .aiexclude
بنية
ملف .gitignore
نفسها.
أمثلة
في ما يلي أمثلة على إعدادات ملف .aiexclude
:
- يحظر النمط
KEYS
جميع الملفات المسماة "KEYS" بدون امتداد ملف في الدليل الذي يحتوي على ملف.aiexclude
أو أسفله.
KEYS
- يحظر النمط
KEYS.
جميع الملفات المسماة "KEYS" مع أي امتداد ملف في الدليل الذي يحتوي على ملف CSV أو أسفله .ملف "aiexclude
"
KEYS.
- يحظر النمط
.kt
جميع ملفات Kotlin أو الملفات ذات الامتداد.kt
، في الدليل الذي يحتوي على ملف.aiexclude
أو أسفله.
.kt
- يحظر النمط
/.kt
جميع ملفات Kotlin في الدليل.aiexclude
، ولكن ليس أدناه.
/.kt
- يحظر النمط
my/sensitive/dir/
جميع الملفات في دليلmy/sensitive/dir
وأدناه. يرتبط مسار الملف بالدليل الذي يحتوي على ملف.aiexclude
.
my/sensitive/dir/
- يحظر النمط
my/sensitive/dir/ /.txt
ملفات all.txt في الدليلmy/sensitive/dir/
أو أسفله.
my/sensitive/dir/ /.txt
- يحظر النمط
my/sensitive/dir/.txt
ملفات all.txt في الدليلmy/sensitive/dir
، ولكن ليس في الأدلة الفرعية.
my/sensitive/dir/.txt