এজেন্ট ওয়ার্কফ্লো দ্রুত আয়ত্ত করতে সেরা ১০টি LangGraph টিউটোরিয়াল
আপনি যদি LangChain এজেন্টদের সাথে পরীক্ষা করে থাকেন এবং অর্কেস্ট্রেশনকে কঠিন মনে করেন, তাহলে এখানে একটি সাহসী দাবি করা হলো: সেরা LangGraph টিউটোরিয়ালগুলো আয়ত্ত করা আপনার AI সিস্টেম তৈরির পদ্ধতি পরিবর্তন করবে। LangGraph এজেন্টিক ওয়ার্কফ্লো-তে গ্রাফ-ভিত্তিক নিয়ন্ত্রণ, শক্তিশালী অবস্থা এবং মাল্টি-অ্যাক্টর প্যাটার্ন যোগ করে—যা প্রোডাকশন টিমগুলোর জন্য খুবই দরকারি, যখন সাধারণ চেইনগুলো দুর্বল হতে শুরু করে।
এই বাস্তব, সমাধান-ভিত্তিক গাইডে, আমরা সেরা LangGraph টিউটোরিয়ালগুলো কিউরেট করব, দেখাব যে প্রতিটি কীসের জন্য দুর্দান্ত, এবং সেগুলোকে বাস্তব ব্যবহারের ক্ষেত্রগুলোর সাথে ম্যাপ করব—সাধারণ টুল-কলিং এজেন্ট থেকে শুরু করে ফল্ট-টলারেণ্ট, মাল্টি-টার্ন প্ল্যানার পর্যন্ত। এর পাশাপাশি, আপনি উন্নতির জন্য একটি রোডম্যাপ, এড়াতে সাধারণ ভুলগুলো এবং প্লাগ-অ্যান্ড-প্লে প্যাটার্ন পাবেন যা আপনি এখনই গ্রহণ করতে পারেন।
এজেন্ট নির্মাতাদের জন্য কেন LangGraph টিউটোরিয়াল গুরুত্বপূর্ণ
- অনুমানযোগ্য কন্ট্রোল ফ্লো: LangGraph আপনার এজেন্টকে নোড এবং প্রান্তের একটি গ্রাফ হিসাবে মডেল করে—যা ব্রাঞ্চিং, রিট্রাই এবং ফলব্যাকগুলোকে সুস্পষ্ট করে।
- শেয়ার্ড, স্থায়ী অবস্থা: কথোপকথনের মেমরি, টুলের ফলাফল এবং অন্তর্বর্তী আর্টিফ্যাক্টগুলোকে একটি একক স্থানে রাখুন।
- মাল্টি-অ্যাক্টর ডিজাইন: স্প্যাগেটি কোড ছাড়াই বিশেষায়িত এজেন্টদের (প্ল্যানার, গবেষক, কোডার, সমালোচক) একত্রিত করুন।
- উৎপাদনকে শক্তিশালীকরণ: লজিক পাঠযোগ্য রেখে টাইমআউট, গার্ড এবং অবজারভেবিলিটি যোগ করুন।
আপনার লক্ষ্য যদি নির্ভরযোগ্য সহকারী, মূল্যায়নকারী বা স্বয়ংক্রিয় গবেষণা লুপ তৈরি করা হয়, তাহলে সেরা LangGraph টিউটোরিয়ালগুলো আপনাকে পুনরাবৃত্তিযোগ্য প্যাটার্ন দেয়—কেবল একবারের ডেমো নয়।
এই তালিকাটি যেভাবে কাজ করে
বিভিন্ন প্রয়োজনের জন্য এগুলিকে সেরা LangGraph টিউটোরিয়াল করার জন্য, আমরা সেগুলোকে দক্ষতার স্তর এবং ফলাফলের ভিত্তিতে সাজিয়েছি। প্রতিটি এন্ট্রিতে রয়েছে:
- গুরুত্বপূর্ণ ধারণা যা এখানে আলোচনা করা হয়েছে
- নির্দিষ্ট শিক্ষার্থী বা দলের প্রোফাইলের জন্য সেরা
আমরা প্রতিটি স্তরের পরে আপগ্রেড করার উপায় এবং পেশাদার পরামর্শও প্রদান করি।
স্তর ১ — ভিত্তি: গ্রাফ চিন্তাভাবনায় সাবলীল হন
১) হ্যালো, LangGraph: ৩০ মিনিটে চেইন থেকে গ্রাফ
- আপনি যা তৈরি করবেন: একটি সাধারণ এজেন্ট যা দুটি সরঞ্জাম ব্যবহার করে—
অনুসন্ধান তারপর সংক্ষিপ্তসার—যদি অনুসন্ধান কোনো ফলাফল না দেয় তবে ব্রাঞ্চিং সহ।
- এটি কেন মূল্যবান: আপনি দেখতে পাবেন কীভাবে একটি লিনিয়ার চেইনকে সুস্পষ্ট নোড এবং প্রান্তযুক্ত গ্রাফে রূপান্তর করতে হয়।
- মূল ধারণা: নোড, প্রান্ত, শেয়ার্ড স্টেট, কন্ডিশনাল রাউটিং।
- এটির জন্য সেরা: যে ডেভেলপাররা LangChain চেইন/এজেন্ট থেকে গ্রাফ-ভিত্তিক কন্ট্রোলে স্থানান্তরিত হচ্ছেন।
উদাহরণ স্বরূপ:
from langgraph.graph import StateGraph
# Define state shape (e.g., query, results, summary)
class State(dict):
query: str
results: list
summary: str
builder = StateGraph(State)
@builder.node("search")
def search_node(state: State):
# call your search tool
state["results"] = my_search(state["query"])
return state
@builder.node("summarize")
def summarize_node(state: State):
state["summary"] = summarize(state["results"])
return state
builder.edge("search", "summarize", condition=lambda s: len(s["results"]) > 0)
app = builder.compile
পেশাদার পরামর্শ: স্টেটকে সংক্ষিপ্ত এবং টাইপড রাখুন। এটিকে নোডগুলোর মধ্যে একটি চুক্তি হিসাবে বিবেচনা করুন।
২) গার্ড এবং টাইমআউট সহ টুল-কলিং এজেন্ট
- আপনি যা তৈরি করবেন: একটি এজেন্ট যা রিট্রাই লজিক এবং টাইমআউট সহ সরঞ্জাম (ওয়েব অনুসন্ধান, ক্যালকুলেটর) ব্যবহার করে।
- এটি কেন মূল্যবান: প্রোডাকশন এজেন্টদের অবশ্যই স্থিতিস্থাপক হতে হবে—এই টিউটোরিয়ালটি বাস্তবসম্মত সুরক্ষামূলক রেল দেখায়।
- মূল ধারণা: টাইমআউট, ত্রুটি নোড, রিট্রাই লুপ, অবজারভেবিলিটি হুক।
- এটির জন্য সেরা: যে দলগুলি বাহ্যিক নির্ভরতা সহ এজেন্ট স্থাপন করতে প্রস্তুত হচ্ছে।
পেশাদার পরামর্শ: ত্রুটি হ্যান্ডলিংকে প্রথম শ্রেণির নোড হিসাবে মডেল করুন। এটি পরীক্ষা এবং বিকাশ করা সহজ।
৩) মেমরি ও স্টেট: মাথাব্যথা ছাড়াই চ্যাট হিস্টরি
- আপনি যা তৈরি করবেন: একটি কথোপকথনমূলক এজেন্ট যা ব্যবহারকারীর প্রোফাইল এবং পূর্ববর্তী কাজগুলি মনে রাখে।
- এটি কেন মূল্যবান: মেমরি স্থিতিশীল এবং পরিদর্শণযোগ্য হয়ে ওঠে যখন এটি গ্রাফ স্টেটে থাকে।
- মূল ধারণা: স্টেট মার্জিং, মেসেজ বাফার, সংক্ষিপ্তকরণ উইন্ডো।
- এটির জন্য সেরা: গ্রাহক সহায়তা বট, AI টীমমেট বা প্রসঙ্গ ধারাবাহিকতা সহ সহায়ক।
পেশাদার পরামর্শ: স্কেলেবিলিটির জন্য স্টেজড মেমরি ব্যবহার করুন—স্বল্প-মেয়াদী বাফার + ডিস্টিলড দীর্ঘমেয়াদী সারাংশ।
স্তর ২ — মধ্যবর্তী: মাল্টি-স্টেপ রিজনিংয়ের অর্কেস্ট্রেটিং
৪) LangGraph-এ প্ল্যানার-এক্সিকিউটর প্যাটার্ন
- আপনি যা তৈরি করবেন: একটি দুই-এজেন্ট সিস্টেম যেখানে একজন পরিকল্পনাকারী কাজগুলি ভেঙে দেয় এবং একজন এক্সিকিউটর পদক্ষেপগুলি সম্পন্ন করে।
- এটি কেন মূল্যবান: স্পষ্টতা এবং পরীক্ষার সুবিধার জন্য কারণ (কী করতে হবে) থেকে ক্রিয়া (এটি করা) পৃথক করে।
- মূল ধারণা: সাবগ্রাফ, বার্তা প্রেরণ, সমাপ্তির শর্ত।
- এটির জন্য সেরা: গবেষণা কার্য, বিষয়বস্তু তৈরি পাইপলাইন, ডেটা র্যাংগলিং ফ্লো।
পেশাদার পরামর্শ: পরিকল্পনাকারীকে “টোকেন-ফ্রুগাল” রাখুন। ড্রিফট কমাতে আউটপুট বিন্যাসকে সীমাবদ্ধ করুন।
৫) প্রতিক্রিয়া লুপ সহ রিট্রিভাল-অগমেন্টেড জেনারেশন (RAG)
- আপনি যা তৈরি করবেন: একটি RAG পাইপলাইন যা উত্তরের আত্মবিশ্বাসের ভিত্তিতে পুনরুদ্ধারকে মানিয়ে নেয়।
- এটি কেন মূল্যবান: লুপ করে হ্যালুসিনেশন এড়ায়: পুনরুদ্ধার → খসড়া → মূল্যায়ন → পরিমার্জন → চূড়ান্তকরণ।
- মূল ধারণা: আত্মবিশ্বাসের স্কোরিং, মূল্যায়নকারী নোড, শর্তাধীন পরিমার্জন, ভেক্টর স্টোর পরিচালনা।
- এটির জন্য সেরা: জ্ঞান বেস, ডকুমেন্টেশন সহকারী, সম্মতি-সংবেদনশীল সামগ্রী।
পেশাদার পরামর্শ: টোকেন বাঁচাতে আপনার আত্মবিশ্বাস থ্রেশহোল্ড অতিক্রম করলে একটি “শীঘ্রই থামুন” প্রান্ত অন্তর্ভুক্ত করুন।
৬) স্ব-সমালোচনা সহ মাল্টি-টুল এজেন্ট
- আপনি যা তৈরি করবেন: একটি এজেন্ট যা একাধিক সরঞ্জাম (ওয়েব, কোড, টেবিল) ব্যবহার করতে পারে এবং নিজের আউটপুটের সমালোচনা করতে পারে।
- এটি কেন মূল্যবান: স্ব-মূল্যায়ন ফলাফল ব্যবহারকারীদের কাছে পৌঁছানোর আগে মৌলিক যৌক্তিক বা বিন্যাসকরণ ত্রুটিগুলি ধরে।
- মূল ধারণা: সরঞ্জাম রাউটিং, স্কিমা বৈধতা, সমালোচনা-সংশোধন লুপ।
- এটির জন্য সেরা: প্রতিবেদন নির্মাতা, বিশ্লেষণ ব্যাখ্যাকারী, আধা-স্বায়ত্তশাসিত গবেষণা সহকারী।
পেশাদার পরামর্শ: অসীম খুঁতখুঁত এড়াতে কঠোর রুব্রিক প্রম্পট সহ সমালোচককে একটি হালকা LLM হিসাবে বিবেচনা করুন।
স্তর ৩ — উন্নত: প্রোডাকশন-গ্রেড এজেন্ট সিস্টেম
৭) মাল্টি-অ্যাক্টর LangGraph: গবেষক, কোডার এবং পর্যালোচক
- আপনি যা তৈরি করবেন: একটি তিন-এজেন্ট সিস্টেম যেখানে প্রতিটি অভিনেতা বিশেষজ্ঞ, কাজ হস্তান্তর করে এবং স্বাক্ষর করে।
- এটি কেন মূল্যবান: শ্রম বিভাগকে এনকোড করে, প্রম্পটগুলির জ্ঞানীয় ওভারলোড হ্রাস করে এবং গুণমান উন্নত করে।
- মূল ধারণা: ভূমিকা-স্কোপড স্টেট, আন্তঃ-এজেন্ট চুক্তি, এস্কেলেশন পাথ।
- এটির জন্য সেরা: পরীক্ষা সহ কোড তৈরি, বাজার গবেষণা, নীতি বিশ্লেষণ।
পেশাদার পরামর্শ: প্রতিটি অভিনেতার ইনপুট/আউটপুট স্কিমা সংজ্ঞায়িত করুন—JSON স্কিমা “ভূমিকা লিক” প্রতিরোধ করে।
৮) ফল্ট টলারেন্স: চেকপয়েন্ট, রিট্রাই এবং আইডেম্পোটেন্সি
- আপনি যা তৈরি করবেন: একটি এজেন্ট যা চেকপয়েন্ট এবং আইডেম্পোটেন্ট নোডগুলির সাথে ব্যর্থতার পরে পুনরায় শুরু করতে পারে।
- এটি কেন মূল্যবান: বাস্তব ওয়ার্কলোড ব্যর্থ হয়। এই টিউটোরিয়ালটি পুনরুদ্ধারকে ডিজাইনের অংশ করে তোলে।
- মূল ধারণা: টেকসই স্টেট স্টোর, ডিটারমিনিস্টিক নোড হ্যাশিং, রিট্রাই বাজেট, সাগা-এর মতো ক্ষতিপূরণ।
- এটির জন্য সেরা: দীর্ঘমেয়াদী কাজ, ব্যাচ প্রক্রিয়াকরণ, ব্যয়বহুল API চেইন।
পেশাদার পরামর্শ: নোড ইনপুট এবং আউটপুট সংরক্ষণ করুন; রিট্রাইগুলি ভাগ্যের নয়, স্টেটের একটি কাজ হওয়া উচিত।
৯) স্কেলে পর্যবেক্ষণ, ট্রেসিং এবং মূল্যায়ন
- আপনি যা তৈরি করবেন: আপনার গ্রাফের চারপাশে মোড়ানো একটি পরিমাপ স্তর—ট্রেস, মেট্রিক এবং রিগ্রেশন পরীক্ষা।
- এটি কেন মূল্যবান: আপনি যা দেখতে পারবেন না তা উন্নত করতে পারবেন না। অবজারভেবিলিটি দ্রুত পুনরাবৃত্তি সক্ষম করে।
- মূল ধারণা: স্প্যান ট্রেসিং, স্ট্রাকচার্ড লগিং, গোল্ডেন ডেটাসেট, অফলাইন/অনলাইন ইভাল।
- এটির জন্য সেরা: SLA, নিরাপত্তা পর্যালোচনা বা উচ্চ-ভলিউম ট্র্যাফিক সহ দল।
পেশাদার পরামর্শ: আউটপুটকে প্রভাবিত না করে প্রোডাকশনের সমান্তরালে চলমান “শ্যাডো” মূল্যায়ন নোড যুক্ত করুন।
১০) হিউম্যান-ইন-দ্য-লুপ (HITL) পর্যালোচনা প্রবাহ
- আপনি যা তৈরি করবেন: একটি লুপ যেখানে অনিশ্চিত আউটপুট সমাপ্তির আগে মানুষের পর্যালোচনার ট্রিগার করে।
- এটি কেন মূল্যবান: সংবেদনশীল সিদ্ধান্তের জন্য মানুষের বিচারের সাথে মডেলের গতি একত্রিত করুন।
- মূল ধারণা: আত্মবিশ্বাসের থ্রেশহোল্ড, অনুমোদন নোড, প্রতিক্রিয়া অন্তর্ভুক্তকরণ, নিরীক্ষা পথ।
- এটির জন্য সেরা: আইনি, স্বাস্থ্যসেবা, ফিনান্স বা কোনও নিয়ন্ত্রিত ডোমেন।
পেশাদার পরামর্শ: ভবিষ্যতের রাউটিংকে সূক্ষ্ম সুর করার জন্য মানুষের সিদ্ধান্ত এবং যুক্তি স্টেটে লগ করুন।
ব্যবহারের ক্ষেত্র অনুসারে সেরা LangGraph টিউটোরিয়াল
আপনাকে দ্রুত বাছাই করতে সহায়তা করার জন্য, এখানে একটি দ্রুত ম্যাপিং দেওয়া হলো:
- গ্রাহক সহায়তা সহকারী: টিউটোরিয়াল ১, ৩, ৫, ১০ দিয়ে শুরু করুন।
- গবেষণা ও প্রতিবেদন নির্মাতা: ২, ৪, ৬, ৭, ৯ ব্যবহার করুন।
- কোড জেনারেশন পাইপলাইন: ৪, ৬, ৭, ৮, ৯ এর উপর ফোকাস করুন।
- সম্মতি-সংবেদনশীল RAG: ৩, ৫, ৮, ১০ কে অগ্রাধিকার দিন।
আপনি যদি শেষ থেকে শেষ পর্যন্ত নির্ভরযোগ্যতা সম্পর্কে যত্নশীল হন তবে এইগুলিই সেরা LangGraph টিউটোরিয়াল, কেবল প্রোটোটাইপ নয়।
হাতে-কলমে: একটি ন্যূনতম LangGraph প্যাটার্ন যা আপনি পুনরায় ব্যবহার করতে পারেন
নীচে একটি পুনরায় ব্যবহারযোগ্য প্যাটার্ন রয়েছে যা সেরা LangGraph টিউটোরিয়ালগুলির অনেকগুলি প্রতিফলিত করে—প্ল্যানার → অ্যাক্ট → চেক → রিফাইন → সম্পন্ন।
from langgraph.graph import StateGraph
from typing import List, Optional
class State(dict):
query: str
plan: List[str]
step: int
artifacts: List[str]
draft: str
confidence: float
builder = StateGraph(State)
@builder.node("plan")
def plan_node(state: State):
state["plan"] = make_plan(state["query"]) # LLM-structured list
state["step"] = 0
state["artifacts"] = []
return state
@builder.node("act")
def act_node(state: State):
task = state["plan"][state["step"]]
output = execute_task(task) # tool(s)
state["artifacts"].append(output)
return state
@builder.node("synthesize")
def synth_node(state: State):
state["draft"] = synthesize(state["artifacts"]) # LLM combine
return state
@builder.node("evaluate")
def eval_node(state: State):
score, feedback = evaluate(state["draft"]) # rubric-based
state["confidence"] = score
state["feedback"] = feedback
return state
# Edges
builder.edge("plan", "act")
def more_steps(s: State) -> bool:
return s["step"] < len(s["plan"]) - 1
builder.edge("act", "act", condition=lambda s: (s.update({"step": s["step"] + 1}) or True) and more_steps(s))
builder.edge("act", "synthesize", condition=lambda s: not more_steps(s))
builder.edge("synthesize", "evaluate")
builder.edge("evaluate", "plan", condition=lambda s: s["confidence"] < 0.7) # refine plan
app = builder.compile
এটি কেন কাজ করে:
- স্পষ্ট পর্যায় প্রম্পট জটিলতা হ্রাস করে।
- মূল্যায়ন গেটগুলি কম-আত্মবিশ্বাসের উত্তরগুলি প্রেরণ করা থেকে আটকায়।
- প্রয়োজনে পুনরায় পরিকল্পনা ট্রিগার করে—সব সময় নয়।
সাধারণ ভুল (এবং কীভাবে সেরা টিউটোরিয়ালগুলি সেগুলি এড়ায়)
- অতিরিক্ত-স্টাফড স্টেট: কাঁচা নথি বা বিশাল বার্তা ইতিহাস সংরক্ষণ করলে মেমরি স্ফীত হয়। আগ্রাসীভাবে সংক্ষিপ্ত করুন।
- অন্তর্নিহিত ত্রুটি হ্যান্ডলিং: কিছুই লুকাবেন না। ব্যতিক্রমগুলিকে নোডে পরিণত করুন এবং পুনরুদ্ধার পাথ মডেল করুন।
- সীমাহীন লুপ: সর্বদা পুনরাবৃত্তি ক্যাপ করুন এবং অভিসারী পরীক্ষা যুক্ত করুন।
- সরঞ্জামের বিস্তার: ২-৩ টি সরঞ্জাম দিয়ে শুরু করুন; রাউটিং স্থিতিশীল হয়ে গেলে আরও যুক্ত করুন।
- অফলাইন ইভাল নেই: মডেল, প্রম্পট বা সরঞ্জাম পরিবর্তন হলে রিগ্রেশনগুলি স্পট করার জন্য স্বর্ণালী কাজগুলি রাখুন।
শিক্ষার পথ: প্রথম গ্রাফ থেকে প্রোডাকশন এজেন্ট
- ভিত্তিগত দুটি সরঞ্জাম গ্রাফ তৈরি করুন (টিউটোরিয়াল ১)।
- স্থিতিস্থাপকতা যুক্ত করুন: টাইমআউট এবং রিট্রাই (টিউটোরিয়াল ২)।
- মেমরি স্তর যুক্ত করুন (টিউটোরিয়াল ৩)।
- প্ল্যানার-এক্সিকিউটর প্রবর্তন করুন (টিউটোরিয়াল ৪)।
- মূল্যায়ন লুপ যুক্ত করুন (টিউটোরিয়াল ৫ বা ৬)।
- মাল্টি-অ্যাক্টরে স্কেল করুন (টিউটোরিয়াল ৭)।
- চেকপয়েন্ট এবং পরীক্ষা দিয়ে শক্তিশালী করুন (টিউটোরিয়াল ৮-৯)।
- HITL দিয়ে সংবেদনশীল আউটপুটগুলি গেট করুন (টিউটোরিয়াল ১০)।
এটি অনুসরণ করে, আপনি প্রোডাকশন বাস্তবতাগুলিকে সম্মান করে এমন একটি ক্রমে সেরা LangGraph টিউটোরিয়ালগুলি গ্রহণ করবেন।
টুলিং স্ট্যাক যা LangGraph এর সাথে ভালভাবে জোড়া লাগে
- ভেক্টর স্টোর: RAG এর জন্য FAISS, Chroma, PGVector।
- ট্রেসিং: নোড স্প্যানের জন্য OpenTelemetry বা মডেল-সচেতন ট্রেসার।
- কিউ: পটভূমি নোডের জন্য Redis, Celery বা Cloud Tasks।
- স্টোর: টেকসই স্টেট এবং চেকপয়েন্টের জন্য Postgres বা DynamoDB।
- ইভাল: রুব্রিক ক্রমাঙ্কনের জন্য সিন্থেটিক টেস্ট সেট + মানুষের স্পট চেক।
উল্লেখ করার মতো: আপনার কর্মপ্রবাহে যদি কোডিং, ব্রাউজিং বা ওয়েব সামগ্রী সংক্ষিপ্ত করা জড়িত থাকে এবং আপনি গ্রাফগুলিতে পুনরাবৃত্তি করেন, তবে Sider.ai সাইডবারটি আপনার ব্রাউজারে গবেষণা এবং খসড়া তৈরিকে দ্রুত করতে পারে। এটি প্রম্পট পরীক্ষা, স্ট্রাকচার্ড রুব্রিক তৈরি এবং প্রসঙ্গ স্যুইচিং ছাড়াই আপনার জ্ঞান বেসে স্নিপেটগুলি ক্যাপচার করার জন্য বিশেষভাবে উপযোগী। আপনার জন্য সেরা LangGraph টিউটোরিয়ালগুলি কীভাবে চয়ন করবেন
নিজেকে জিজ্ঞাসা করুন:
- আপনি কি শীঘ্রই কোনও পণ্য শিপিং করছেন? স্থিতিস্থাপকতা (২) দিয়ে শুরু করুন, তারপরে RAG + মূল্যায়ন (৫) এবং পর্যবেক্ষণ (৯)।
- আপনি কি গবেষণা এজেন্টদের প্রোটোটাইপ করছেন? প্ল্যানার-এক্সিকিউটর (৪), স্ব-সমালোচনা (৬) এবং মাল্টি-অ্যাক্টর (৭) এর উপর ফোকাস করুন।
- আপনার কি কঠোর সম্মতির প্রয়োজন আছে? মেমরি শৃঙ্খলা (৩), ফল্ট টলারেন্স (৮), HITL (১০)।
সেরা LangGraph টিউটোরিয়ালগুলি আপনার সীমাবদ্ধতাগুলির সাথে সঙ্গতিপূর্ণ: বিলম্বতা, নির্ভুলতা, ব্যয় এবং রক্ষণাবেক্ষণযোগ্যতা।
দ্রুত রেফারেন্স: প্রশ্ন যা ভাল গ্রাফ চালায়
- প্রতিটি নোডের জন্য ন্যূনতম স্টেট কী প্রয়োজন?
- কোথায় জিনিসগুলি ব্যর্থ হতে পারে—এবং আমরা কীভাবে নিশ্চিতভাবে পুনরুদ্ধার করব?
- টোকেন বাঁচাতে আমাদের কখন শীঘ্রই থামানো উচিত?
- কোন প্রান্তগুলি শর্তাধীন বনাম নিঃশর্ত?
- কোন মানবিক অনুমোদনের প্রয়োজন, যদি থাকে?
আপনি তৈরি করার সময় এগুলি একটি হোয়াইটবোর্ডে রাখুন।
উপসংহার: এমন এজেন্ট তৈরি করুন যাদের আপনি বিশ্বাস করতে পারেন
LangGraph এজেন্ট বিশৃঙ্খলার শৃঙ্খলা নিয়ে আসে। সেরা LangGraph টিউটোরিয়ালগুলি অনুসরণ করে—সাধারণভাবে শুরু করে, স্থিতিস্থাপকতা যুক্ত করে এবং মূল্যায়ন স্তর যুক্ত করে—আপনি এমন এজেন্ট ডিজাইন করবেন যা নিজেকে ব্যাখ্যা করে, ত্রুটি থেকে পুনরুদ্ধার করে এবং অনুমানযোগ্য ফলাফল সরবরাহ করে।
পরবর্তী পদক্ষেপ:
- প্রতিটি স্তর থেকে একটি টিউটোরিয়াল চয়ন করুন এবং এই সপ্তাহে প্রয়োগ করুন।
- বিদ্যমান কর্মপ্রবাহে কমপক্ষে একটি মূল্যায়ন গেট যুক্ত করুন।
- ট্র্যাফিক স্কেল করার আগে ট্রেসিং ইনস্ট্রুমেন্ট করুন।
মূল বিষয়:
- গ্রাফ এজেন্ট আচরণ সুস্পষ্ট এবং পরীক্ষামূলক করে তোলে।
- স্টেট একটি চুক্তি—এটিকে হালকা এবং টাইপড রাখুন।
- উচ্চ-ঝুঁকির পরিস্থিতিতে মূল্যায়নকারী এবং HITL বাধ্যতামূলক নয়।
- সেরা LangGraph টিউটোরিয়ালগুলি সেগুলি যা আপনি পুনরায় চালাতে, পরিমাপ করতে এবং বিকাশ করতে পারেন।
FAQ
প্রশ্ন ১: নতুনদের জন্য সেরা LangGraph টিউটোরিয়ালগুলি কী কী?
একটি সাধারণ দুটি সরঞ্জাম গ্রাফ (অনুসন্ধান → সংক্ষিপ্তসার) দিয়ে শুরু করুন, তারপরে টাইমআউট/রিট্রাই এবং বেসিক মেমরি যুক্ত করুন। এই সেরা LangGraph টিউটোরিয়ালগুলি নোড, প্রান্ত এবং স্টেট শেখায় যাতে আপনি পরে স্কেল করতে পারেন।
প্রশ্ন ২: LangGraph এ আমি কীভাবে একটি পরিকল্পনাকারী-এক্সিকিউটর এজেন্টকে গঠন করব?
পরিকল্পনা এবং সম্পাদনের জন্য পৃথক নোড বা সাবগ্রাফ ব্যবহার করুন, ভাগ করা স্টেটের মাধ্যমে একটি স্ট্রাকচার্ড পরিকল্পনা প্রেরণ করুন। সেরা LangGraph টিউটোরিয়ালগুলি খরচ কম রাখার জন্য সমাপ্তির মানদণ্ড এবং পুনরায় পরিকল্পনা লুপ দেখায়।
প্রশ্ন ৩: LangGraph কি RAG এ হ্যালুসিনেশন কমাতে সাহায্য করতে পারে?
হ্যাঁ। মূল্যায়নকারী নোড যুক্ত করুন যা উত্তর স্কোর করে এবং আত্মবিশ্বাস কম হলে পরিমার্জন ট্রিগার করে। সেরা LangGraph টিউটোরিয়ালগুলি গুণমান প্রয়োগ করতে পুনরুদ্ধার, সংশ্লেষণ এবং মূল্যায়নকে একত্রিত করে।
প্রশ্ন ৪: LangChain এজেন্ট এবং LangGraph এর মধ্যে পার্থক্য কী?
LangChain এজেন্ট সরঞ্জাম ব্যবহারের উপর দৃষ্টি নিবদ্ধ করে, যেখানে LangGraph সুস্পষ্ট নিয়ন্ত্রণ প্রবাহ এবং শেয়ার্ড স্টেটের উপর জোর দেয়। সেরা LangGraph টিউটোরিয়ালগুলি কীভাবে গ্রাফগুলি পর্যবেক্ষণযোগ্যতা এবং নির্ভরযোগ্যতা উন্নত করে তা তুলে ধরে।
প্রশ্ন ৫: আমি কীভাবে LangGraph ওয়ার্কফ্লোতে হিউম্যান-ইন-দ্য-লুপ পর্যালোচনা যুক্ত করব?
যখন আত্মবিশ্বাস একটি থ্রেশহোল্ডের নীচে থাকে বা কাজটি সংবেদনশীল হয় তখন একটি অনুমোদনের নোডে একটি শর্তাধীন প্রান্ত সন্নিবেশ করুন। সেরা LangGraph টিউটোরিয়ালগুলির অনেকগুলি সম্মতির প্রয়োজনীয়তা মেটাতে HITL গেট ব্যবহার করে।