عند الموافقة على مشاركة سياق مشروعك مع Gemini في "استوديو Android"،
يمكنك تحديد الملفات التي تتم مشاركتها على وجه التحديد من قاعدة الرموز البرمجية باستخدام
ملفات .aiexclude
. لا يمكن لميزات الذكاء الاصطناعي في "استوديو Android" الوصول إلى الملفات خارج المشروع الحالي والجذور المرتبطة بالتحكّم في الإصدار. مع أخذ ذلك في الاعتبار، يمكنك وضع ملفات .aiexclude
في أي مكان ضمن المشروع وجذور VCS للتحكّم في الملفات التي يُسمح لميزات الذكاء الاصطناعي بالوصول إليها.
تمامًا مثل ملف .gitignore
، يتتبّع الملف .aiexclude
الملفات التي يجب عدم مشاركتها مع Gemini في "استوديو Android"، بما في ذلك تجربة الدردشة بالإضافة إلى ميزات الذكاء الاصطناعي التي تعمل في المحرِّر، مثل إجراءات النية وإكمال الرموز. يعمل ملف .aiexclude
على الملفات في الدليل الذي يحتوي عليه أو أسفله.
طريقة كتابة ملفات .aiexclude
يتّبع ملف .aiexclude
البنية نفسها التي يتبعها
ملف .gitignore
.
أمثلة
في ما يلي أمثلة على إعدادات ملفات .aiexclude
:
- يحظر النمط
KEYS
جميع الملفات المسماة "KEYS" بدون امتداد الملف في الدليل الذي يحتوي على الملف.aiexclude
أو أسفله.
KEYS
- يحظر النمط
KEYS.
جميع الملفات المسماة "KEYS" مع أي امتداد ملف في الدليل الذي يحتوي على الملف أو أسفله .ملف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