এআই কোডিং সহকারীরা শক্তিশালী কিন্তু তাদের সীমাবদ্ধতা রয়েছে—একটি নির্দিষ্ট তারিখে প্রশিক্ষণের ডেটা কেটে ফেলা হয়, নতুন API বৈশিষ্ট্য এবং পরিবর্তনগুলি অনুপস্থিত। জেমিনি-নির্দিষ্ট ডকুমেন্টেশনে অ্যাক্সেস না থাকলে, এজেন্টরা অপ্টিমাইজড পদ্ধতির পরিবর্তে জেনেরিক প্যাটার্নগুলি পরামর্শ দিতে পারে।
জেমিনি এপিআই ডেভেলপমেন্ট দক্ষতা আপনার কোডিং এজেন্টকে সর্বশেষ জেমিনি এপিআই ডকুমেন্টেশন, ইন্টিগ্রেশন প্যাটার্ন এবং সেরা অনুশীলনগুলিতে সরাসরি অ্যাক্সেস দিয়ে এই অভাবগুলি পূরণ করে। এটি নিশ্চিত করে যে আপনার এজেন্ট আরও সঠিক এবং নির্দিষ্ট কোড উদাহরণ এবং নির্দেশিকা প্রদান করতে পারে। এই দক্ষতা ব্যবহার করে, আপনার কোডিং সহকারী ক্রমবর্ধমান জেমিনি এপিআই এবং এর প্রস্তাবিত ব্যবহারের সাথে আপডেট থাকে।
দক্ষতা কী প্রদান করে
জেমিনি এপিআই ডেভেলপমেন্ট দক্ষতা ( gemini-api-dev ):
- আপনার কোডিং এজেন্টকে অফিসিয়াল জেমিনি এপিআই ডকুমেন্টেশনের দিকে নির্দেশ করে
- জেমিনি-চালিত অ্যাপ্লিকেশন তৈরির জন্য সর্বোত্তম অনুশীলন প্রদান করে
- সাধারণ ইন্টিগ্রেশনের জন্য প্রস্তাবিত প্যাটার্ন অন্তর্ভুক্ত করে
নিম্নলিখিত বিভাগগুলিতে আপনার পছন্দের দক্ষতা ব্যবস্থাপনা ইকোসিস্টেমের উপর ভিত্তি করে ইনস্টলেশন পদ্ধতিগুলি বর্ণনা করা হয়েছে। উভয়ই একই দক্ষতা ইনস্টল করে—আপনার টার্মিনালে যেকোনো ডিরেক্টরি থেকে এই কমান্ডগুলি চালান।
- skills.sh : প্রস্তাবিত। পোর্টেবল এজেন্ট আচরণের জন্য উন্মুক্ত মান।
- Context7 : ইতিমধ্যেই Context7 ইকোসিস্টেম ব্যবহারকারী ব্যবহারকারীদের জন্য সমর্থিত।
skills.sh দিয়ে ইনস্টল করুন
# List available skills
npx skills add google-gemini/gemini-skills --list
# Install the gemini-api-dev skill globally
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global
Context7 দিয়ে ইনস্টল করুন
# Interactively browse and install skills
npx ctx7 skills install /google-gemini/gemini-skills
# Install a specific skill directly
npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev
ইনস্টলেশন যাচাই করুন
ইনস্টল করার পরে, নিশ্চিত করুন যে আপনার কোডিং এজেন্ট দক্ষতাটি সূচীবদ্ধ করেছে এবং লাইভ জেমিনি এপিআই ডকুমেন্টেশন অ্যাক্সেস করতে পারে।
১. এজেন্টের আচরণ যাচাই করুন
যাচাই করার সবচেয়ে নির্ভরযোগ্য উপায় হল আপনার এজেন্টকে জেমিনি এপিআই সম্পর্কে একটি প্রযুক্তিগত প্রশ্ন জিজ্ঞাসা করা।
প্রম্পট: "জেমিনি এপিআই দিয়ে আমি কীভাবে কনটেক্সট ক্যাশিং ব্যবহার করব?"
একটি সফল ইনস্টলেশনের ফলে:
- নির্দিষ্ট জেমিনি পদ্ধতিগুলি উল্লেখ করুন যেমন
cacheContentবাcachedContents.create। - "দক্ষতা ব্যবহার: মিথুন-এপি-দেব" এমন একটি সূচক দেখান।
ম্যানিফেস্ট যাচাই করুন
যদি এজেন্ট একটি জেনেরিক উত্তর দেয়, তাহলে দক্ষতা লোড হয়েছে কিনা তা যাচাই করার জন্য আপনার পরিবেশের জন্য নির্দিষ্ট "আবিষ্কার" কমান্ডটি ব্যবহার করুন।
| পরিবেশ | যাচাই পদ্ধতি |
|---|---|
| ক্লড কোড | সমস্ত সক্রিয় ম্যানিফেস্ট তালিকাভুক্ত করতে টার্মিনালে /skills টাইপ করুন। |
| কার্সার | সেটিংস > নিয়ম খুলুন। "এজেন্ট ডিসাইডস" এর অধীনে gemini-api-dev যাচাই করুন। |
| অ্যান্টিগ্র্যাভিটি | /skills list টাইপ করুন অথবা কাস্টমাইজেশন > নিয়ম সাইডবারটি চেক করুন। |
| জেমিনি সিএলআই | gemini skills list চালান অথবা সেশনে /skills স্ল্যাশ কমান্ড ব্যবহার করুন। |
| সহ-পাইলট | সক্রিয় এক্সটেনশন দেখতে @gemini /skills (অথবা শুধু /skills ) টাইপ করুন। |
সমস্যা সমাধান
যদি আপনার এজেন্ট শুধুমাত্র সাধারণ তথ্য প্রদান করে অথবা জেমিনি-নির্দিষ্ট পদ্ধতিগুলি চিনতে ব্যর্থ হয়, তাহলে নিম্নলিখিতগুলি পরীক্ষা করুন:
এজেন্ট দক্ষতা আবিষ্কার করতে পারেনি।
বেশিরভাগ এজেন্ট কেবল স্টার্টআপেই দক্ষতা সূচক করে।
সমাধান: আপনার IDE (কার্সার/ভিএস কোড) সম্পূর্ণরূপে পুনরায় চালু করুন অথবা প্রস্থান করুন এবং আপনার টার্মিনাল-ভিত্তিক এজেন্ট (ক্লড কোড) পুনরায় খুলুন।
বিশ্বব্যাপী বনাম স্থানীয় দ্বন্দ্ব
যদি আপনি --global ফ্ল্যাগ দিয়ে ইনস্টল করে থাকেন, তাহলে আপনার এজেন্ট প্রকল্প-নির্দিষ্ট নিয়মের পক্ষে এটি উপেক্ষা করতে পারে।
সমাধান: গ্লোবাল ফ্ল্যাগ ছাড়াই আপনার প্রোজেক্ট রুটে সরাসরি দক্ষতা ইনস্টল করার চেষ্টা করুন:
npx skills add google-gemini/gemini-skills --skill gemini-api-dev