আপনি যখন অ্যান্ড্রয়েড স্টুডিওতে জেমিনীর সাথে আপনার প্রকল্পের প্রসঙ্গ শেয়ার করার জন্য নির্বাচন করেন, তখন আপনি .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