Atnaujinta 2025 m. rugsėjo 24 d.
4 min
messages, context).pip install -U langgraph langchain openai# Pasirinktinai: sekimas, vektorinių duomenų saugyklos, įrankiai ir kitkapnpm add @langchain/langgraph langchain openai# arbanpm install @langchain/langgraph langchain openaiexport OPENAI_API_KEY=sk-... # arba jūsų pasirinktas paslaugų teikėjasfrom typing import TypedDict, Listfrom langgraph.graph import StateGraph, ENDfrom langchain_openai import ChatOpenAI# 1) Apibrėžkite būsenąaction_token = "<act>" # paprastas signalas įrankio naudojimui arba galutiniam atsakymuiclass State(TypedDict):messages: List.- Nemokamas įvadas į LangGraph iš LangChain akademijos.- Pilnas pradedančiųjų vaizdo kursas, apimantis sudėtingus pokalbio darbo srautus.## Baigiamasis žodis: nuo prototipo iki patikimų agentųLangGraph suteikia jums grafų pavidalo kontrolę LLM programoms: aiškias maršrutus, tęsiamą būseną ir stebimą elgesį. Pradėkite nuo minimalios vieno agente kilpos, tada pereikite prie kelių agentų prižiūrėtojų, politikos vartų ir žmogaus patikros. Laikykite mazgus paprastus, būseną švarią, o maršrutus deterministinius.Veiksmai:- Sukurkite minimalų būsenos modelį ir du mazgus (`agent`, `tool`).- Pridėkite maršrutizatorių su aiškiu `END` keliu.- Įtraukite patikrinimo taškus ir testus prieš didinant sudėtingumą.- Palaipsniui pridėkite įrankius ir specializuotus agentus augdami.Su šiomis pamatinėmis žiniomis ir stipriu derinimo ciklu išsiųsite agentų sistemas, kurios elgsis nuosekliai gamyboje.### DUKK1: Kam naudojamas LangGraph?LangGraph naudojamas kurti patikimus vieno arba kelių agentų darbo srautus su aiškia valdymo eiga, išlaikoma būsena ir patikrinimo taškais. Idealiai tinka ciklams, įrankių naudojimui, žmogiškojo įsikišimo žingsniams ir sudėtingai koordinacijai.K2: Kaip įdiegti ir sąrankyti LangGraph?Įdiekite su `pip install langgraph langchain` (Python) arba `npm i @langchain/langgraph langchain` (JS/TS). Konfigūruokite savo LLM paslaugų tiekėją (pvz., `OPENAI_API_KEY`) ir pradėkite apibrėždami `State`, mazgus ir sąlyginį maršrutizavimą.K3: Ar LangGraph skiriasi nuo LangChain?Taip. LangGraph yra atskira biblioteka, orientuota į grafinius darbo srautus su būsena ir galimybe tęsti darbą. Ji papildomai suteikia deterministiškumą ir patikimumą, papildydama LangChain modelius, įrankius ir integracijas.K4: Ar galiu kurti kelių agentų sistemas su LangGraph?Tikrai taip. LangGraph palaiko prižiūrėtojo–darbuotojo modelius, diskusijų arba komiteto agentus bei politikos vartus. Maršrutizuojate per sąlyginius kraštus ir galite dalinti arba segmentuoti būseną.K5: Kaip išvengti begalinių ciklų LangGraph?Apibrėžkite aiškias darbo pabaigos sąlygas ir visada suteikite `END` kelią maršrutizatoriuose. Pridėkite ciklų skaitiklius arba laikmačius būsenoje, šalinkite nereikalingas žinutes ir rašykite vienetinius testus, kad patikrintumėte maršrutizavimo logiką.
Kaip įvaldyti ChatPDF: Greitesnės įžvalgos iš sudėtingų dokumentų

Geriausia X automatinio vertimo alternatyva greitiems ir tiksliems dokumentams

„Samsung“ AI vertimas neprieinamas Irane? Praktiniai sprendimai

Persų kalbos vertimo įrankiai: praktiškas vadovas greitesniam ir tikslesniam darbui

Geriausia Grok alternatyva giluminiams, cituojamiems tyrimams

15 geriausių AI vaizdų generatoriaus funkcijų, kurias iš tikrųjų naudosite