# أفضل ممارسات الذاكرة SUMMARY: كيف تُنظَّم الذكريات للاستدعاء الفعال — الفئات، المفاتيح، الوسوم، الأولويات. أفضل ممارسات الذاكرة كيف تُنظَّم الذكريات يحدد مدى فائدتها. يغطي هذا الدليل أنماط تصنيف ووسم وأولوية الذكريات حتى يستطيع الـ LLM استدعاء المعلومة الصحيحة في الوقت المناسب. الفئات: اختر الأكثر تحديدًا | الفئة | استخدم لـ | مثال | |----------|---------|---------| | | اسم المستخدم، الدور، معلومات الاتصال | | | | الإعجابات، عدم الإعجابات، أسلوب العمل | | | | حقائق قابلة للتحقق | | | | حالة المشروع، القرارات | | | | مهارات المستخدم | | | | أخطاء سابقة يجب تجنبها | | | | سياق ذو صلة بالجلسة | | | | ملاحظات متفرقة | | > [!TIP] > عند الشك، استخدم للمعلومات القابلة للتحقق و لكل شيء آخر. > لا تفرط في التصنيف — أفضل أن يكون لديك واضح من مربك. المفاتيح: مُعرّفات ذات معنى الحقل هو مُعرّف الذاكرة. استخدم مفاتيح ذات معنى وثابتة: مفاتيح جيدة: - - - - مفاتيح سيئة: - (ليس ذا معنى) - (ليس وصفيًا) - (التاريخ لا يساعد الاستدعاء) اصطلاحات تسمية المفاتيح - (أحرف صغيرة مع شرطات سفلية) - بادئة بالفئة: ، ، - استخدم أسماء وصفية، لا أفعالًا - أبقِها أقل من 50 حرفًا الوسوم: للبحث والتصفية تُمكّن الوسوم التصفية والبحث السريع. أضف 2-5 وسوم لكل ذاكرة: [CODE BLOCK] أنماط الوسوم - أسماء المشاريع: ، ، - المواضيع: ، ، ، - الحالة: ، ، - مؤشرات الأولوية: ، > [!NOTE] > الوسوم غير حساسة لحالة الأحرف. استخدم أحرفًا صغيرة للاتساق. الأولويات: كن واقعيًا | الأولوية | استخدم لـ | % من الذكريات | |----------|---------|---------------| | | هوية المستخدم، المعلومات القانونية، القرارات غير القابلة للتراجع | 5% | | | المشاريع النشطة، التفضيلات المهمة | 20% | | | معظم الحقائق، الملاحظات، السياق | 65% | | | عابرة، جيد معرفتها | 10% | > [!WARNING] > لا تعلّم كل شيء . إذا كان كل شيء حرجًا، فلا شيء كذلك. > احجز للأشياء التي تسبب ضررًا حقيقيًا إذا نُسيت. متى تخزّن ومتى لا تخزّن خزّن دائمًا - هوية المستخدم (الاسم، البريد، الدور) - التفضيلات طويلة الأمد - قرارات المشروع والمبررات - الأخطاء السابقة والدروس المستفادة - الالتزامات المقطوعة للمستخدم لا تخزّن - الحالة العابرة (استخدم المتغيرات بدلًا من ذلك) - سجل المحادثة الحرفي (نظام الدردشة يتولى هذا) - البيانات الحساسة (كلمات المرور، مفاتيح API) - الحقائق المشتقة بسهولة (التاريخ الحالي، محتويات الملفات) - السياق العابر (استخدم فئة بأولوية منخفضة) تحديث الذكريات استدعِ بنفس + يُحدّث الذاكرة الموجودة: [CODE BLOCK] > [!TIP] > استخدم مفاتيح ثابتة حتى تُحدّث دون إنشاء مكررات. على الـ LLM > إعادة POST لنفس المفتاح مع تغير المعلومات، لا إنشاء ذكريات جديدة. دورة حياة الذاكرة [CODE BLOCK] - Create: POST /memory بسياق كامل - Active: استدعِ كثيرًا، حدّث حسب الحاجة - Stale: ما زال ذا صلة لكن غير مستخدم بنشاط (أولوية أقل؟) - Archive: عيّن الأولوية إلى ، أبقِ للمرجع التاريخي - Delete: DELETE /memory/:id عندما لا يعود ذا صلة تنظيف دوري [CODE BLOCK] نمط: وراثة الذاكرة للسياق الهرمي (مشروع → مشروع فرعي → مهمة): [CODE BLOCK] يستطيع الـ LLM حينها البحث لإيجاد جميع الذكريات ذات الصلة. نمط: سجل القرارات خزّن القرارات مع المبررات حتى لا يعيد الـ LLM مناقشتها: [CODE BLOCK] نمط: تجنب الأخطاء خزّن الأخطاء مع تعليمات تجنب محددة: [CODE BLOCK] أنماط مضادة يجب تجنبها > [!WARNING] > - تخزين سجلات المحادثة — نظام الدردشة يتولى هذا > - تخزين الملفات الكاملة — استخدم تخزين السكربتات أو تخزينًا خارجيًا > - تخزين الحالة العابرة — استخدم المتغيرات > - تخزين الأسرار — استخدم متغيرات البيئة > - تكرار الذكريات — استخدم مفاتيح ثابتة > - الإفراط في الوسم — 2-5 وسوم لكل ذاكرة مثالي > - كل شيء حرج — كن واقعيًا مع الأولويات الخطوات التالية - Memory API - وكيل LLM الدائم - استراتيجية وسوم الذاكرة