
Hindsight
هندسايت هو نظام ذاكرة وكيل ذكاء اصطناعي مفتوح المصدر يتيح للوكلاء التعلم فعليًا عبر الزمن من خلال الاحتفاظ بالحقائق، الاسترجاع باستخدام استراتيجيات هجينة، والتأمل لتشكيل نماذج عقلية.
ما هي Hindsight؟
Hindsight هو نظام ذاكرة للوكيل الذكي مفتوح المصدر (MIT) مصمم لجعل الوكيل الذكي أكثر ذكاءً من خلال تمكين التعلم الحقيقي عبر الجلسات. على عكس أنظمة RAG التقليدية أو سجل المحادثات البسيط، تعامل Hindsight الذاكرة كركيزة أساسية للتفكير.
إنها تحل مشكلة الوكلاء عديمي الحالة الذين ينسون كل شيء بين التفاعلات من خلال توفير ذاكرة منظمة ومحاكاة للبيولوجيا مع ثلاث عمليات أساسية: الاحتفاظ (Retain)، التذكر (Recall)، والتأمل (Reflect).
الميزات الأساسية
- شبكات الذاكرة المحاكية للبيولوجيا: تنظم المعرفة إلى حقائق عالمية، تجارب، ونماذج عقلية (بما في ذلك تثبيت الملاحظات التلقائي).
- الاحتفاظ (Retain): استخراج مدعوم بنماذج لغوية كبيرة للكيانات، العلاقات، الحقائق، والبيانات الزمنية إلى بنوك الذاكرة المعيارية.
- التذكر (TEMPR): استرجاع هجين متعدد الاستراتيجيات يجمع بين البحث الدلالي (متجهي)، البحث بالمفاتيح (BM25)، البحث البياني (الكيانات/الزمني/السببية)، والتصفية الزمنية، مع الانصهار برتبة متبادلة وإعادة الترتيب.
- التأمل (Reflect): توليف وكيلي باستخدام الذاكرة لتوليد رؤى، تحديث المعتقدات، ودعم التفكير المعقد. قابل للتكوين عبر المهمة، التوجيهات، والطبيعة.
- بنوك الذاكرة: تخزين معزول لكل مستخدم أو لكل سياق مع دعم البيانات الوصفية.
- دعم متعدد للنماذج اللغوية الكبيرة: يعمل مع OpenAI، Anthropic، Gemini، Groq، Ollama، والمزيد عبر LiteLLM.
الأداء
تحقق Hindsight نتائج متطورة على معايير تقييم الذاكرة طويلة المدى، بما في ذلك أعلى دقة على LongMemEval (حتى أوائل 2026). تم إعادة إنتاج الأداء بشكل مستقل من قبل مركز Sanghani في Virginia Tech وصحيفة 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، والواجهة الويب على 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)
- وكلاء محادثة شخصية مع احتفاظ بطويلة المدى بتفضيلات المستخدم
- وكلاء ذاتيون يتعلمون من التجربة ويتكيفون استراتيجياتهم
- سير عمل الذكاء الاصطناعي المؤسسي الذي يتطلب ذاكرة وتفكيرًا عبر الجلسات
الموارد
- 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) ويتم استخدامه في الإنتاج من قبل شركات Fortune 500 والشركات الناشئة في مجال الذكاء الاصطناعي.