চ্যাট
Claw
Code
Create
Wisebase
অ্যাপস
মূল্য নির্ধারণ
Chrome-এ যোগ করুন
লগইন
লগইন
চ্যাট
Claw
Code
Create
Wisebase
অ্যাপস
প্রধান মেনুতে ফিরে যান
পণ্যসমূহ
অ্যাপস
  • এক্সটেনশনস
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
টুলস
  • ওয়েব নির্মাতাNew
  • এআই স্লাইডসNew
  • এআই প্রবন্ধ লেখক
  • Nano Banana Pro
  • Nano Banana Infographic
  • এআই ইমেজ জেনারেটর
  • ইতালীয় ব্রেইনরট জেনারেটর
  • ব্যাকগ্রাউন্ড রিমুভার
  • ব্যাকগ্রাউন্ড পরিবর্তক
  • ফটো ইরেজার
  • টেক্সট রিমুভার
  • ইনপেইন্ট
  • ইমেজ আপস্কেলার
  • তৈরি করুন
  • এআই অনুবাদক
  • ইমেজ অনুবাদক
  • পিডিএফ অনুবাদক
Sider
  • যোগাযোগ করুন
  • সাহায্য কেন্দ্র
  • ডাউনলোড
  • মূল্য নির্ধারণ
  • শিক্ষা পরিকল্পনা
  • নতুন কি
  • ব্লগ
  • কমিউনিটি
  • অংশীদাররা
  • অ্যাফিলিয়েট
©2026 সমস্ত অধিকার সংরক্ষিত
ব্যবহারের শর্তাবলী
গোপনীয়তা নীতি
  • হোম পেজ
  • ব্লগ
  • এআই টুলস
  • LangGraph ব্যবহারের নিয়মাবলী: নির্ভরযোগ্য AI এজেন্ট তৈরির একটি বাস্তবসম্মত গাইড

LangGraph ব্যবহারের নিয়মাবলী: নির্ভরযোগ্য AI এজেন্ট তৈরির একটি বাস্তবসম্মত গাইড

আপডেট করা হয়েছে 24 সেপ্ট 2025

4 মিনিট


কিভাবে ব্যবহার করবেন LangGraph: একটি প্রায়োগিক গাইড নির্ভরযোগ্য AI এজেন্ট তৈরির জন্য

যদি আপনি সোজা চেইন এবং টুল দিয়ে এজেন্টিক কর্মপ্রবাহ তৈরির চেষ্টা করে থাকেন, তবে আপনি সম্ভবত সীমাবদ্ধতায় পড়েছেন—অবিশ্বাসযোগ্য লুপ, ভঙ্গুর নিয়ন্ত্রণ প্রবাহ, এবং ডিবাগ করা কঠিন স্টেট। LangGraph এই সমস্যাগুলো সমাধান করে একটি গ্রাফ-নেটিভ পদ্ধতি দিয়ে, যার মাধ্যমে আপনি এজেন্টের আচরণ ডিজাইন, নিয়ন্ত্রণ এবং ট্রেস করতে পারেন ধারাবাহিকতা ও গার্ডরেইলস সহ।
এই হাতে কলম শেখার টিউটোরিয়ালে, আপনি শিখবেন কীভাবে LangGraph ব্যবহার করবেন শূন্য থেকে প্রোডাকশন-রেডি অবস্থা পর্যন্ত: এটি কি, গ্রাফ মডেল কিভাবে কাজ করে, এবং কিভাবে বাস্তব এজেন্ট কর্মপ্রবাহ—একক ও বহু-এজেন্ট—পাইথন বা জাভাস্ক্রিপ্ট ব্যবহার করে তৈরি, পরীক্ষা ও পুনরাবৃত্তি করবেন।
গুরুত্বপূর্ণ তথ্য: যদি আপনি প্রম্পট ড্রাফট করেন, ফ্লো ডায়াগ্রাম করেন অথবা কোড AI সহকারী দিয়ে একসাথে সম্পাদনা করেন, তাহলে Sider.AI আপনার ব্রাউজারে LangGraph পুনরায় চালনা (প্রম্পট সংশোধন, ইউনিট টেস্ট, ডকুমেন্ট অনুসন্ধান) দ্রুততর করতে সাহায্য করবে। বিস্তারিত জানুন https://sider.ai/ এ।

