পুনর্ব্যবহারযোগ্য দক্ষতার মধ্যে কী থাকে
Agent skills হলো পুনর্ব্যবহারযোগ্য সক্ষমতা, যা একাধিক ফাইলের প্যাকেজ হিসেবে সাজানো হয়।
প্যাকেজে নির্দিষ্ট কাজ সম্পাদনের নির্দেশনা, স্ক্রিপ্ট এবং অন্যান্য রিসোর্স থাকে।
সাধারণত এজেন্ট দক্ষতার নির্দেশনাগুলো তার কনটেক্সটে লোড করে এবং সেগুলো অনুসরণ করে।
তাই শুধু জ্ঞানের বিষয়বস্তুই নয়, সেটি কীভাবে আহ্বান করা হয়, সেটিও গুরুত্বপূর্ণ।

কনটেক্সটের পরিমাণ কেন গুরুত্বপূর্ণ
কাজের পরিধি বাড়ার সঙ্গে সঙ্গে মূল কনটেক্সটে নির্দেশনা রাখার পদ্ধতিটি আরও ভঙ্গুর হয়ে ওঠে।
কনটেক্সট উইন্ডোতে আরও তথ্য জমা হলে যুক্তি করার মান কমে যায়।
ফলে দক্ষতার নির্দেশনাগুলো কনটেক্সটের জায়গার জন্য অন্যান্য তথ্যের সঙ্গে প্রতিযোগিতা করে।
ব্যবহারিক বিবেচ্য বিষয় হলো: মূল কনটেক্সটে কতটা তথ্য রাখতে হবে, তা বিবেচনা করা।
ডেলিগেশন কী বদলে দেয়
বিকল্প পদ্ধতিতে মূল এজেন্ট দক্ষতার প্যাকেজটিকে সাবএজেন্ট হিসেবে আহ্বান করে।
আলাদা উপকাজের জন্য একটি নতুন কনটেক্সট উইন্ডো তৈরি করা হয়, যেখানে দক্ষতার নির্দেশনাগুলো মূল কনটেক্সটে লোড করা হয় না।
| পদ্ধতি | নির্দেশনা কোথায় কার্যকর হয় | বৈশিষ্ট্য |
|---|---|---|
| মূল কনটেক্সটে দক্ষতা | মূল এজেন্টের কনটেক্সটে | নির্দেশনাগুলো সরাসরি সেখানে লোড করা হয় |
| সাবএজেন্ট হিসেবে দক্ষতা | উপকাজের জন্য নতুন কনটেক্সট উইন্ডোতে | মূল এজেন্ট ও সাবএজেন্টের মধ্যে সমন্বয় প্রয়োজন |
ডেলিগেশনের জন্য যোগাযোগ ও সমন্বয়ে অতিরিক্ত টোকেন লাগে।
তাই নির্বাচনটি শুধু তথ্য জমা হওয়ার ওপর নয়, এই অতিরিক্ত ব্যয় বিবেচনা করার প্রস্তুতির ওপরও নির্ভর করে।
কখন সাবএজেন্ট বেছে নেবেন
গবেষণায় দেখা গেছে, দুটি শর্ত পূরণ হলে দক্ষতাকে সাবএজেন্ট হিসেবে চালানো, agent skills হিসেবে চালানোর চেয়ে ভালো ফল দেয়:
- দক্ষতার প্যাকেজে স্পষ্ট ইনপুট-আউটপুট চুক্তি রয়েছে।
- নির্দেশনায় সেই চুক্তিগুলো পূরণ করার জন্য প্রয়োজনীয় প্রক্রিয়াগত জ্ঞান রয়েছে।
দুটি শর্তই পূরণ হলে ডেলিগেশন একটি যুক্তিসংগত বিকল্প হয়ে ওঠে।
শর্তগুলো পূরণ না হলে, সাবএজেন্টকে অগ্রাধিকার দেওয়ার পক্ষে সূত্রটি কোনো ভিত্তি দেয় না।
পুনর্ব্যবহারযোগ্য জ্ঞান শুধু তার বিষয়বস্তুর কারণেই উপকারী নয়।
ফলাফল নির্ভর করে জ্ঞান কীভাবে সাজানো হয়েছে এবং এজেন্ট কীভাবে তা আহ্বান করে, তার ওপরও।



