إعداد مشاركة السياق باستخدام ملفات aiحيث

عند الموافقة على مشاركة سياق مشروعك مع Gemini في "استوديو Android"، يمكنك تحديد الملفات التي تتم مشاركتها على وجه التحديد من قاعدة الرموز البرمجية باستخدام ملفات .aiexclude. لا يمكن لميزات الذكاء الاصطناعي في "استوديو Android" الوصول إلى الملفات خارج المشروع الحالي والجذور المرتبطة بالتحكّم في الإصدار. مع أخذ ذلك في الاعتبار، يمكنك وضع ملفات .aiexclude في أي مكان ضمن المشروع وجذور VCS للتحكّم في الملفات التي يُسمح لميزات الذكاء الاصطناعي بالوصول إليها.

تمامًا مثل ملف .gitignore، يتتبّع الملف .aiexclude الملفات التي يجب عدم مشاركتها مع Gemini في "استوديو Android"، بما في ذلك تجربة الدردشة بالإضافة إلى ميزات الذكاء الاصطناعي التي تعمل في المحرِّر، مثل إجراءات النية وإكمال الرموز. يعمل ملف .aiexclude على الملفات في الدليل الذي يحتوي عليه أو أسفله.

مثال على ملف .aiexcluded

طريقة كتابة ملفات .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