|
35 | 35 | - [uv](https://docs.astral.sh/uv/getting-started/installation/) - モダンな Python パッケージマネージャー
|
36 | 36 | - [GNU Make](https://www.gnu.org/software/make/) - 一般的なタスクの実行用
|
37 | 37 | - [Docker](https://www.docker.com/) - ベクターデータベースの実行用(オプション)
|
| 38 | +- Azure |
| 39 | + - [Azure OpenAI](https://learn.microsoft.com/ja-jp/azure/ai-foundry/openai/overview) - LLM API |
| 40 | + - [Azure Cosmos DB](https://learn.microsoft.com/ja-jp/azure/cosmos-db/) - データストレージ(オプション) |
38 | 41 |
|
39 | 42 | ## クイックスタート
|
40 | 43 |
|
@@ -129,7 +132,7 @@ Pydantic モデルを使用して AI 応答から構造化データを取得す
|
129 | 132 | - **`template_langgraph/tools/`** - 検索、データ取得用ツール実装
|
130 | 133 | - **`template_langgraph/utilities/`** - ドキュメント読み込みと処理用ヘルパー関数
|
131 | 134 |
|
132 |
| -## 例の実行 |
| 135 | +## サンプルコードの実行 |
133 | 136 |
|
134 | 137 | ### オプション 1: LangGraph Studio(開発用推奨)
|
135 | 138 |
|
@@ -159,7 +162,7 @@ uv run jupyter lab
|
159 | 162 |
|
160 | 163 | 
|
161 | 164 |
|
162 |
| -### オプション 3: コマンドライン(本番環境的) |
| 165 | +### オプション 3: コマンドライン(クイックな開発) |
163 | 166 |
|
164 | 167 | ターミナルからエージェントを実行:
|
165 | 168 |
|
@@ -191,6 +194,23 @@ KABUTO起動時の紫画面点滅は「忍者プロトコル」初期化エラ
|
191 | 194 | ')]}}
|
192 | 195 | ```
|
193 | 196 |
|
| 197 | +### オプション 4: FastAPI サーバー(プロダクションレディ) |
| 198 | + |
| 199 | +FastAPI サーバーを実行して、エージェントを API として公開: |
| 200 | + |
| 201 | +```shell |
| 202 | +uv run fastapi run \ |
| 203 | + --host "0.0.0.0" \ |
| 204 | + --port 8000 \ |
| 205 | + --workers 4 \ |
| 206 | + template_langgraph/services/fastapis/main.py |
| 207 | +# http://localhost:8000/docs を開いて Swagger UI 経由で API にアクセス |
| 208 | +``` |
| 209 | + |
| 210 | +これにより、HTTP リクエストを介してプログラム的にエージェントと対話できます。 |
| 211 | + |
| 212 | + |
| 213 | + |
194 | 214 | ## 実演されている主要概念
|
195 | 215 |
|
196 | 216 | ### 1. **ReAct パターン**(推論 + 行動)
|
@@ -237,8 +257,8 @@ LangGraph が複数のインタラクションステップにわたってコン
|
237 | 257 |
|
238 | 258 | ## 学習リソース
|
239 | 259 |
|
240 |
| -- [LangGraph 文書](https://langchain-ai.github.io/langgraph/) |
241 |
| -- [LangChain 文書](https://python.langchain.com/) |
| 260 | +- [LangGraph 公式ドキュメント](https://langchain-ai.github.io/langgraph/) |
| 261 | +- [LangChain 公式ドキュメント](https://python.langchain.com/) |
242 | 262 |
|
243 | 263 | ## アーキテクチャの例
|
244 | 264 |
|
|
0 commit comments