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

عند الموافقة على مشاركة سياق مشروعك مع Gemini في "استوديو Android"، يمكنك التحكّم في الملفات التي تتم مشاركتها باستخدام ملفات .aiexclude على وجه التحديد من قاعدة الرموز.

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

مثال على ملف .aiحيث

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