.aiexclude ফাইলের সাথে কনটেক্সট শেয়ারিং কনফিগার করুন, .aiexclude ফাইলের সাথে কনটেক্সট শেয়ারিং কনফিগার করুন

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

কোডবেস ইনডেক্সিং সক্ষম হলে .aiexclude দ্বারা আচ্ছাদিত ফাইলগুলি Gemini দ্বারা সূচিত করা হবে না। অতিরিক্তভাবে, .aiexclude কভার করা ফাইলগুলির জন্য ইনলাইন সহায়তাকে নিম্নলিখিত উপায়ে প্রভাবিত করবে:

  • চ্যাট সহায়তা : Gemini প্রশ্নের উত্তর দিতে বা .aiexclude দ্বারা আচ্ছাদিত ফাইল সম্পর্কে পরামর্শ দিতে সক্ষম হবে না।
  • কোড সমাপ্তি : কভার করা ফাইল সম্পাদনা করার সময় প্রস্তাবিত কোড সমাপ্তি উপলব্ধ হবে না।
  • ইনলাইন সহায়তা : আপনি নতুন কোড তৈরি করতে সক্ষম হবেন, কিন্তু আবৃত ফাইল সম্পাদনা করার সময় বিদ্যমান কোড পরিবর্তন করতে পারবেন না।

অন্যান্য বিকাশের পরিবেশ যেমন অ্যান্ড্রয়েড স্টুডিওতেও সম্মান করতে পারে .aiexclude ফাইল ফাইলগুলিও।

কিভাবে .aiexclude ফাইল লিখতে হয়

একটি .aiexclude ফাইল নিম্নলিখিত পার্থক্য সহ একটি .gitignore ফাইলের মতো একই সিনট্যাক্স অনুসরণ করে:

  • একটি খালি। Aiexclude ফাইল তার ডিরেক্টরি এবং সমস্ত সাব-ডিরেক্টরিগুলিতে সমস্ত ফাইল ব্লক করে। এটি একটি ফাইলের মতো যা **/* রয়েছে।
  • .aiexclude ফাইলগুলি অবহেলা সমর্থন করে না (সহ উপসর্গের নিদর্শনগুলি ! )।

উদাহরণ

এখানে .aiexclude ফাইল কনফিগারেশনের উদাহরণ রয়েছে:

apikeys.txt নামের সমস্ত ফাইল ব্লক করুন যে ডিরেক্টরিতে বা নীচে .aiexclude ফাইল রয়েছে:

apikeys.txt

.aiexclude ফাইলটি ধারণ করা ডিরেক্টরিতে বা নীচে .key ফাইল এক্সটেনশন সহ সমস্ত ফাইল ব্লক করুন:

*.key

.aiexclude এর মতো একই ডিরেক্টরিতে শুধুমাত্র apikeys.txt ফাইল ব্লক করুন, কিন্তু কোনো সাবডিরেক্টরি নয়:

/apikeys.txt

my/sensitive/dir এবং সমস্ত সাবডিরেক্টরিতে সমস্ত ফাইল ব্লক করুন। পাথটি .aiexclude ফাইল ধারণ করা ডিরেক্টরির সাথে সম্পর্কিত হওয়া উচিত:

my/sensitive/dir/