ReAct (Reason+Act) パターンを TypeScript だけで実装する
Zenn / 2026/4/1
💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage
要点
- ReAct(Reason+Act)パターンを、TypeScript のみで実装する方法を解説している。
- 推論(Reason)と行動(Act)を交互に回すための設計を、LLMへの入出力の形に落とし込んでいる。
- ツール呼び出しや実行結果の取り込みなど、実運用で必要になる制御フローの考え方を提示している。
- 生成AIアプリにおける「考えてから実行する」実装を、既存の枠組みに依存せず組み立てる観点が中心である。
この記事では AI Agent の代表的な実装パターンの1つである ReAct (Reason+Act) を TypeScript
を使って実装してみます。
ReAct パターンは多くの場合、LangChain、Mastra
などのフレームワーク経由で使われますが「実際に中で何が起きているのか」はブラックボックスになりがちです。
この記事では、フレームワークを一切使わずに、 TypeScript だけで ReAct
エージェントをゼロから実装し、その仕組みを理解します。
ReAct パターンとは
ReAct は LLM
が「考える(Reason)」と「行動する(Act)」ステップを交...
この記事の続きは原文サイトでお読みいただけます。
原文を読む →



