HeadlinesBriefing HeadlinesBriefing.com

Harness Engineering 101: AI এজেন্ট তৈরি

Hacker News •
×

Harness Engineering 101 হল একটি ব্লগ সিরিজ ও উন্মুক্ত বই, যা মৌলিক নীতি থেকে AI এজেন্ট তৈরি নিয়ে আলোচনা করে। এর কেন্দ্রীয় ধারণা হল LLM হল মস্তিষ্ক এবং harness হল শরীর। একটি LLM API স্টেটলেস: প্রতিবার সম্পূর্ণ কথোপকথন একটি JSON array হিসেবে পাঠানো হয় এবং টেক্সট ফিরে আসে। harness হল সেই প্রোগ্রাম যা ওই array তৈরি, রক্ষণাবেক্ষণ ও সুরক্ষা করে। এই ক্ষেত্রে যা কিছুকে "এজেন্ট" বলা হয়, সেগুলো এই একটিই লুপের উপর প্রয়োগ করা কিছু প্যাচ, এবং প্রতিটি প্যাচ এসেছে কারণ কোনো নির্দিষ্ট জিনিস ভেঙে গিয়েছিল।

এই সিরিজটি, যা সেপ্টেম্বর 2026-এ সংস্করণ 1.0 হিসেবে প্রকাশিত, ১৬টি অধ্যায়ের মাধ্যমে এই ধারণাটি বিকশিত করে। এগোনোর সঙ্গে সঙ্গে এটি সাধারণ Python-এ প্রায় ৩০০ লাইনের একটি টয় এজেন্ট গড়ে তোলে। প্রতিটি অধ্যায় একই কাঠামো অনুসরণ করে: ব্যর্থতা, সর্বনিম্ন প্যাচ এবং ওই প্যাচের খরচ। অধ্যায়গুলো টুল ব্যবহার ও এজেন্ট লুপ থেকে শুরু করে ক্যাশিং, কনটেক্সট বাজেট, সাব-এজেন্ট, স্টিয়ারিং, ব্যাকগ্রাউন্ড কাজ, MCP এবং গার্ডরেইল পর্যন্ত বিষয় ছুঁয়ে যায়। বইটির উপসংহারে রয়েছে কোডিং এজেন্ট নিয়ে একটি কেস স্টাডি এবং এই যুক্তি যে RAG আসলে বরাবরই একটি harness প্যাটার্ন ছিল।

এই প্যাটার্নগুলো One Code-এ পূর্ণাঙ্গভাবে বিকশিত হয়েছে, যা pi-র উপর তৈরি একটি ওপেন-সোর্স কোডিং এজেন্ট। বইটি অনলাইনে পড়া যায় এবং এর সোর্স GitHub-এ হোস্ট করা আছে। পরিশিষ্টে মডেল রাউটিং, worktree ও আইসোলেশন, প্ল্যান মোড এবং retry ও streaming-এর মতো উন্নত বিষয় আলোচিত হয়েছে।

রিপোজিটরিতে আছে বইয়ের সোর্স, প্রতি ধাপের জন্য একটি করে ফাইলসহ একটি চালানো যায় এমন টয় harness, এবং ডায়াগ্রাম জেনারেটর। বই তৈরি করতে mdbook ও mdbook-mermaid প্রয়োজন। লেখাগুলো CC BY-NC-ND 4.0 লাইসেন্সের অধীনে, আর কোড MIT লাইসেন্সে প্রকাশিত।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing