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