إنتقل إلى المحتوى الرئيسي

دماغ الذاكرة Brain

ابدأ بمحادثة واحدة​

نفّذ anda memory guide لقراءة دليل دون اتصال. لا تحتاج الذاكرة اليومية إلى إعداد Brain أو MIB. أخبر Anda بتفضيل ثابت، وانتظر المعالجة، ثم افتح محادثة جديدة عبر /new واسأل عما يتذكره. إجابة «تذكّرت» ليست دليل حفظ.

يعرض anda memory و/memory في TUI الحالة دون استدعاء نموذج. تعرض مساحة الذاكرة السجلات والمصادر الموثقة ونشاط المحادثات، ويبقى الرسم البياني في استكشاف العلاقات. قد يستدعي البحث نموذجًا ولا يُعاد تلقائيًا.

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

يمكن اختيار وضع لمحادثة جديدة من حقل الكتابة. في CLI: anda agent run --memory-mode no-store --prompt '…' أو --memory-mode off. تقيّد الوصول التلقائي إلى Brain ولا تجعل المحادثات أو المزودين بلا آثار. كما تُعطّل الوكلاء الفرعيين والإشارات المرجعية وتعديلات cron.

للاحتفاظ بالأسئلة بين المحادثات، استخدم إعداد صندوق الذاكرة أو anda memory inbox setup. راجع الإعداد وطبّقه ثم نفّذ anda restart صراحةً. تُحفظ الملفات المخصصة وتجاوزات البيئة. يُنشئ الاشتراك سؤالًا أصليًا حقيقيًا عند تغير السجل. في TUI: /memory inbox و/memory answer <number> <text> و/memory retry <number>؛ تُستخدم هوية الحدث والنص المحفوظان عند الإعادة.

اقرأ صندوق الذاكرة باستخدام anda memory inbox. اتبع الأمر المعروض anda memory inbox --cursor <next_cursor> لقراءة الصفحة التالية. عند استخدام --json يكون المؤشر في result.next_cursor.

مقارنة MIB وتعلم الأعمال ميزتان متقدمتان منفصلتان. راجع anda memory evaluate plan --help في إصدار يتضمن MIB. قد يكون حساب التكلفة غير مكتمل. مقارنة الذاكرة ليست موافقة على تعلم الأعمال ولا دليل تحسن عام.

Anda Brain هو نظام الذاكرة طويلة المدى وراء Anda Bot. إنه ليس قاعدة بيانات متجهة بسيطة أو ملف Markdown ينمو باستمرار؛ إنه دماغ ذاكرة مصمم خصيصاً للوكلاء.

يحول Brain المحادثات والملفات ونتائج الأدوات وسياق القناة إلى محور معرفي (Cognitive Nexus) متنامٍ: الأشخاص والمشاريع والتفضيلات والأحداث والقرارات والجداول الزمنية والعلاقات بينها.

حلقة ثلاثية المراحل​

التكوين (Formation)​

يقوم التكوين بترميز المحادثات المفيدة ونتائج العمل في ذكريات منظمة. لا يقتصر الأمر على التساؤل عما إذا كانت الجملة قد ظهرت؛ بل يسأل من، وأي مشروع، وما هو التفضيل، وما هو القرار، وما هو الحدث، ومتى حدث ذلك.

الاستدعاء (Recall)​

يسمح الاستدعاء بالاستعلام عن مخطط الذاكرة باستخدام اللغة الطبيعية. يشرح الاستدعاء الجيد المهمة الحالية بدلاً من إرجاع شظايا النص المتشابهة وحدها.

الصيانة (Maintenance)​

تعمل الصيانة على دمج الشظايا، ودمج المعلومات المكررة، وتقليل تأثير المعرفة القديمة، والحفاظ على الجداول الزمنية عندما تتغير الحقائق.

كيف تعلم Anda​

لا تحتاج إلى صيانة ملفات الذاكرة يدوياً. النهج الأفضل هو توضيح الحقائق المستقرة والتغييرات والتفضيلات بوضوح.

تذكر: أنا أحب ملاحظات الإصدار القصيرة، ولكن احتفظ بقسم للمخاطر.
تغير مزود النموذج الافتراضي لمساحة العمل هذه من A إلى B.
عندما نذكر أليس، فإننا نعني مصممة فريق الهاتف المحمول.
هل تتذكر خلفية مشروع ترحيل المدفوعات?

ما الذي يجعل الذاكرة جيدة​

  • السياق: المشروع أو الشخص أو الملف أو القناة أو النطاق الزمني واضح.
  • التطور: عندما يتغير التفضيل، اذكر الإصدار القديم والجديد.
  • الحدود: يمكن تحديد المعلومات المؤقتة على أنها صالحة للمهمة الحالية فقط.
  • التصحيح: عندما تتذكر Anda بشكل غير صحيح، اذكر الإصدار الصحيح مباشرة.

البيانات المحلية ومزودو النماذج​

يتم تخزين بيانات مخطط الذاكرة محلياً في ~/.anda/db افتراضياً. قد لا يزال مزودو النماذج يشاركون في تكوين الذاكرة، ودعم الاستدعاء، والتلخيص، لذا اختر المزودين ونقاط النهاية (endpoints) وفقاً لاحتياجات الخصوصية الخاصة بك.

لجعل المزود مفضلاً للمهام المتعلقة بالذاكرة، أضف تسمية brain:

model:
providers:
- family: anthropic
model: "deepseek-v4-pro"
api_base: "https://api.deepseek.com/anthropic"
api_key: "YOUR_API_KEY"
labels: ["primary", "brain"]

بيئة أصلية اختيارية​

اضبط brain.runtime_config على ملف JSON/YAML موثوق بمسار نسبي إلى دليل الإعدادات؛ تكون الأولوية لـ BRAIN_RUNTIME_CONFIG. أعد التشغيل لتثبيت الروابط قبل تحميل Space. يحتفظ صندوق Brain في المتصفح وأوامر /brain inbox و/brain status و/brain formation <id> بالهوية الموثقة. القراءة لا تمنح إذن التنفيذ؛ أعد إرسال الرد بالحدث والنص نفسيهما. إيصال Recall يثبت التسليم فقط، وقبول Formation لا يعني اكتماله. ميزة learning مستقلة عن mib؛ الدلالات وutility وtrust والتعلم التلقائي تتطلب إعداداً أصلياً صريحاً. وسائل IM الحالية ليست محولات إجراءات تلقائية. وضع MIB persistent لا يدّعي تعلم normal/ungated أو اكتمال حساب التكاليف. كل نافذة Formation نيةٌ مرصودة بإيصال دائم، لذا يعيد الإرسال المنقطع الإيصال نفسه بدلًا من معالجة النافذة مرتين. ينتظر recall_memory أولًا لفترة قصيرة نوافذ المحادثة نفسها المعلّقة ويذكر ما يزال قيد المعالجة. ويعيد brain_attention أيضًا الالتزامات المستحقة وwatches التي انطلقت منذ آخر اطلاع، ويسجّل brain_feedback تقرير المساعد الذاتي كدليل منسوب لا كتقييم.

brain:
runtime_config: brain-runtime.yaml

تظل الرموز القديمة صالحة دون إعادة تصديرها؛ تحتفظ الطلبات بالهوية الأصلية، ويقبل Brain المضمّن رمزًا بلا جمهور مع التحقق من توقيعه وصلاحيته.