আপনি যখন অ্যান্ড্রয়েড স্টুডিওতে জেমিনীর সাথে আপনার প্রকল্পের প্রসঙ্গ শেয়ার করার জন্য নির্বাচন করেন, তখন আপনি .aiexclude ফাইলগুলি ব্যবহার করে কোডবেস থেকে বিশেষভাবে কোন ফাইলগুলি ভাগ করা হবে তা নিয়ন্ত্রণ করতে পারেন৷ অ্যান্ড্রয়েড স্টুডিওতে এআই বৈশিষ্ট্যগুলি বর্তমান প্রকল্পের বাইরের ফাইলগুলি এবং এটির সাথে সংযুক্ত সংস্করণ নিয়ন্ত্রণ রুটগুলি অ্যাক্সেস করতে পারে না। এটি মাথায় রেখে, আপনি .aiexclude ফাইলগুলিকে প্রকল্পের মধ্যে যে কোনও জায়গায় রাখতে পারেন এবং এর VCS রুটগুলিকে নিয়ন্ত্রণ করতে AI বৈশিষ্ট্যগুলিকে অ্যাক্সেস করার অনুমতি দেওয়া হয়৷
অনেকটা .gitignore ফাইলের মতো, একটি .aiexclude ফাইল সেই ফাইলগুলিকে ট্র্যাক করে যা Android স্টুডিওতে Gemini-এর সাথে শেয়ার করা উচিত নয়, এর মধ্যে চ্যাটের অভিজ্ঞতার পাশাপাশি এআই বৈশিষ্ট্যগুলি যা সম্পাদকে কাজ করে, যেমন কোড সমাপ্তি ৷ একটি .aiexclude ফাইল এটি ধারণ করা ডিরেক্টরিতে বা নীচের ফাইলগুলিতে কাজ করে।

কিভাবে .aiexclude ফাইল লিখতে হয়
একটি .aiexclude ফাইল একটি .gitignore ফাইলের মতো একই সিনট্যাক্স অনুসরণ করে।
উদাহরণ
এখানে .aiexclude ফাইল কনফিগারেশনের উদাহরণ রয়েছে:
- প্যাটার্ন
KEYS.aiexcludeফাইল ধারণ করে যে ডিরেক্টরিতে বা নীচে কোন ফাইল এক্সটেনশন ছাড়াই "KEYS" নামক সমস্ত ফাইল ব্লক করে।
KEYS
-
KEYS.*প্যাটার্নটি "KEYS" নামক সমস্ত ফাইলকে ব্লক করে যেকোন ফাইল এক্সটেনশনের সাথে যে ডিরেক্টরিতে বা নীচে রয়েছে।aiexcludeফাইল।
KEYS.*
- প্যাটার্ন
*.ktসমস্ত Kotlin ফাইল, বা এক্সটেনশন.ktসহ ফাইলগুলিকে ব্লক করে, যে ডিরেক্টরিতে.aiexcludeফাইল রয়েছে বা তার নীচে।
*.kt
- প্যাটার্ন
/*.kt.aiexcludeডিরেক্টরির সমস্ত.ktফাইল ব্লক করে, কিন্তু নীচে নয়।
/*.kt
- প্যাটার্ন
my/sensitive/dir/my/sensitive/dirডিরেক্টরি এবং নীচের সমস্ত ফাইল ব্লক করে। ফাইল পাথ.aiexcludeফাইল ধারণকারী ডিরেক্টরির সাথে আপেক্ষিক।
my/sensitive/dir/
-
my/sensitive/dir/**/.txtপ্যাটার্নmy/sensitive/dir/ডিরেক্টরিতে বা নীচের সমস্ত.txtফাইল ব্লক করে।
my/sensitive/dir/**/.txt
-
my/sensitive/dir/*.txtপ্যাটার্নmy/sensitive/dirডিরেক্টরিতে সমস্ত.txtফাইল ব্লক করে, কিন্তু সাব-ডিরেক্টরিতে নয়।
my/sensitive/dir/*.txt