LangChain के साथ Agentic Systems डिज़ाइन करना
Dilini K. Sumanapala, PhD
Founder & AI Engineer, Genverv, Ltd.

![]()

![]()




LangGraph के START और END नोड्स
# टेक्स्ट स्ट्रक्चर करने के लिए मॉड्यूल्स from typing import Annotated from typing_extensions import TypedDict# ग्राफ परिभाषित करने के लिए LangGraph मॉड्यूल्स from langgraph.graph import StateGraph, START, END from langgraph.graph.message import add_messages# OpenAI सेटअप के लिए मॉड्यूल from langchain_openai import ChatOpenAI
# llm परिभाषित करें llm = ChatOpenAI(model="gpt-4o-mini", api_key="OPENAI_API_KEY")# State परिभाषित करें class State(TypedDict):# मेटाडेटा सहित मैसेजेस परिभाषित करें messages: Annotated[list, add_messages]# StateGraph इनिशियलाइज़ करें graph_builder = StateGraph(State)
# मॉडल के साथ रिस्पॉन्स देने के लिए # चैटबॉट फंक्शन परिभाषित करें def chatbot(state: State): return {"messages": [llm.invoke(state["messages"])]}# ग्राफ में चैटबॉट नोड जोड़ें graph_builder.add_node("chatbot", chatbot)

# बातचीत फ्लो की शुरुआत और अंत # परिभाषित करें graph_builder.add_edge(START, "chatbot") graph_builder.add_edge("chatbot", END)# निष्पादन की तैयारी के लिए # ग्राफ कॉम्पाइल करें graph = graph_builder.compile()

LangChain के साथ Agentic Systems डिज़ाइन करना