VictorTaelin/OptMem
Permanent memory for AI agents. A 426-token prompt, a script, plug and play.
何を解決するか
OptMem は、異なるセッション、モデルの更新、ベンダーの変更を越えて持続する、永続的な記憶システムを AI エージェントに提供します。エージェントが時間の経過とともに意思決定、洞察、ユーザーの好みを忘れることを防ぎます。
動作方法
軽量な Python スクリプトと特定のプロンプトを使用してエージェントと統合します。記憶は追加のみ可能なログに固定幅のレコードとして保存されます。スケーラビリティを管理するために、記憶を要約の二分木に整理し、エージェントが「ズーム」コマンドを使って高レベルの要約から特定の原始記憶までナビゲートできるようにします。エージェントは CLI ツール(memo)を使って、記憶を読み込む(起動)、新しいノートを記録、正規表現による検索、および「ナップ」プロセスを通じた要約の最適化を行うことができます。
対象ユーザー
複数のセッションにわたって特定の事実や洞察を記憶し、独自のデータベースに依存せずに長期記憶を必要とする AI エージェントを開発している開発者。
特徴
- 依存関係ゼロ: 外部ライブラリを一切使用せず、単一の Python 3 ファイルで構成されています。
- 高パフォーマンス: 固定幅のレコードにより、数百万件の記憶でもほぼ瞬時に検索が可能。
- ツリー構造によるナビゲーション: 要約の二分木を使用して、エージェントが履歴を効率的に閲覧できるようにします。
- ポータブルなストレージ: 記憶ファイルは任意のディレクトリに保存可能で、Git による同期やバージョン管理が容易です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト