14/10/2026
CS 329Z: Engineering AI Agents
কেন এই কোর্সটি অত্যন্ত গুরুত্বপূর্ণ?
১. মনোলিথিক মডেল থেকে কম্পাউন্ড সিস্টেমের দিকে রূপান্তর: বর্তমানে শুধু একটি বড় ভাষার মডেল (LLM) দিয়ে জটিল কাজ করানো যায় না। একাধিক LLM, রিট্রিভার (Retrievers), টুলস এবং অপ্টিমাইজার একসঙ্গে কাজ করে যে Compound AI Systems বা এজেন্টিক সিস্টেম তৈরি করছে, ভবিষ্যৎ প্রযুক্তি দুনিয়া মূলত এর ওপরই নির্ভরশীল।
২. বাস্তবসম্মত সমস্যা সমাধান: এই কোর্সে শুধু তত্ত্ব পড়ানো হয় না, বরং RAG, টুল ব্যবহার, এজেন্টের লুপ (Agent Loops) এবং DSPy এর মতো আধুনিক ফ্রেমওয়ার্ক ব্যবহার করে স্ক্র্যাচ থেকে সিস্টেম তৈরি করা শেখানো হয়।
৩. ইন্ডাস্ট্রি ডিমান্ড: বিশ্বজুড়ে সফটওয়্যার ইঞ্জিনিয়ারিং, কোডিং এজেন্ট (যেমন: Claude Code, OpenHands) এবং প্রোঅ্যাক্টিভ এজেন্টের চাহিদা দ্রত বাড়ছে। এই কোর্সটি আপনাকে ঠিক সেই ইন্ডাস্ট্রিয়াল স্কিলগুলো প্রদান করে।
কেন আপনার এই কোর্সটি শেখা উচিত?
ক্যারিয়ারের অগ্রগামী অবস্থান: আপনি যদি AI ইঞ্জিনিয়ারিং বা এআই অ্যাপ্লিকেশনের ভবিষ্যৎ নিয়ে কাজ করতে চান, তবে সাধারণ প্রম্পটিংয়ের বাইরে গিয়ে মাল্টি-এজেন্ট সিস্টেম, মেমোরি আর্কিটেকচার এবং এজেন্ট অপ্টিমাইজেশন শেখা বাধ্যতামূলক।
সিস্টেম ডিজাইন দক্ষতা: কীভাবে একটি বড় সমস্যাকে ভেঙে ছোট ছোট অংশে ভাগ করতে হয়, উপযুক্ত কম্পোনেন্ট বেছে নিতে হয় এবং ডিজাইন ট্রেড-অফগুলো বুঝতে হয় তা এই কোর্সের মাধ্যমে আয়ত্ত করা যায়।
এই কোর্সটি সফলভাবে করতে হলে নিচের বিষয়গুলোতে ভালো ধারণা থাকা প্রয়োজন:
প্রোগ্রামিং দক্ষতা: পাইথন (Python) প্রোগ্রামিংয়ে শক্তিশালী হাত থাকতে হবে।
মেশিন লার্নিং ও NLP: মৌলিক ডিপ লার্নিং, ল্যাঙ্গুয়েজ মডেল এবং Embeddings এর ধারণা।
সিস্টেম আর্কিটেকচার: APIs, ব্যাকএন্ড লজিক এবং ডেটাসেট নিয়ে কাজ করার অভিজ্ঞতা।
কীভাবে এই কোর্সটি অত্যন্ত কার্যকরভাবে শিখবেন?
১. হ্যান্ডস-অন প্রজেক্ট ও অ্যাসাইনমেন্ট: শুধু লেকচার স্লাইড বা পেপার পড়ে থেমে থাকবেন না। কোর্সটির যে দুটি বড় হোমওয়ার্ক এবং কোয়ার্টার-লং প্রজেক্ট রয়েছে, সেগুলোতে নিজের হাতে কোড লিখে স্ক্র্যাচ থেকে সিস্টেম তৈরি করুন।
২. সংশ্লিষ্ট গবেষণাপত্র (Readings) পড়া: প্রতি সপ্তাহের লেকচারের সাথে যে গবেষণাপত্রগুলো (যেমন: ReAct, MemGPT, DSPy, SWE-agent) উল্লেখ করা হয়েছে, সেগুলোর মূল ধারণা এবং আর্কিটেকচারগুলো গভীরভাবে অধ্যয়ন করুন।
৩. ইভ্যালুয়েশন ও অপ্টিমাইজেশন প্র্যাকটিস: এজেন্ট কেন ফেইল করে (Multi-agent failures) এবং কীভাবে LLM-as-a-judge বা প্রম্পট অপ্টিমাইজেশন (যেমন: GEPA, MIPROv2) কাজ করে, তা প্র্যাকটিক্যালি কোড করে যাচাই করুন।
Comment LINK for more free resources!