Back to Frameworks & SDKs
Hindsight logo
framework349

Hindsight

Hindsightは、オープンソースのエージェント記憶システムであり、事実を保持し、ハイブリッド戦略で想起し、内省してメンタルモデルを形成することで、AIエージェントが時間をかけて真に学習できるようにします。

Hindsightとは?

Hindsightはオープンソース(MITライセンス)のエージェントメモリシステムであり、セッションを超えた本質的な学習を可能にすることでAIエージェントをよりスマートにすることを目指しています。従来のRAGや単純な会話履歴とは異なり、Hindsightはメモリを推論のための第一級の基盤として扱います。

インタラクション間ですべてを忘れてしまうステートレスエージェントの問題を解決するため、構造化された生体模倣メモリを提供し、その中核となる3つの操作 Retain(保持)、Recall(想起)、Reflect(内省)を実現します。

主要機能

  • 生体模倣メモリネットワーク: 知識を世界の事実、経験、および精神モデル(自動観測統合を含む)に整理します。
  • Retain: LLMを活用してエンティティ、関係性、事実、時間的データを正規のメモリバンクに抽出します。
  • Recall (TEMPR): セマンティック(ベクトル)、キーワード(BM25)、グラフ(エンティティ/時間的/因果関係)、および時間的フィルタリングを組み合わせたハイブリッド多戦略検索を、相互順位融合と再ランキングによって統合します。
  • Reflect: メモリを活用したエージェント主導の統合により、洞察を生成し、信念を更新し、複雑な推論をサポートします。Mission、Directives、Dispositionによる設定が可能です。
  • メモリバンク: ユーザーごと、またはコンテキストごとに分離されたストレージで、メタデータをサポートします。
  • マルチLLMサポート: LiteLLM経由でOpenAI、Anthropic、Gemini、Groq、Ollamaなどに対応します。

パフォーマンス

Hindsightは長期記憶ベンチマークで最先端の結果を達成しており、LongMemEvalでの最高精度を含みます(2026年初頭時点)。パフォーマンスはバージニア工科大学SanghaniセンターおよびThe Washington Postによって独立して再現されています。

インストールとクイックスタート

Docker(推奨)

export OPENAI_API_KEY=sk-xxx
docker run --rm -it --pull always -p 8888:8888 -p 9999:9999 \
  -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY \
  -v $HOME/.hindsight-docker:/home/hindsight/.pg0 \
  ghcr.io/vectorize-io/hindsight:latest

APIはhttp://localhost:8888で動作し 、Web UIはhttp://localhost:9999で動作します 。

Python SDK

pip install hindsight-client -U

基本的な使用方法:

from hindsight_client import Hindsight

client = Hindsight(base_url="http://localhost:8888")
client.retain(bank_id="demo", content="...")
results = client.recall(bank_id="demo", query="...")
insights = client.reflect(bank_id="demo", query="...")

Node.js/TypeScriptおよび埋め込みモードにも対応しています。

ユースケース

  • 永続的なコーディングエージェントの構築(Claude Code、Cursor連携)
  • 長期的なユーザー嗜好を保持したパーソナライズされた会話エージェント
  • 経験から学習し戦略を適応させる自律エージェント
  • セッション間のメモリと推論を必要とするエンタープライズAIワークフロー

リソース

  • GitHub: https://github.com/vectorize-io/hindsight
  • 公式ドキュメント: https://hindsight.vectorize.io
  • arXiv論文: https://arxiv.org/abs/2512.12818
  • Hindsight Cloud: https://ui.hindsight.vectorize.io

Hindsightは現在も活発にメンテナンスされており(最新コミットは2026年4月)、フォーチュン500企業やAIスタートアップで本番環境で使用されています。

Tags

AIエージェント記憶エージェントフレームワーク長期記憶RAG代替PythonTypeScriptLLMベクトル化

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs
Hindsight logo

Hindsight

Frameworks & SDKs

Hindsight is an open-source agent memory system that enables AI agents to truly learn over time by retaining facts, recalling with hybrid strategies, and reflecting to form mental models.

OpenViking logo

OpenViking

Frameworks & SDKs

OpenVikingは、ファイルシステムのパラダイム(viking:// URI)を用いて、メモリ、リソース、およびスキルを整理する、AIエージェント向けのオープンソースコンテキストデータベースです。これにより、階層的なコンテキスト配信、レイヤードローディング、および自己進化するエージェントを実現します。

AgentScope logo

AgentScope

Frameworks & SDKs

本番環境対応で使いやすいマルチエージェントフレームワーク。透明性が高くスケーラブルなLLM駆動アプリケーションを構築でき、ReActエージェント、ツール、メモリ、評価、リアルタイム音声、セキュアランタイムをサポートします。

AgentScope logo

AgentScope

Frameworks & SDKs

Production-ready, easy-to-use multi-agent framework for building transparent, scalable LLM-powered applications with ReAct agents, tools, memory, evaluation, realtime voice, and secure runtime support.

Microsoft A2A (Agent‑to‑Agent) logo

Microsoft A2A (Agent‑to‑Agent)

Frameworks & SDKs

Microsoft A2A (Agent‑to‑Agent) は、クロスプラットフォームおよびサービス間での相互運用可能なAIエージェント通信のためのオープンなAgent2Agent (A2A) プロトコルに対する、Microsoftによる実装とサポートです。

動的ワーカーローダー logo

動的ワーカーローダー

Frameworks & SDKs

Cloudflareの動的ワーカーローダーAPIにより、ランタイムで新しい孤立ワーカーを任意のコードで生成でき、軽量なサンドボックスを提供します。これは、AI生成コードを安全かつ効率的に実行するのに理想的です。