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 による同期やバージョン管理が容易です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト