AI Infrastructure & Toolsপড়তে ১০ মিনিট লাগবে

এআই এজেন্ট

শুধু উত্তর দেওয়া নয়, নিজে পরিকল্পনা করে কাজ সম্পন্ন করা — এআই-এর পরবর্তী বিবর্তন
scope:মধ্যবর্তী ধারণাdifficulty:মাঝারি

চ্যাটবট থেকে এজেন্ট: বড় লাফ

চ্যাটজিপিটি (ChatGPT) বা ক্লড (Claude)-কে প্রশ্ন করলে তারা উত্তর দেয় — কিন্তু তারা নিজে থেকে কিছু করে না। আপনাকে প্রতিটি ধাপ আলাদা করে বলতে হয়।

এআই এজেন্ট সম্পূর্ণ আলাদা। এজেন্টকে একটি লক্ষ্য দিলে সে নিজেই:

  • পরিকল্পনা করে — কী কী ধাপে কাজটি করতে হবে
  • টুল ব্যবহার করে — ওয়েব সার্চ, কোড চালানো, API কল, ফাইল পড়া ইত্যাদি
  • ফলাফল যাচাই করে — কাজটি ঠিকমতো হয়েছে কিনা দেখে
  • সংশোধন করে — ভুল হলে আবার চেষ্টা করে

মানুষের সাথে তুলনা করলে: চ্যাটবট হলো এমন কাউকে ফোনে তথ্য জিজ্ঞেস করা। আর এজেন্ট হলো কাউকে বলা "এই কাজটি করে দাও" — এবং সে নিজেই সব ধাপ সম্পন্ন করে ফলাফল জানায়।

এজেন্ট কীভাবে কাজ করে? (ReAct লুপ)

বেশিরভাগ এআই এজেন্ট ReAct (Reasoning + Acting) প্যাটার্ন অনুসরণ করে:

  1. Think (চিন্তা): "কী করতে হবে? কোন টুল ব্যবহার করবো?"
  2. Act (কাজ): টুল কল করে বা কোড চালায়।
  3. Observe (পর্যবেক্ষণ): ফলাফল দেখে — কাজ হয়েছে কি?
  4. Repeat (পুনরাবৃত্তি): প্রয়োজনে ১-৩ ধাপ আবার করে।
Note: ক্লড (Claude) Code একটি এজেন্ট: আপনি যখন ক্লড (Claude) Code-কে "এই বাগটি ঠিক করো" বলেন, সে নিজেই ফাইল পড়ে, সমস্যা খুঁজে, কোড পরিবর্তন করে, টেস্ট চালায় এবং প্রয়োজনে আবার সংশোধন করে। এটি একটি বাস্তব এআই এজেন্টের উদাহরণ।

এজেন্টের মূল উপাদান

  • LLM (মস্তিষ্ক): চিন্তা ও পরিকল্পনার জন্য — জিপিটি-৪ (GPT-4), ক্লড (Claude), জেমিনি (Gemini) ইত্যাদি।
  • Tools (হাত-পা): কাজ করার জন্য — ওয়েব সার্চ, কোড এক্সিকিউশন, ফাইল সিস্টেম, API কল।
  • Memory (স্মৃতি): পূর্ববর্তী ধাপ ও ফলাফল মনে রাখার জন্য।
  • Planning (পরিকল্পনা): জটিল কাজকে ছোট ছোট ধাপে ভাগ করার ক্ষমতা।

বাস্তব এজেন্ট উদাহরণ

  • ক্লড (Claude) Code: কোড পড়ে, লেখে, ডিবাগ করে, টেস্ট চালায়।
  • ডেভিন (Devin): সফটওয়্যার ইঞ্জিনিয়ারিং এজেন্ট — পুরো ফিচার তৈরি করতে পারে।
  • অটোজিপিটি (AutoGPT): প্রাথমিক সাধারণ-উদ্দেশ্য এজেন্ট — বিভিন্ন কাজ স্বায়ত্তশাসিতভাবে করতে পারে।
  • কম্পিউটার ইউজ (Computer Use) এজেন্ট: কম্পিউটারের স্ক্রিন দেখে মাউস ও কীবোর্ড ব্যবহার করতে পারে।

মাল্টি-এজেন্ট সিস্টেম

জটিল কাজের জন্য একাধিক বিশেষায়িত এজেন্ট একসাথে কাজ করতে পারে। যেমন একটি সফটওয়্যার টিমে প্রোডাক্ট ম্যানেজার, ডেভেলপার, টেস্টার থাকে — তেমনি মাল্টি-এজেন্ট সিস্টেমে রিসার্চ এজেন্ট, কোডিং এজেন্ট, রিভিউ এজেন্ট ইত্যাদি থাকতে পারে।

একটি সাধারণ এজেন্ট লুপ (Python ছদ্মকোড)

# ReAct এজেন্ট লুপের সাধারণ গঠন
def agent_loop(task: str, tools: list, max_steps: int = 10):
messages = [{"role": "user", "content": task}]
for step in range(max_steps):
# ১. Think: LLM কে জিজ্ঞেস করো কী করতে হবে
response = llm.chat(messages, tools=tools)
# ২. কাজ শেষ হলে থামো
if response.is_final_answer:
return response.content
# ৩. Act: টুল কল করো
tool_result = execute_tool(
response.tool_name,
response.tool_args
)
# ৪. Observe: ফলাফল মেসেজে যোগ করো
messages.append({"role": "tool", "content": tool_result})
# (লুপ চলতে থাকবে — এজেন্ট আবার ভাববে কী করবে)
return "সর্বোচ্চ ধাপ শেষ হয়ে গেছে"
Output
# উদাহরণ: "আজকের ঢাকার আবহাওয়া ও তাপমাত্রা জানিয়ে
# একটি টুইট লেখো"
#
# ধাপ ১: Think → "আমাকে প্রথমে আবহাওয়া জানতে হবে"
# ধাপ ২: Act → weather_api("Dhaka") কল
# ধাপ ৩: Observe → "৩২°C, আংশিক মেঘলা"
# ধাপ ৪: Think → "এখন তথ্য দিয়ে টুইট লিখবো"
# ধাপ ৫: Final → "🌤️ ঢাকায় আজ ৩২°C..."
Challenge

ছোট কুইজ

এআই এজেন্ট সাধারণ চ্যাটবট থেকে মূলত কোথায় আলাদা?

পড়া চালিয়ে যান

এমসিপি (Model Context Protocol)
এআই (AI)-এর জন্য ইউএসবি (USB) পোর্ট — যেকোনো টুল বা ডেটা সোর্সের সাথে একটি মাত্র স্ট্যান্ডার্ডে সংযুক্ত হোন
এআই এপিআই ও এসডিকে
আপনার অ্যাপে এআই যোগ করুন — ওপেনএআই (OpenAI), অ্যানথ্রোপিক (Anthropic), গুগল (Google)-এর API দিয়ে বুদ্ধিমান অ্যাপ তৈরি করুন
এআই দিয়ে প্রজেক্ট তৈরি
মাত্র কয়েক মিনিটে আইডিয়া থেকে অ্যাপ
ক্লড (Claude)
শুরু থেকেই নিরাপদ, ক্ষতিকর নয় এবং সৎ হওয়ার শপথ নিয়ে তৈরি — আলাপ করুন অ্যানথ্রোপিকের ক্লড-এর সাথে