LangGraph কী এবং কেন ব্যবহার করবেন?

LangGraph একটি ফ্রেমওয়ার্ক যা এজেন্টিক ও বহু-এজেন্ট LLM অ্যাপ্লিকেশন তৈরির জন্য, যেখানে স্পষ্ট নিয়ন্ত্রণ প্রবাহ, ধারাবাহিক স্টেট এবং ইভেন্ট-ভিত্তিক ট্রেসিং রয়েছে। এটি LangChain ইকোসিস্টেমের অংশ হলেও একটি পৃথক প্যাকেজ হিসেবে রক্ষিত। ডেভেলপাররা এটিকে বেছে নেন এজেন্টদের আরো নির্ভরযোগ্য ও নিয়ন্ত্রণযোগ্য করার জন্য, যেমন পরিবর্তনশীল এজ, পুনরায় শুরুযোগ্য চেকপয়েন্ট, এবং জটিল লুপ ও টুল ব্যবহারের জন্য একটি পরিষ্কার মানসিক মডেল।
দলের জন্য LangGraph গ্রহণের প্রধান কারণসমূহঃ
  • নির্ভরযোগ্যতা এবং গার্ডরেইলস: স্পষ্টভাবে নির্ধারণ করুন কখন এজেন্ট কাজ করবে, সাহায্য চাবে বা কাজ হস্তান্তর করবে।
  • পুনরায় শুরুযোগ্যতা: স্টেট চেকপয়েন্ট করুন, ব্যর্থতা থেকে পুনরুদ্ধার করুন এবং যেখানে থামিয়েছিলেন সেখান থেকে চলমান থাকুন।
  • বহু-এজেন্ট প্যাটার্ন: বিশেষজ্ঞদের সংযোজন, বিতর্ক বা সুপারভাইজার–ওয়ার্কার ফ্লো রচনা।
  • পর্যবেক্ষণযোগ্যতা: ইভেন্ট স্ট্রীম ও স্টেট স্ন্যাপশট ডিবাগিং কার্যকর করে তোলে।
আপনি যদি কাঠামোবদ্ধ শেখার পছন্দ করেন, তাহলে অফিসিয়াল Introduction to LangGraph কোর্স শুরু করার জন্য একটি ভালো জায়গা। একটি সম্পূর্ণ নবগ্রাহী-সহায়ক ভিডিও কোর্সও আছে যা জটিল কথোপকথনমূলক AI কর্মপ্রবাহ প্রদর্শন করে।

মূল মানসিক মডেল: নোড, এজ এবং স্টেট

LangGraph কে আপনার অ্যাপ্লিকেশন স্টেটের উপরে একটি নির্দেশিত গ্রাফ হিসেবে ভাবুন।
  • নোড: এক্সিকিউটেবল ধাপ (যেমন, একটি LLM কল করা, টুল চালানো, অন্য এজেন্টকে রুট করা)।
  • এজ: পরবর্তী কোন নোড চালানো হবে তা নির্ধারণকারী রাউটিং লজিক।
  • স্টেট: একটি টাইপকৃত, যোগযোগ্য অবজেক্ট (মেসেজ, ভেরিয়েবল, টুল ফলাফল) যা নোডগুলোর মধ্য দিয়ে বহন করা হয়।
  • চ্যানেল: স্টেটের নামকৃত অংশ যা নোড পড়তে বা লিখতে পারে (যেমন messages, context)।
  • চেকপয়েন্ট: স্টেটের ধারাবাহিক স্ন্যাপশট যা রিজিউম বা শাখা তৈরি করতে দেয়।
একটি নোড বর্তমান স্টেট গ্রহণ করে, তা আপডেট করে এবং একটি অংশীয় প্যাচ ফেরত দেয়। এজগুলি ফলাফলভিত্তিক স্টেট দেখে পরবর্তী নোড বেছে নেয়। এভাবে লুপ, রিট্রাই ও সুপারভিশন স্পষ্ট হয়, যা নির্ভরযোগ্যতার জন্য অপরিহার্য।

ইনস্টলেশন ও সেটআপ

LangGraph Python এবং JavaScript/TypeScript সমর্থন করে। আপনার স্ট্যাক বেছে নিন এবং LangChain ও আপনার পছন্দের LLM ক্লায়েন্টের সঙ্গে ইনস্টল করুন।
Python:
pip install -U langgraph langchain openai
# ঐচ্ছিক: ট্রেসিং, ভেক্টর স্টোর, টুল ইত্যাদি।
JavaScript/TypeScript:
pnpm add @langchain/langgraph langchain openai
# অথবা
npm install @langchain/langgraph langchain openai
পরিবেশ ভেরিয়েবল:
export OPENAI_API_KEY=sk-... # অথবা আপনার নির্বাচিত প্রদানকারী

আপনার প্রথম LangGraph: একটি ন্যূনতম একক-এজেন্ট লুপ (Python)

এই উদাহরণটিতে একটি সাধারণ এজেন্ট তৈরি করা হয়েছে যা যুক্তি করে, টুল ব্যবহার করে, এবং থামার ঠিক সময়ে সিদ্ধান্ত নেয়।
from typing import TypedDict, List
from langgraph.graph import StateGraph, END
from langchain_openai import ChatOpenAI
# 1) State সংজ্ঞায়িত করুন
action_token = "<act>" # সরল সংকেত টুলার ব্যবহার বনাম চূড়ান্ত উত্তর
class State(TypedDict):
messages: List.
- LangChain Academy থেকে ফ্রি Intro to LangGraph কোর্স।
- নবগ্রাহীদের জন্য একটি সম্পূর্ণ ভিডিও কোর্স, জটিল কথোপকথনমূলক কর্মপ্রবাহ নিয়ে।
## সমাপনী: প্রোটোটাইপ থেকে নির্ভরযোগ্য এজেন্ট পর্যন্ত
LangGraph আপনাকে গ্রাফ-নেটিভ নিয়ন্ত্রণ দেয় LLM অ্যাপ্লিকেশনগুলোর উপর: স্পষ্ট রুট, পুনরায় শুরুযোগ্য স্টেট, এবং পর্যবেক্ষণযোগ্য আচরণ। ছোট থেকে শুরু করুন একটি একক-এজেন্ট লুপ দিয়ে, পরে বহু-এজেন্ট সুপারভাইজার, পলিসি গেট, এবং মানব পর্যালোচনায় উন্নীত করুন। নোড সরল রাখুন, স্টেট পরিস্কার ও রুট নির্ধারিত রাখুন।
কার্যকরী পদক্ষেপসমূহ:
- একটি ন্যূনতম স্টেট এবং দুটি নোড (`agent`, `tool`) তৈরি করুন।
- একটি পরিষ্কার `END` পথসহ রাউটার সংযোজন করুন।
- বড় করার আগে চেকপয়েন্ট এবং পরীক্ষাগুলো চালান।
- যতো বাড়বে, ততো টুল এবং বিশেষজ্ঞ এজেন্ট লেয়ারের মধ্যে সংযোজন করুন।
এই ভিত্তিগুলো এবং শক্তিশালী ডিবাগিং লুপ সহ, আপনি এমন এজেন্ট সিস্টেম চালু করবেন যা উৎপাদনে ধারাবাহিক আচরণ প্রদর্শন করে।
### ব্রাউজার
Q1:LangGraph কী জন্য ব্যবহৃত?
LangGraph ব্যবহৃত হয় নির্ভরযোগ্য একক ও বহু-এজেন্ট কর্মপ্রবাহ গঠন করতে, যেখানে স্পষ্ট নিয়ন্ত্রণ প্রবাহ, ধারাবাহিক স্টেট এবং চেকপয়েন্ট থাকে। এটি লুপ, টুল ব্যবহার, মানব-মধ্যস্থ ধাপ এবং জটিল সমন্বয়ের জন্য আদর্শ।
Q2:কিভাবে LangGraph ইনস্টল ও সেটআপ করব?
`pip install langgraph langchain` (Python) অথবা `npm i @langchain/langgraph langchain` (JS/TS) দিয়ে ইনস্টল করুন। আপনার LLM প্রদানকারী (যেমন `OPENAI_API_KEY`) কনফিগার করুন এবং একটি `State`, নোড এবং শর্তানুযায়ী এজ সংজ্ঞা দিয়ে শুরু করুন।
Q3:LangGraph এবং LangChain কি আলাদা?
হ্যাঁ। LangGraph একটি পৃথক প্যাকেজ যা গ্রাফ-ভিত্তিক সংগঠন ও স্থিতিশীল, পুনরায় শুরুযোগ্য কর্মপ্রবাহের উপর দৃঢ়। এটি LangChain-এর মডেল, টুল ও ইন্টিগ্রেশনের পরিপূরক, নির্ধারকত্ব ও নির্ভরযোগ্যতা যোগ করে।
Q4:LangGraph দিয়ে বহু-এজেন্ট সিস্টেম তৈরি করা যায়?
অবশ্যই। LangGraph সুপারভাইজার-ওয়ার্কার প্যাটার্ন, বিতর্ক বা কমিটি এজেন্ট এবং পলিসি গেট সমর্থন করে। আপনি শর্তানুযায়ী এজেন্টদের মধ্যে রাউটিং করতে পারেন এবং ভাগ করা অথবা পৃথক স্টেট বজায় রাখতে পারেন।
Q5:LangGraph-এ অসীম লুপ কিভাবে প্রতিরোধ করবেন?
স্পষ্ট সমাপ্তির শর্ত নির্ধারণ করুন এবং সবসময় রাউটারে একটি `END` পথ রাখুন। স্টেটে লুপ কাউন্টার বা টাইমআউট যোগ করুন, মেসেজ পরিস্কার করুন, এবং রাউটিং লজিক পরীক্ষা করার জন্য ইউনিট টেস্ট লিখুন।

