HeadlinesBriefing favicon HeadlinesBriefing.com

মাল্টি-এজেন্ট কোডিংয়ের একটি কমিটমেন্ট লেয়ার প্রয়োজন

Towards Data Science •
×

মাল্টি-এজেন্ট কোডিং সিস্টেমগুলি প্রায়ই খারাপ যোগাযোগের কারণে ব্যর্থ হয় না, বরং কারণ কথোপকথনে করা কমিটমেন্টগুলিতে একটি স্থায়ী রেকর্ডের অভাব থাকে। এজেন্টগুলি কার্যকরভাবে যোগাযোগ করলেও, তারা কাজ নকল করতে পারে, কাজগুলি ভুল ক্রমে রাখতে পারে বা নির্ভরতাগুলি মিস করতে পারে কারণ কোনও বাহ্যিক অবস্থা কে কী প্রতিশ্রুতি দিয়েছে তা ট্র্যাক করে না। লেখক কেবল Python-এর স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে একটি Commitment Ledger তৈরি করেছেন যা এজেন্ট কমিটমেন্টগুলিকে—যেমন 'আমি items ফাইল তৈরি করব'—স্পষ্ট অবস্থা হিসাবে রেকর্ড করে। এই ledger ডেটাবেস বা API ছাড়াই দ্বন্দ্ব, মিস করা কাজ এবং পুনরায় কাজ পরীক্ষা করে। পরীক্ষায়, এটি নকল কাজ এবং নির্ভরতা ব্যর্থতা প্রতিরোধ করেছে, কিন্তু এমন ক্ষেত্রে ঠিক করেনি যেখানে এজেন্টরা কাজ সম্পূর্ণ করতে ব্যর্থ হয়েছে বা অপ্রমাণিত কাজ রিপোর্ট করেছে। Ledger সমন্বয় অবস্থা উন্নত করে কিন্তু এজেন্টের অনুসরণ প্রয়োগ করতে পারে না। এই অন্তর্দৃষ্টি Stanford এবং SAP Labs-এর Cooper Bench বেঞ্চমার্ক থেকে উদ্ভূত, যা দেখিয়েছে যে সহযোগী এজেন্ট জোড়গুলি কখনও কখনও একক এজেন্টের চেয়ে খারাপ স্কোর করেছে অস্পষ্ট বার্তা, ভুল অনুমান এবং পরিবর্তিত কমিটমেন্টের কারণে। যদিও সমন্বয় সম্ভব—যেমন সংখ্যালঘু রানে দেখা গেছে যেখানে এজেন্টরা ভূমিকা নিয়ে আলোচনা করেছে বা সম্পদ ভাগ করেছে—কমিটমেন্ট ধরে রাখার প্রক্রিয়া ছাড়া এটি অবিশ্বস্ত। Ledger এই নির্দিষ্ট ব্যর্থতা মোডটি পৃথক করে: কমিটমেন্টগুলি কেবল চ্যাটে বিদ্যমান, অন্যান্য এজেন্টদের জন্য পরে সেগুলি যাচাই করার কোনও উপায় নেই। সমাধানটি হালকা, নির্ধারক এবং কেবল কমিটমেন্টগুলিকে দৃশ্যমান এবং পরীক্ষাযোগ্য করার উপর ফোকাস করে।