datawhalechina/deepagents-in-action
📚 《Deep Agents 实战》—— LangChain 官方大使出品,基于 LangChain / LangGraph 生态,从零构建生产级 AI Agent 的完整指南
このプロジェクトについて
Deep Agents 実戦 は、LangChain と LangGraph フレームワークを使ってAIエージェントを構築する方法を教える、無料の中国語オンラインコースです。DataWhaleオープンソースコミュニティによって公開され、LangChain認定アンバサダーである沧海九粟によって執筆されました。
このコースには、17章 の図解入りレッスンと、すぐに実行できる実験テンプレートが含まれており、ビデオ補足も随時追加されています。最初のエージェントから始まり、タスク計画、ファイルシステム、サブエージェントの協調、コンテキスト管理を段階的にカバーします。
対象読者
賢いが専門家ではない学習者で、AIエージェントを実際に体験したい人向けです。このコースでは、理論を読むだけでなく、実験に沿って進めることを前提としています。コースは中国語です。
学べること(章マップ)
準備 — AgentSeekというツールを使って開発環境をセットアップし、コーディング中にフレームワークレベルのガイダンスを提供するAIコーディングアシスタントの「スキル」をインストールします。
バージョン更新ガイド — Deep Agents v0.7での変更点(より軽量なデフォルト設定、単純なターンでの基本入力トークンの約65%削減、新しいファイルツールの動作)と、v0.5/v0.6からの移行方法を説明します。
認知章
- 第1章: 「Agent Harness」とは何か、Deep Agents、LangChain、LangGraphの役割分担
- 第2章: 5分で最初のエージェントを構築する
コア章
- 第3章: 仮想ファイルシステム — エージェントがコンテンツと中間結果を保存する方法
- 第4章: タスク計画 — エージェントに複雑なタスクの分解を教える
- 第5章: サブエージェント — 作業の委任とコンテキストの分離
- 第6章: 非同期サブエージェント — 複数のサブタスクを並列実行
アドバンスト章
- 第7章: スキル — 再利用可能な能力パッケージ
- 第8章: 長期記憶 — 会話をまたぐ記憶
- 第9章: ヒューマン・イン・ザ・ループ — 安全な人間の承認フロー
- 第10章: サンドボックス実行 — コードを安全に実行
- 第11章: ファイルシステム権限 — 宣言的な読み書き境界
- 第12章: MCP — エージェントのツールエコシステムを拡張する標準プロトコル
フロンティアプレビュー
- 第13章: 評価ルーブリック — エージェントが受け入れ基準に対して自己反復
- 第14章: ストリーミング — エージェントとツールのイベントをリアルタイムで監視
- 第15章: インタープリター — エージェントがコードでツールをオーケストレーション
- 第16章: 動的サブエージェント — コードでオーケストレーションされたマルチエージェントパターン
- 第17章: 決定モデルハーネス — モデルルーティングと自動モードによるエージェント制御
進め方
各章には実験テンプレートがあります。AgentSeekをインストールし、テンプレートを作成し(例: agentseek create deepagents/default)、.envファイルを設定し、agentseek doctorで環境を確認し、agentseek devで起動します。モデルはクラウドモデルプラットフォームである SiliconFlow(硅基流动) を通じてアクセスします。コースのスポンサーは新規ユーザーに16元のバウチャーを提供し、残った紹介クレジットはプールされ、クォータを使い切った学生を補助します。
アクセス方法
- オンライン読書: datawhalechina.github.io/deepagents-in-action/
- Bilibiliビデオ: READMEからリンク
- Xiaohongshu投稿: READMEからリンク
サイト自体の技術スタック
コースウェブサイトはAstro 6、Tailwind CSS 4、TypeScriptで構築されています。章のコンテンツはcontent/フォルダ内のMarkdownファイルとして保存され、ビルド前にscripts/chapters.jsonからメタデータを注入する前処理スクリプトが実行されます。ローカル開発にはNode.js ≥ 22.12.0が必要です。
ライセンス
- コーステキスト: CC BY-NC-SA 4.0(継承、非営利)
- ウェブサイトソースコード: MIT
貢献方法
プルリクエストを歓迎します — タイプミスの修正、レイアウトの改善、コンテンツの議論など。すべての貢献者はREADMEの「特別な感謝」セクションで謝意が示され、LangChain公式コミュニティ(中国)のギフトを受け取ります。
主要情報一覧
| 項目 | 詳細 |
|---|---|
| 言語 | 中国語 |
| 教えるフレームワーク | LangChain / LangGraph / Deep Agents |
| 章 | 17 + 準備 + バージョン更新ガイド |
| 著者 | 沧海九粟 (LangChain認定アンバサダー) |
| モデルプロバイダー | SiliconFlow (硅基流动) |
| コンテンツライセンス | CC BY-NC-SA 4.0 |
| コードライセンス | MIT |
| 現在のバージョン | Deep Agents 0.7.x推奨 |
注: READMEには、このコースが2000以上のGitHubスターを獲得し、Trendshiftに掲載されていると記載されていますが、正確なスター数はREADME自体には記載されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト