Оновлено 24 вер 2025 р.
4 хв
messages, context).pip install -U langgraph langchain openai# опціонально: трасування, векторні сховища, інструменти тощоpnpm add @langchain/langgraph langchain openai# абоnpm install @langchain/langgraph langchain openaiexport OPENAI_API_KEY=sk-... # або ключ вашого провайдераfrom typing import TypedDict, Listfrom langgraph.graph import StateGraph, ENDfrom langchain_openai import ChatOpenAI# 1) Визначення стануaction_token = "<act>" # простий сигнал для використання інструменту чи фінальної відповідіclass State(TypedDict):messages: List.- Безкоштовний вступний курс LangGraph від LangChain Academy.- Повний відеокурс для початківців, що охоплює складні розмовні робочі процеси.## Підсумок: від прототипу до надійних агентів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: швидший доступ до інформації в об’ємних документах

Найкраща альтернатива X Auto-Translation для швидкого та точного перекладу документів

Переклад Samsung AI недоступний в Ірані? Практичні обхідні шляхи

Інструменти перекладу перської мови: практичний посібник для швидшої та точнішої роботи

Найкраща альтернатива Grok для глибоких досліджень із посиланнями

Топ-15 функцій генератора AI-зображень, які ви дійсно будете використовувати