{
  "$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 だけで実装する"
}