সাম্প্রতিক নিবন্ধসমূহ
কিভাবে ChatPDF মাস্টার করবেন: ঘনদ্রুত নথি থেকে দ্রুত অন্তর্দৃষ্টি

কিভাবে ChatPDF মাস্টার করবেন: ঘনদ্রুত নথি থেকে দ্রুত অন্তর্দৃষ্টি

দ্রুত এবং সঠিক ডকুমেন্টের জন্য সেরা X Auto-Translation বিকল্প

দ্রুত এবং সঠিক ডকুমেন্টের জন্য সেরা X Auto-Translation বিকল্প

ইরানে Samsung AI অনুবাদ উপলব্ধ নয়? কার্যকর সমাধানসমূহ

ইরানে Samsung AI অনুবাদ উপলব্ধ নয়? কার্যকর সমাধানসমূহ

পার্সিয়ান অনুবাদ সরঞ্জাম: দ্রুত এবং সঠিক কাজের জন্য একটি ব্যবহারিক গাইড

পার্সিয়ান অনুবাদ সরঞ্জাম: দ্রুত এবং সঠিক কাজের জন্য একটি ব্যবহারিক গাইড

গভীর, উদ্ধৃত গবেষণার জন্য সেরা Grok বিকল্প

গভীর, উদ্ধৃত গবেষণার জন্য সেরা Grok বিকল্প

AI ইমেজ জেনারেটরের ১৫টি সেরা বৈশিষ্ট্য যা আপনি সত্যিই ব্যবহার করবেন

AI ইমেজ জেনারেটরের ১৫টি সেরা বৈশিষ্ট্য যা আপনি সত্যিই ব্যবহার করবেন