CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/API & SDK
API & SDK/2026-04-06上級

Claude API × pgvector 永続メモリエージェント実装ガイド:PostgreSQL + Redis で構築する階層型記憶システム

PostgreSQL + pgvector + Redis を組み合わせて Claude API に永続記憶を実装する完全ガイド。ベクトル検索による関連記憶の取得、会話コンテキストの管理、本番デプロイまでを徹底解説します。

Claude API115pgvector2PostgreSQL2Redisメモリ5エージェント13ベクトル検索2RAG4

プレミアム記事

なぜエージェントに「記憶」が必要か

Claude API を使ってチャットボットやエージェントを構築していると、必ずある壁にぶつかります。「ユーザーが昨日話したことを今日のセッションでは覚えていない」という問題です。

デフォルトの Claude API はステートレスです。各リクエストは独立しており、過去の会話は messages 配列に手動で含めない限り参照できません。この設計は API としてはシンプルで優れていますが、実用的なエージェントを構築するためには、独自の記憶システムを設計する必要があります。

  • PostgreSQL + pgvector:長期記憶・知識ベース(ベクトル検索)
  • Redis:短期記憶・セッションコンテキスト(高速アクセス)
  • Claude API:推論エンジン・ツール呼び出しによる記憶の活用

完成したシステムは、ユーザーごとの長期的な好みや過去の会話を記憶し、文脈に応じた応答を生成できるようになります。ソロ開発者から本番サービスまで対応できる、実践的なアーキテクチャを学んでいきましょう。


アーキテクチャ概観:階層型メモリシステム

人間の記憶は一枚岩ではありません。瞬間的な作業記憶、数時間後も残るエピソード記憶、そして何年も続く長期記憶が階層を成しています。AIエージェントの記憶設計も、同じ階層構造で考えると整理しやすくなります。

本ガイドのシステムは以下の3層で構成されます。

第1層:短期記憶(Redis)

現在の会話セッション中のやり取りを保持します。TTL(Time To Live)を設定して、セッション終了後に自動削除される設計です。アクセス速度が重要なため、インメモリDBのRedisを採用します。

第2層:長期記憶(PostgreSQL + pgvector)

会話の中で重要な情報(ユーザーの好み、学んだ知識、過去の決定事項など)をベクトル化して保存します。検索時は類似度検索を使い、現在のコンテキストに関連する記憶を効率よく取り出します。

第3層:エピソード記憶(PostgreSQL)

過去の会話のサマリーをタイムスタンプ付きで保存します。「先月話したプロジェクトの進捗」のような時系列に基づく記憶の検索に使います。

この3層構造により、応答速度・検索精度・ストレージコストのバランスをとりながら、実用的な記憶システムを実現できます。


ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
HNSW の ef_search を 40→100 に変えた時の recall と p95 レイテンシの実測トレードオフ
クエリ埋め込みを Redis にキャッシュし、埋め込み API 呼び出しを約 60% 削減する具体策
importance スコアの自動減衰と類似度 0.95 での重複排除で、記憶テーブルの肥大化を防ぐ運用パターン
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-07-09
RAG が自信たっぷりに間違え始めたとき — 検索の取りこぼしを接地率で計測する運用メモ
Claude API の RAG で、回答は流暢なのに事実がずれ始める。多くの場合、原因は検索側で答えを含む文書を取りこぼすサイレントなリコール低下です。接地率と検索ヒット率を計測し、段階的に立て直した運用メモを、動くコードと実数値付きで残します。
API & SDK2026-06-19
search_result ブロックで自前ナレッジに根拠を引かせる — Claude Citations 実装メモ
自前のRAGでClaudeが「どの記事を根拠にしたか」を見失う問題を、search_result コンテンツブロックと citations で解決する実装手順を、4サイト運用の実測値とともにまとめます。
API & SDK2026-06-16
長時間エージェントのトークン肥大を context editing と memory tool で抑える
ツール結果が積み上がって入力トークンが膨らむ長時間エージェント向けに、context editing と memory tool を併用し、削減量を count_tokens で実測する手順を、自前バックエンド実装つきでまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →