mcpField
D
dive-into-langgraph

dive-into-langgraph

github.com/luochang212エージェントワークフロー46569 回インストール7 週間前に更新
リポジトリ

dive-into-langgraph について

Dive Into LangGraphは、LangGraph 1.0エージェントフレームワークを学ぶためのスキル兼ガイドです。オンラインとオフラインの章で、ワークフロー、ミドルウェア、メモリ、マルチエージェント、MCP連携、検索を扱います。

主な機能

  1. 01ReActエージェントの入門
  2. 02StateGraphワークフローとミドルウェア
  3. 03人間参加型処理とメモリ
  4. 04MCPサーバーの作成と連携
  5. 05並列処理とマルチエージェントパターン
  6. 06RAGとウェブ検索

活用シーン

  1. 01最初のReActエージェントの構築を学ぶ
  2. 02StateGraphでワークフローをモデル化
  3. 03MCPサーバーをLangGraphに接続
  4. 04RAGとウェブ検索の手法を学ぶ

MCP 対応

MCPサーバーを作成し、LangGraphに接続する章があります。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/luochang212/dive-into-langgraph --skill dive-into-langgraph

インストール後、Claude Code で/dive-into-langgraphを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
1.quickstart.md
10.rag.md
11.web_search.md
2.stategraph.md
3.middleware.md
4.human_in_the_loop.md
5.memory.md
6.context.md
7.mcp_server.md
8.supervisor.md
9.parallelization.md
scripts/
examples.py
utils.py
scripts/tools/
__init__.py
tool_math.py

詳細

プロジェクトの README より

Dive Into LangGraph

LangGraph 是由 LangChain 团队开发的开源 Agent 框架。v1.0 是稳定版本,框架能力全面升级,支持中间件、状态图、多智能体等高级功能。本 skill 内容由《LangGraph 1.0 完全指南》提供。

LangGraph 1.0 完全指南:

安装依赖

基础依赖:

pip install \
  langgraph \
  "langchain[openai]" \
  langchain-community \
  langchain-mcp-adapters \
  python-dotenv \
  pydantic

环境变量

使用模型供应商的大模型需要设置环境变量,推荐使用阿里云百炼(DashScope)的模型:

# 阿里云百炼 (DashScope)
# 获取地址: https://bailian.console.aliyun.com/
DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
DASHSCOPE_API_KEY=your_api_key_here

# 火山方舟 (ARK)
# 获取地址: https://console.volcengine.com/ark/
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_API_KEY=your_api_key_here

# 或者其他模型供应商...

请将环境变量添加到 .env 文件,并填入你的 API key。

章节概览

序号章节内容简介在线阅读离线阅读
1快速入门创建你的第一个 ReAct Agent在线本地
2状态图使用 StateGraph 创建工作流在线本地
3中间件预算控制、消息截断、敏感词过滤、PII 检测在线本地
4人机交互使用 HITL 中间件实现人机交互在线本地
5记忆短期记忆、长期记忆在线本地
6上下文工程使用 State、Store、Runtime 管理上下文在线本地
7MCP Server创建 MCP Server 并接入 LangGraph在线本地
8监督者模式两种方法:tool-calling、langgraph-supervisor在线本地
9并行节点并发、@task 装饰器、Map-reduce、Sub-graphs在线本地
10RAG向量检索、关键词检索、混合检索在线本地
11网络搜索DashScope、Tavily 和 DDGS在线本地

官方资源

コメント