
GetProfileは、AIエージェントに構造化されたユーザープロファイルと長期記憶を提供する、オープンソースのセルフホスト型ソリューションです。乱雑なテキストの塊を保存する汎用的な記憶システムとは異なり、自然言語による要約、信頼度スコア付きの型付けされた特性、重要度レベルでタグ付けされた関連記憶を抽出し、自身のPostgreSQLデータベースに保存されるクリーンで構造化されたプロファイルに整理します。OpenAI APIのドロップインプロキシとして機能するため、既存のLLM搭載アプリケーションにコードを書き換えることなく、永続的な記憶を追加できます。
GetProfileは、エージェントとOpenAI互換のLLMプロバイダー間の軽量ゲートウェイとして機能します。プロキシ経由でリクエストをルーティングするだけで、関連するユーザープロファイル、特性、記憶が自動的に各プロンプトに追加されます。コードの変更は不要です。
生の会話履歴を保存する代わりに、GetProfileは自然言語による要約、信頼度スコア付きの型付けされた特性、重要度レベルでタグ付けされた記憶を抽出します。アプリケーションにとって重要な特性と、それらを抽出してプロンプトに注入する方法を正確に定義できます。
ユーザー特性のスキーマ(インタラクションから抽出する内容とプロンプトでの表示方法)を制御できます。これにより、コンテキストウィンドウをクリーンで関連性の高いものに保ち、プロンプトの過負荷や予測不可能なブラックボックス動作を回避できます。
Dockerを使用して、自身の環境にGetProfileをデプロイできます。軽量なHonoプロキシと永続ストレージ用のPostgreSQLをベースに構築されており、外部依存関係は最小限で、Docker Composeによる簡単なスケーリングが可能です。
「単なる記憶ではなく、AIが実際に活用できる構造化された理解です。」
ほとんどの記憶ソリューションは、生の会話ログをコンテキストウィンドウにそのまま投入します。GetProfileは代わりに、構造化され、型付けされ、スコアリングされた情報(要約、信頼度レベルのある特性、重要度でランク付けされた記憶)を抽出するため、エージェントはノイズなしに必要な情報だけを正確に取得できます。その結果、データプライバシーを尊重し、プロンプトを効率的に保つ、無駄がなく、予測可能で、監査可能な記憶レイヤーが実現します。
セッションをまたいでユーザーを記憶する必要があるAIエージェントを構築している、データプライバシーを重視し自身のPostgreSQL上でセルフホストしたい、またはプロンプトを無関係な履歴で肥大化させるブラックボックスな記憶ソリューションにうんざりしている場合。GetProfileはApache 2.0のもとで無料、完全オープンソースであり、今日からDockerでデプロイ可能です。
検討すべき他のツール
Loading comments…
メーカー
meowbyte
ウェブサイトを見る
getprofile.org
プロジェクト情報
製品キーワード