Skip to main content

الالتقاط، التجميع، الدمج

نظام الذاكرة في وولفيش يحاكي hippocampus البشري. تمر المعلومات عبر ثلاث مراحل: الالتقاط، التجميع، والدمج. تُسجَّل الأحداث الخام فورياً، ثم تُضغط في أنماط مع مرور الوقت، وتُرقَّى في النهاية إلى معرفة دائمة.

المستويات الثلاثة

جميع ملفات الذاكرة تُخزَّن كملفات Markdown داخل مساحة العمل الخاصة بك:

تدفق البيانات

تسجيل الأحداث هو مجرد إلحاق في ملف — بدون استدعاء LLM، وبدون أي تأخير. عمليات التلخيص المكلفة تحدث أثناء تمريرة الضغط الليلية عندما لا تكون بانتظار استجابة.

كيف تُقرأ الذاكرة

الذاكرة لا تُحقَن في الموجّه. موجّه النظام يحمل بالضبط قطعتي ذاكرة محيطيتين:
  1. الدليل العمليّ للمراجعة الذاتيّة — دروسُ المراجعة الليليّة المقطَّرة (افعل/تجنّب/ما تحبّه/ما تكرهه/وصفات)، بسقف 6,000 حرف. (وإلى أن يوجد أوّلُ دليلٍ عمليّ، يشغل هذا الموضعَ ملخصُ التفضيلات المكتسبة المحدود (~500 توكن) من حلقة التغذية الراجعة.)
  2. خريطة التغطية <memory_map> — خريطة ثابتة البايتات على مدار اليوم لما هو موجود: عدد السجلات لكل مصدر، نطاقات التواريخ، مواضيع ملفات المعرفة، وعدد المحادثات والملفات. إنها خريطة لِـما يمكن استرجاعه، وليست المحتوى نفسه أبداً.
كل ما عدا ذلك يُسترجَع عند الطلب عبر طقم أدوات الاسترجاع (قدرة introspect): عقد التشغيل (agents.core.md) يُعلّم وولفيش الاسترجاع انطلاقاً من قصد رسالتك دون أن يُطلب منه ذلك: الإشارة المُعرَّفة («أرسل لي خطة الرحلة تلك»، «ذلك الملف») تستدعي بحثاً أولاً؛ ورائحة المهمة المتكررة («أرسل بريداً إلى سارة») تستدعي التحقق من أنماط سابقة؛ وأسئلة التفضيلات تمر بالملخص ثم البحث؛ والمهام الآنية البحتة (الطقس، الحساب) تُنفَّذ مباشرة. وعليه أن يُجري بحثين بصياغتين مختلفتين قبل أن يدّعي أنه لا يتذكر شيئاً — فإخفاق البحث ليس دليلاً على الغياب أبداً.

فهرس Cortex

كل ملف ذاكرة — وأكثر من ذلك بكثير — يُفهرَس بواسطة وحدة cortex‏ (SQLite FTS5 مع ترتيب BM25). مستويات hippocampus الثلاثة هي ثلاثة من أحد عشر مصدراً مُفهرساً؛ فالمحادثات والمهام والتغذية الراجعة والاستهلاك والسجلات والملفات المُولَّدة كلها قابلة للبحث عبر الفهرس نفسه. بدء التشغيل هو فحص تفاضلي تدريجي بالـ mtime والحجم (~22ms على مساحة عمل نموذجية)؛ ولا تحدث إعادة بناء كاملة إلا عند تغيّر إصدار مخطط الفهرس (~1.3s لمساحة عمل بحجم 2GB). الفهرس بيانات مشتقة — احذف cortex.db وسيُعاد بناؤه من الملفات المصدرية عند التشغيل التالي.
يمكنك تعديل أي ملف ذاكرة يدوياً في أي وقت. وولفيش يقرأها كما هي. سيُعيد cortex فهرسة التغييرات تلقائياً عبر مراقب الملفات في brainstem.

لا صناديق سوداء

كل عملية ذاكرة تُنتج ملف Markdown قابل للقراءة. يمكنك فتح ~/.wolffish/workspace/brain/hippocampus/ في أي محرر نصوص ورؤية ما يتذكره وولفيش بالضبط، ولماذا جمَّع مواضيع معينة، وما يعتبره معرفة دائمة. احذف ملفاً وسيُنسى. عدّل ملفاً وسيسري التعديل فوراً.

الأحداث

سجلات المحادثات اليومية — التدفق الخام لما حدث.

التجميع

كيف تُضغط الأحداث في ملخصات أسبوعية.

المعرفة

حقائق طويلة المدى عن الأشخاص والمشاريع والتفضيلات.

حلقة التغذية الراجعة

كيف تُشكّل النتائج السلوك المستقبلي.

المراجعة الذاتية

المراجعة الليلية، والدليل العملي، وتقييماتك من 0 إلى 10.