Frissítve: 2025. szept 24.
4 perc
üzenetek, környezet).pip install -U langgraph langchain openai# Opcionális: nyomkövetés, vektor tárolók, eszközök stb.pnpm add @langchain/langgraph langchain openai# vagynpm install @langchain/langgraph langchain openaiexport OPENAI_API_KEY=sk-... # vagy a kiválasztott szolgáltatód kulcsafrom typing import TypedDict, Listfrom langgraph.graph import StateGraph, ENDfrom langchain_openai import ChatOpenAI# 1) Állapot meghatározásaaction_token = "<act>" # egyszerű jel a eszközhasználathoz szemben a végleges válasszalclass State(TypedDict):messages: List.- Ingyenes bevezető LangGraph kurzus a LangChain Academy-től.- Teljes videós tanfolyam kezdőknek, bonyolult beszélgetés-alapú munkafolyamatokról.## Összefoglalás: Prototípustól a Megbízható ÜgynökökigA LangGraph gráf-alapú vezérlést ad LLM alkalmazásokhoz: explicit útvonalak, folytatható állapot és megfigyelhető viselkedés. Kezdd kicsiben, egy egyszemélyes ügynök ciklussal, majd lépj előre többügynökös felügyelői rendszerek, szabályzók és emberi felülvizsgálatok felé. Tartsd a csomópontokat egyszerűnek, az állapotot tisztán, és az útvonalakat determinisztikusnak.Lépések:- Vázolj fel egy minimális állapotot és két csomópontot (`agent`, `tool`).- Adj egy útválasztót egy egyértelmű `END` úttal.- Vezess be ellenőrzőpontokat és teszteket, mielőtt bővítenéd.- Növekedés közben add hozzá az eszközöket és a specialistákat.Ezekkel az alapokkal – és egy jól működő hibakeresési ciklussal – olyan ügynök rendszereket szállíthatsz, amelyek konzisztensen viselkednek éles környezetben.### GYIKK1: Mire való a LangGraph?A LangGraph megbízható ügynökös és többügynökös munkafolyamatok építésére szolgál explicit vezérlési folyamattal, tartós állapottal és ellenőrzőpontokkal. Ideális ciklusokhoz, eszközhasználathoz, emberi lépéseket tartalmazó folyamatokhoz és komplex összehangoláshoz.K2: Hogyan telepítsem és állítsam be a LangGraphot?Telepítsd `pip install langgraph langchain` (Python) vagy `npm i @langchain/langgraph langchain` (JS/TS) segítségével. Konfiguráld az LLM szolgáltatódat (pl. `OPENAI_API_KEY`), és kezdj állapot, csomópontok és feltételes élek definiálásával.K3: Különbözik a LangGraph a LangChain-től?Igen. A LangGraph külön csomag, amely gráf-alapú összehangolásra és állapot-tartós, folytatható munkafolyamatokra fókuszál. Kiegészíti a LangChain modelleket, eszközöket és integrációkat determinisztikussal és megbízhatósággal.K4: Építhetek többügynökös rendszereket a LangGraphgal?Természetesen. A LangGraph támogatja a vezető-munkás mintákat, vitató vagy bizottsági ügynököket és szabályzási kapukat. Az ügynökök közti útválasztást feltételes élek segítségével végzed, és megosztott vagy elkülönített állapotot kezelhetsz.K5: Hogyan kerülhetem el a végtelen ciklusokat a LangGraphban?Határozz meg világos befejezési feltételeket, és mindig biztosíts `END` útvonalat az útválasztóknál. Adj ciklus számlálókat vagy időkorlátokat az állapotban, szűrd az üzeneteket, és írj egységteszteket az útválasztási logika ellenőrzésére.
Hogyan sajátítsuk el a ChatPDF használatát: Gyorsabb betekintés sűrű dokumentumokból

A legjobb X automatikus fordítási alternatíva gyors és pontos dokumentumokhoz

Samsung AI fordítás nem elérhető Iránban? Gyakorlati megoldások

Perzsa fordító eszközök: gyakorlati útmutató a gyorsabb, pontosabb munkához

A legjobb Grok alternatíva mély, hivatkozott kutatáshoz

A 15 legfontosabb funkció, amit egy AI kép generátorban ténylegesen használni fogsz