AI এজেন্ট টুলিংয়ের বিস্ফোরণ

AI এজেন্টগুলো দ্রুতগতিতে এগিয়ে চলেছে। এক সপ্তাহ মানুষ চ্যাট নিয়ে কথা বলে। পরের সপ্তাহেই তারা এমন এজেন্ট নিয়ে কথা বলে যা আপনি ঘুমানোর সময় ফিচার তৈরি করে দেয়।

সম্প্রতি একটি নতুন প্লাগইন তিন সপ্তাহে 73,000 GitHub স্টার অর্জন করেছে। এটি কোনো সাময়িক উত্তেজনা (hype) নয়। এটি সফটওয়্যার তৈরির পদ্ধতিতে একটি বড় পরিবর্তন।

আমি সবচেয়ে জনপ্রিয় ওপেন-সোর্স এজেন্ট টুলগুলো নিয়ে গবেষণা করেছি। মাত্র পাঁচটি প্রজেক্টের প্রায় 500,000 স্টার রয়েছে। এগুলো একে অপরের সাথে প্রতিযোগিতা করে না। বরং এগুলো একই সমস্যার বিভিন্ন অংশ সমাধান করে।

তথ্যগুলো নিচে দেওয়া হলো:

• obra/superpowers: 245,614 stars. এজেন্ট স্কিল এবং মেথডোলজির জন্য একটি ফ্রেমওয়ার্ক। • thedotmack/claude-mem: 85,713 stars. এজেন্টদের জন্য পারসিস্টেন্ট মেমরি। • bytedance/deer-flow: 76,027 stars. রিসার্চ এবং কোডিংয়ের জন্য টুলস। • DietrichGebert/ponytail: 73,143 stars. এজেন্টদের সিনিয়র ডেভেলপারদের মতো চিন্তা করতে সাহায্য করে। • cobusgreyling/loop-engineering: নতুন। একটি ইঞ্জিনিয়ারিং লুপ ফ্রেমওয়ার্ক।

এই টুলগুলো আমাদের পাঁচটি শিক্ষা দেয়:

  1. কম কোড লিখুন। বেশিরভাগ টুল ভলিউমের ওপর গুরুত্ব দেয়। তারা যতটা সম্ভব বেশি কোড জেনারেট করতে চায়। কিন্তু সেরা টুলগুলো ভ্যালুর (মূল্যের) ওপর গুরুত্ব দেয়। Ponytail নামক একটি টুল এজেন্টদের অলস সিনিয়র ডেভেলপারদের মতো কাজ করতে শেখায়। এটি কোড লেখার আগে জিজ্ঞেস করে যে পরিবর্তনটি আসলেই প্রয়োজনীয় কি না। সবচেয়ে দ্রুততম কোড হলো সেই কোড যা আপনি কখনোই লেখেন না।

  2. স্ট্রাকচার স্মার্ট মডেলের চেয়েও বেশি কার্যকর। আপনি কেবল একটি এজেন্টকে ফিচার তৈরি করতে বলতে পারেন না। আপনার একটি প্রক্রিয়ার প্রয়োজন। সফল টুলগুলো একটি স্ট্রাকচার্ড লাইফসাইকেল ব্যবহার করে:

  • Spec: কী তৈরি করতে হবে তা সংজ্ঞায়িত করা।
  • Plan: কাজটিকে ধাপে ধাপে ভাগ করা।
  • Implement: ধাপে ধাপে কোড লেখা।
  • Review: রিভিউ বা পর্যালোচনা স্বয়ংক্রিয় করা।
  • Refactor: প্রাপ্ত ফলাফলের ভিত্তিতে উন্নতি করা।
  1. এজেন্টদের মেমরির প্রয়োজন। সাধারণ এজেন্টরা পাঁচ মিনিট আগে কী করেছিল তা ভুলে যায়। Claude-mem এর মতো টুলগুলো এজেন্টদের একটি মস্তিষ্ক প্রদান করে। এগুলো বিভিন্ন সেশনের মধ্যে প্রজেক্টের প্যাটার্ন এবং সিদ্ধান্তগুলো সংরক্ষণ করে। এটি আপনাকে একই কাজ বারবার করা থেকে বিরত রাখে।

  2. মিডল লেয়ারের (মধ্যবর্তী স্তর) ওপর গুরুত্ব দিন। কেবল কোন এজেন্ট ব্যবহার করবেন তা জিজ্ঞেস করবেন না। আসল ভ্যালু থাকে স্ট্যাকের মাঝখানে:

  • Skills: এজেন্ট কীভাবে আচরণ করে।
  • Memory: এটি কীভাবে মনে রাখে।
  • Orchestration: এটি কীভাবে কাজগুলো পরিচালনা করে।
  1. নিরাপত্তা একটি বড় ঝুঁকি। অনেক এজেন্ট তাদের সিস্টেম প্রম্পট ফাঁস করে দেয়। যদি আপনার এজেন্টের কোড বা ক্রেডেনশিয়াল (লগইন তথ্য)-এ অ্যাক্সেস থাকে, তবে এটি বিপজ্জনক। স্যান্ডবক্সড এনভায়রনমেন্ট ব্যবহার করুন এবং এজেন্টদের শুধুমাত্র তাদের প্রয়োজনীয় ন্যূনতম অ্যাক্সেস দিন।

ভবিষ্যৎ কোনো একটি সুপার-এজেন্টের নয়। ভবিষ্যৎ হলো একসাথে কাজ করা টুলসের একটি স্ট্যাক।

Source: https://dev.to/sar_007/the-ai-agent-tooling-explosion-5-lessons-from-500k-stars-of-open-source-agent-tools-54a9

Optional learning community: https://t.me/GyaanSetuAi