LangGraph
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-戻る([[LLMエージェント]]、[[LangChain]])
--[[OpenAI Agents SDK]]
--[[CrewAI]]
--LangGraph
--[[AutoGen]]
*目次 [#fbf0a3a6]
#contents
*概要 [#g7559c3e]
エージェントを状態機械として厳密に設計
-開発元 / 主導:LangChain開発チーム
-難易度:中〜高(状態グラフ設計の理解が必要)
-強み:再現性のあるエージェント実行
-弱み:習熟までの学習コストが高い
*詳細 [#rd2d495b]
ループ・分岐・再試行を明示的に定義するHuman-in-theLoopは...
-エージェントやLLM処理を「状態遷移グラフ」(Node、Edge、S...
-エージェント=状態機械、「考える」より「遷移する」、再現...
**特徴 [#j828ab4c]
-コンセプト:[[LangChain]]の進化形で「状態遷移グラフ」と...
-設計思想:[[LangChain]]のチェーン型と比べ「状態遷移グラ...
-特徴的な機能:LangChain互換 / 状態遷移の可視化・制御 / R...
-ユースケース:複雑なRAGパイプライン、条件分岐のある業務...
**実装 [#of78cc8c]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
-https://github.com/OpenTouryoProject/DxCommon/blob/maste...
***インストール [#uf615242]
-pipでインストール可能
pip install -r ../requirements.txt
-正式には公式をご参照。~
https://docs.langchain.com/oss/python/langgraph/install
--pip
pip install -U langgraph
pip install -U langchain
# Requires Python 3.10+
--uv
uv add langgraph
uv add langchain
# Requires Python 3.10+
***エージェント定義 [#q9da40a7]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--Graph基本実装はエージェントと言うよりもプロンプトフロー...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--よりエージェント風にするように、ChatBotノードとToolノー...
--また、MemoryやSqliteで履歴を実装し、LangSmithでモニタリ...
--途中、ReducerがAction毎に更新するStateは、CheckPointで...
***ハンズオンのコンセプト [#s0895fb1]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--先ずは、非同期のLangGraphでPlaywrightする。
--ユーザ入力を補助作業者エージェントがPlaywrightを使用し...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--Sidekickアプリに様々なツールを組み込み、より強力なAIエ...
--プロンプト、ツール追加、メモリやユーザー識別機能、エー...
*参考 [#ed6700ed]
-[[The Complete Agentic AI Engineering Course (2025) - We...
**公式 [#i1ddfcd4]
https://www.langchain.com/langgraph
**IT技術系 [#n4b413e1]
-【初心者向け】LangGraphの紹介と基本的な使い方 #初心者 - ...
https://qiita.com/sakuraia/items/27db3f118e0ee41c54c1
-LangGraphの基本的な使い方~
https://zenn.dev/pharmax/articles/8796b892eed183
-https://www.google.co.jp/search?q=site%3Adev.classmethod...
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-戻る([[LLMエージェント]]、[[LangChain]])
--[[OpenAI Agents SDK]]
--[[CrewAI]]
--LangGraph
--[[AutoGen]]
*目次 [#fbf0a3a6]
#contents
*概要 [#g7559c3e]
エージェントを状態機械として厳密に設計
-開発元 / 主導:LangChain開発チーム
-難易度:中〜高(状態グラフ設計の理解が必要)
-強み:再現性のあるエージェント実行
-弱み:習熟までの学習コストが高い
*詳細 [#rd2d495b]
ループ・分岐・再試行を明示的に定義するHuman-in-theLoopは...
-エージェントやLLM処理を「状態遷移グラフ」(Node、Edge、S...
-エージェント=状態機械、「考える」より「遷移する」、再現...
**特徴 [#j828ab4c]
-コンセプト:[[LangChain]]の進化形で「状態遷移グラフ」と...
-設計思想:[[LangChain]]のチェーン型と比べ「状態遷移グラ...
-特徴的な機能:LangChain互換 / 状態遷移の可視化・制御 / R...
-ユースケース:複雑なRAGパイプライン、条件分岐のある業務...
**実装 [#of78cc8c]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
-https://github.com/OpenTouryoProject/DxCommon/blob/maste...
***インストール [#uf615242]
-pipでインストール可能
pip install -r ../requirements.txt
-正式には公式をご参照。~
https://docs.langchain.com/oss/python/langgraph/install
--pip
pip install -U langgraph
pip install -U langchain
# Requires Python 3.10+
--uv
uv add langgraph
uv add langchain
# Requires Python 3.10+
***エージェント定義 [#q9da40a7]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--Graph基本実装はエージェントと言うよりもプロンプトフロー...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--よりエージェント風にするように、ChatBotノードとToolノー...
--また、MemoryやSqliteで履歴を実装し、LangSmithでモニタリ...
--途中、ReducerがAction毎に更新するStateは、CheckPointで...
***ハンズオンのコンセプト [#s0895fb1]
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--先ずは、非同期のLangGraphでPlaywrightする。
--ユーザ入力を補助作業者エージェントがPlaywrightを使用し...
-https://dotnetdevelopmentinfrastructure.osscons.jp/index...
https://github.com/OpenTouryoProject/DxCommon/blob/master...
--Sidekickアプリに様々なツールを組み込み、より強力なAIエ...
--プロンプト、ツール追加、メモリやユーザー識別機能、エー...
*参考 [#ed6700ed]
-[[The Complete Agentic AI Engineering Course (2025) - We...
**公式 [#i1ddfcd4]
https://www.langchain.com/langgraph
**IT技術系 [#n4b413e1]
-【初心者向け】LangGraphの紹介と基本的な使い方 #初心者 - ...
https://qiita.com/sakuraia/items/27db3f118e0ee41c54c1
-LangGraphの基本的な使い方~
https://zenn.dev/pharmax/articles/8796b892eed183
-https://www.google.co.jp/search?q=site%3Adev.classmethod...
ページ名: