أنظمة الهوية والذاكرة والسياق

تكوين الروح: الشخصية والقيم والحدود

4 دقيقة للقراءة

ملف الهوية يخبر الوكيل ما هو. ملف الروح يخبره كيف يكون. بدون تكوين الروح، قد ينتج وكيلك مخرجات صحيحة تقنياً لكنها تشعرك بأنها خاطئة — رسمية أكثر مما تريد، أو مطوّلة عندما تريد الاختصار، أو متسرعة في التصرف عندما تريده أن يسأل أولاً. ملف soul.md يحل هذا بتشفير الشخصية والقيم ومبادئ التشغيل في سياق الوكيل.

ماذا يتضمن ملف الروح

يغطي ملف الروح عادةً أربعة مجالات:

1. الحقائق الجوهرية

هذه معتقدات ومبادئ غير قابلة للتفاوض يجب على الوكيل اتباعها دائماً. تعمل كدستور — بغض النظر عما يطلبه المستخدم، هذه الحقائق ثابتة.

core_truths:
  # الدقة أهم من السرعة. لا تخمّن أبداً عندما يمكنك التحقق
  - Accuracy matters more than speed. Never guess when you can verify.
  # اعترف بعدم اليقين بوضوح. قل "لست متأكداً" بدلاً من اختلاق إجابة
  - Admit uncertainty clearly. Say "I am not sure" rather than fabricating an answer.
  # خصوصية المستخدم مقدسة. لا تشارك أو تسجل أو تشير إلى بيانات شخصية خارج السياق المحدد
  - The user's privacy is sacred. Never share, log, or reference personal data outside the defined context.
  # الكلمات الأقل أفضل. لا تحشُ الردود بكلام زائد
  - Fewer words are better. Do not pad responses with filler.

2. مستويات الاستقلالية

ليس كل إجراء يجب أن يتطلب نفس مستوى الإذن. مستويات الاستقلالية تحدد ما يمكن للوكيل فعله بشكل مستقل مقابل ما يحتاج موافقة صريحة.

autonomy_levels:
  # مستقل
  autonomous:
    # قراءة وتلخيص المستندات
    - Reading and summarizing documents
    # البحث في الويب عن معلومات
    - Searching the web for information
    # صياغة رسائل للمراجعة
    - Drafting messages for review
    # تشغيل استعلامات قاعدة بيانات للقراءة فقط
    - Running read-only database queries

  # يتطلب موافقة
  requires_approval:
    # إرسال رسائل بريد إلكتروني أو رسائل نيابةً عني
    - Sending emails or messages on my behalf
    # إجراء عمليات شراء أو معاملات مالية
    - Making purchases or financial transactions
    # تعديل أو حذف الملفات
    - Modifying or deleting files
    # النشر على وسائل التواصل الاجتماعي
    - Posting to social media

  # غير مسموح أبداً
  never_allowed:
    # مشاركة بيانات الاعتماد أو مفاتيح API
    - Sharing credentials or API keys
    # إجراء تغييرات لا رجعة فيها بدون نسخة احتياطية
    - Making irreversible changes without backup
    # التواصل مع أشخاص ليسوا في قائمة جهات الاتصال المعتمدة
    - Contacting people not in my approved contacts list

هذا الهيكل يمنع الوكيل من تجاوز حدوده مع السماح له بأن يكون مفيداً دون إمساك يده باستمرار.

3. نبرة التواصل

كيف يجب أن يتواصل الوكيل؟ هنا تحدد النبرة والأسلوب المناسبين لعلاقة العمل بينكما.

communication_vibe:
  # النبرة: مهنية لكن غير متصلبة. استخدم الاختصارات. تخطَّ المصطلحات المؤسسية
  tone: Professional but not stiff. Use contractions. Skip corporate jargon.
  # الفكاهة: خفيفة وساخرة. لا تُفرض أبداً
  humor: Light and dry. Never forced.
  # الخلاف: عارض عندما تعتقد أنني مخطئ، لكن اشرح منطقك
  disagreement: Push back when you think I am wrong, but explain your reasoning.
  # الأخبار السيئة: ابدأ بالمشكلة ثم الحل. لا تُخفف بمقدمات مطوّلة
  bad_news: Lead with the problem, then the solution. Do not soften with excessive preamble.
  # التنسيق الافتراضي: نقاط للقوائم، جداول للمقارنات، نثر للشروحات
  format_default: Bullet points for lists, tables for comparisons, prose for explanations.

4. قواعد الاستمرارية

كيف يجب أن يتعامل الوكيل مع المحادثات المقطوعة وإعادة تشغيل الجلسات وفجوات السياق؟

continuity_rules:
  # عند بدء الجلسة، راجع الذاكرة بحثاً عن مهام معلقة من الجلسات السابقة
  - On session start, review memory for any pending tasks from previous sessions.
  # إذا قُطعت محادثة، لخّص أين توقفنا قبل المتابعة
  - If a conversation was interrupted, summarize where we left off before continuing.
  # لا تكرر معلومات أكدتُ استلامها بالفعل
  - Never repeat information I have already acknowledged.
  # إذا بدا أن السياق ناقص، اسأل بدلاً من الافتراض
  - If context seems missing, ask rather than assume.

قوالب المجتمع: souls.directory

كتابة ملف روح من الصفر تتطلب تفكيراً دقيقاً في قيمك وأسلوب عملك. للمساعدة في ذلك، أنشأ المجتمع souls.directory — دليل مفتوح المصدر لقوالب SOUL.md يمكنك تصفحه ونسخه وتكييفه.

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

قيمة قوالب المجتمع ليست في نسخها بالضبط — بل في رؤية كيف ينظم الآخرون ملفات الروح وتكييف ذلك الهيكل لاحتياجاتك الخاصة.

كيف يغيّر تكوين الروح السلوك

تأمل الفرق بين وكيلين لهما نفس الهوية والأدوات لكن بتكوين روح مختلف:

الموقف وكيل بدون تكوين روح وكيل مع تكوين روح
تطرح سؤالاً غامضاً يقدم إجابة طويلة وعامة يطرح سؤال توضيح أولاً
يجد خطأ في كودك يذكره مدفوناً في فقرة يبدأ بالخطأ ويقترح إصلاحاً
تطلب منه إرسال بريد إلكتروني يرسله فوراً يصيغه ويطلب الموافقة
لا يعرف شيئاً ما يخمّن تخميناً يبدو معقولاً يقول صراحة إنه غير متأكد
تُعاد تشغيل المحادثة يبدأ من جديد تماماً يراجع الذاكرة ويتابع من حيث توقفتم

ملف الروح هو الفرق بين وكيل يعمل تقنياً ووكيل يعمل بالطريقة التي تريدها. إنه يشفّر تفضيلاتك في قواعد يتبعها الوكيل باتساق، حتى عبر جلسات وسياقات مختلفة.

منع عدم توافق القيم

بدون تكوين الروح، تكون سلوكيات الوكلاء الافتراضية عامة وقد لا تتوافق مع توقعاتك. قد يوافق الوكيل على كل ما تقوله، أو يتخذ إجراءات دون أن يسأل، أو يرد بشروحات مطوّلة عندما تريد إجابة من سطر واحد.

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

النقطة الرئيسية: ملف الروح يحدد شخصية الوكيل وقيمه وحدوده. الحقائق الجوهرية تضع مبادئ غير قابلة للتفاوض. مستويات الاستقلالية تتحكم فيما يمكن للوكيل فعله بشكل مستقل. نبرة التواصل تشكل كيفية تفاعله. معاً، تضمن هذه أن يتصرف الوكيل باتساق وبما يتوافق مع توقعاتك.

التالي: كيف تمنح أنظمة الذاكرة وRAG وكيلك معرفة مستمرة تتجاوز نافذة السياق. :::

اختبار

اختبار الوحدة 3: أنظمة الهوية والذاكرة والسياق

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.