TencentDB-Agent-Memory: TencentDB Agent Memory

TencentDB Agent Memory

TencentDB Agent Memoryとは?

TencentDB Agent Memoryは、AIエージェントがセッションやチームメンバーを越えて経験(チャットメモリ、スキル、Wiki、CodeGraph)を保持・再利用できるようにし、反復作業を削減するためのシステムです。

目的

メモリ資産の共有と再利用をセッションやチームメンバー間で可能にすることで、エージェントがプロジェクトのコンテキストを繰り返し学習する必要性を排除します。

仕組み

会話、ドキュメント、コードからチャットメモリ、スキル、Wiki、およびCodeGraphを抽出します。これらをアクセス制御(private/team/ACL)を備えたMemory Hubで管理し、エージェントはコンテキストウィンドウの過負荷を避けるために、階層型メモリ(L0-L3)とツール呼び出しを介して、必要に応じて関連する資産を検索します。

主な機能

  • 自動資産抽出: 会話からChat Memory/Skillsを、ドキュメントからWikiを、コードからCodeGraphを抽出
  • フレームワークに依存しないメモリ資産: 様々なエージェントフレームワークで使用可能
  • コールドスタート: 既存のコードベース、ドキュメント、会話セッションのインポート
  • チームメモリパネル: チームの作成、資産の管理、アクセス制御(private/team/ACL)、エージェントへの資産の紐付け
  • 効率的な想起のための階層型メモリ(L0-L3): L0(生データ)、L1(事実)、L2(シナリオ)、L3(ペルソナ)
  • トリガー、リソースステップ、検証を備えたバージョン管理されたSkillライブラリ
  • 構造化されたドキュメントとリンクグラフのためのWiki
  • コードシンボル、呼び出し関係、影響分析のためのCodeGraph
  • 人間による資産の所有権、バージョニング、ステータス、可視性の管理

ユースケース

  • 個人起業家のためのエージェントチームの構築(例:Scout、Builder、Reviewerの役割)
  • 既存の経験(コードベース、ドキュメント、会話)の「保存ファイル」を通じて再学習を回避
  • 特定のスキル(例:リリースチェックリスト、トラブルシューティング)をエージェント間で共有
  • Wikiを使用して、すべてのファイルを読むことなく構造化されたドキュメントにアクセス
  • CodeGraphを使用して、変更前にコードへの影響を分析

制限事項

  • Wiki/CodeGraphは、ready状態に達するために非同期処理の時間が必要です
  • CodeGraphは現在、パブリックHTTPSリポジトリを優先しています。プライベートリポジトリ/SSHのサポートは現在改善中です
  • Memory Hubは手動での資産紐付けをサポートしています。完全自動のルーティングは開発中です
  • 現在、OpenClaw、Hermes、Claude Code、CodeBuddy、SDKをサポートしています。より広範なフレームワーク統合はロードマップに含まれています

テックスタック

  • Node.js (>=22.16)
  • CodeGraph (CodeGraph資産モジュールの依存関係)
  • Hermes Agent (Skill資産管理の依存関係)

Sources