{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigmwgvn27f3w6pf7g45uvqecst75lxofxkceuuxtwsdktezevxvcu",
"uri": "at://did:plc:hzgu7qyp34ofph3btawzwyw4/app.bsky.feed.post/3miihvw5kwei2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreifv6lw6j7t55xm64rv4cmh7er3jomhdizxni7h66saiqm7fumnzui"
},
"mimeType": "image/png",
"size": 69589
},
"path": "/kt3k/articles/74785af8436b1e",
"publishedAt": "2026-04-01T05:14:52.000Z",
"site": "https://zenn.dev",
"textContent": "この記事では AI Agent の代表的な実装パターンの1つである ReAct (Reason+Act) を TypeScript\nを使って実装してみます。\nReAct パターンは多くの場合、LangChain、Mastra\nなどのフレームワーク経由で使われますが「実際に中で何が起きているのか」はブラックボックスになりがちです。\nこの記事では、フレームワークを一切使わずに、 TypeScript だけで ReAct\nエージェントをゼロから実装し、その仕組みを理解します。\n\n ReAct パターンとは\nReAct は LLM\nが「考える(Reason)」と「行動する(Act)」ステップを交...",
"title": "ReAct (Reason+Act) パターンを TypeScript だけで実装する"
}