Postbrain:AIコーディングエージェントと開発者のための長期記憶。
Codex、Copilot、Claude CodeなどのステートフルなAIコーディングエージェント向けに、PostgreSQLを基盤とした拡張性の高い永続的ストレージレイヤーを提供。エージェントの対話データを、メモリ(セッションログ)、ナレッジ(キュレーションされた成果物)、スキル(バージョン管理されたプロンプトテンプレート)の3つの検索可能なレイヤーに構造化。
運用中Postbrain
Postbrainは、最新のAIコーディングワークフローにおけるコンテキスト喪失という重大な課題に対処します。現在のAIエージェントは強力ですが、ステートレスなセッション境界内で動作するため、貴重な観察、アーキテクチャ上の決定、またはユーザー入力は、セッション終了またはコンテキストウィンドウのオーバーフロー時に失われることがよくあります。PostbrainはGitHub Copilot、OpenAI Codex、Claude Codeなどのエージェントによって収集されたインテリジェンスを、時間をかけてアクセス可能、検索可能、構造化された「長期記憶」レイヤーとして位置づけています。
技術的には、ソリューションはPostgreSQLの上に構築され、その堅牢なエコシステムと高度な拡張機能を活用しています。この選択は意図的なもので、エンタープライズ開発者ツールに不可欠なACID準拠とスケーラビリティを提供します。データモデルは、3つの明確で相互に関連するレイヤーに優雅に分割されています。「メモリ」レイヤーは生の観察を自動的にキャプチャし、フォレンジック分析やデバッグに最適です。「ナレッジ」レイヤーは、重要な成果物の手動キュレーションとバージョン管理を容易にし、複数の反復で生き残る高価値な出力を提供します。最後に、「スキル」は特定のプロンプトテンプレートのバージョン管理と展開のメカニズムを提供し、単なる命令を呼び出し可能で監査可能な資産に変換します。
セットアップは要求が厳しいものの、報酬の多い技術スタックを明らかにしています。前提条件は厳格で、`pgvector`(埋め込みストレージ用)や`apache_age`(時系列データ管理用)などの拡張機能を備えたPostgreSQL 18が必要です。主要なバイナリにGoを使用し(Go 1.26以上)、埋め込みプロバイダーと統合することで、パフォーマンスと安定性に焦点を当てていることがわかります。`memory`、`knowledge`、`skills`の個別の内部パッケージによる明確な関心の分離は、単純なCRUD操作を超える複雑で進化するユースケースを処理できるモジュラーな設計を示しています。
AIエージェントを本格的で継続的な開発ワークフローに運用しようとする開発チームにとって、Postbrainは非常に価値があります。AIを洗練された自動補完機能から、アプリケーションライフサイクルの不可欠な構成要素に変換します。しかし、急峻な学習曲線と運用オーバーヘッド—複数のPostgreSQL拡張機能とカスタムビルドパイプラインを慎重に管理する必要がある—は、それがドロップイン・ソリューションではないことを示唆しています。導入には、エージェント出力のキャプチャからナレッジのキュレーションまで、データフロー全体を正しく実装および管理するための専任のバックエンドおよびプラットフォームエンジニアリングリソースが必要です。