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

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

يتتبّع الملف .aiexclude الملفات التي يجب عدم نقلها، مثل ملفات .gitignore. أن تتم مشاركتها مع 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