8.1 KiB
اقتراحات التعلم
← العودة إلى الملف التمهيدي الرئيسي
المفهوم الأساسي: الوكيل = النموذج + السياق + الأدوات
الإطار الأساسي لهذا الكتاب هو الوكيل = النموذج + السياق + الأدوات. تتعاون هذه المكونات الثلاثة لتحقيق السلوك الذكي للوكيل:
- النموذج: عقل الوكيل، ويوفر قدرات الفهم والاستدلال واتخاذ القرار.
- السياق: نظام التشغيل للوكيل، يحتوي على تعليمات النظام، تاريخ المحادثات، عمليات التفكير، سجلات تفاعل الأدوات، إلخ.
- الأدوات: يدا الوكيل، وتمكّنانه من إدراك البيئة وتنفيذ الأفعال والتفاعل مع العالم الخارجي.
مسار التعلم
يتوافق مسار التعلم فصلاً تلو الآخر مع الكتاب بأكمله، ويتكشف طبقة بعد طبقة حول الركائز الثلاث:
-
الفصل الأول · الأسس: بناء إطار معرفي متكامل لأنظمة الوكلاء؛ بدءًا من تعريف الوكيل في التعلم المعزز، مرورًا بمقارنة كفاءة العينات بين نماذج التعلم المعزز التقليدية ونماذج LLM+RL، وصولًا إلى فهم نموذج «النموذج بوصفه وكيلًا» وإتقان الصيغة الأساسية الوكيل = النموذج + السياق + الأدوات. الفكرة الأساسية: قد تفوق أهمية المعرفة المسبقة أهمية الخوارزميات والبيئات.
-
الفصلان 2 و3 · السياق: السياق هو نظام تشغيل الوكيل. يغطي الفصل الثاني تعليمات النظام، والتصميم الملائم لذاكرة KV المخبأة، وضغط السياق، ودراسات الاستئصال لهندسة الموجّهات. ويغطي الفصل الثالث ذاكرة المستخدم، والاسترجاع الكثيف والمتناثر والهجين، وRAG القائم على الوكلاء، والاسترجاع المدرك للسياق، واستخراج المعرفة المنظمة. الفكرة الأساسية: يشمل السياق الكامل تعليمات النظام، وسجل الحوار، وعمليات الاستدلال، وسجلات تفاعل الأدوات، وذاكرة المستخدم، والمعرفة الخارجية.
-
الفصلان 4 و5 · الأدوات: الأدوات هي الجسر الذي يتفاعل الوكيل عبره مع العالم. يغطي الفصل الرابع ثلاثة أنواع من أدوات MCP (الإدراك والتنفيذ والتعاون)، وتشغيل الأحداث، والبنى غير المتزامنة. ويتعمق الفصل الخامس في تنفيذ وكيل برمجة متكامل بمستوى إنتاجي. الفكرة الأساسية: ينبغي تصميم الأدوات لتكون عامة؛ فمفسر الأكواد أوسع قدرةً من آلة حاسبة، والكود قدرة فوقية تتيح إنشاء أدوات جديدة.
-
الفصلان 6 و7 · النموذج: كيفية قياس الذكاء وتعزيزه. يغطي الفصل السادس معايير مثل Terminal-Bench وSWE-bench وGAIA وOSWorld وTau2-Bench. ويغطي الفصل السابع تقنيات ما بعد التدريب، ومنها SFT وRL وRLHF وكفاءة العينات. الفكرة الأساسية: إشارة التحقق المستقلة أوثق من مجرد «مطالبة النموذج بالتفكير مرة أخرى»، ويتعلم «النموذج بوصفه وكيلًا» استدعاء الأدوات كقدرة أصيلة عبر التعلم المعزز.
-
الفصل الثامن · التطور الذاتي: تمكين الوكلاء من النمو بالخبرة دون تغيير الأوزان؛ من التعلم من التجارب، إلى تحويل مسارات العمل إلى أدوات، ثم تقطير الموجّهات والملاحظات داخل المعلمات. الفكرة الأساسية: التعلم من الخبرة هو مفتاح انتقال الوكيل من «الذكاء» إلى «المهارة».
-
الفصلان 9 و10 · التوسع والتعاون: يوسّع الفصل التاسع الإدراك والعمل من النص إلى الصوت وواجهات المستخدم الرسومية والعالم المادي. ويستخدم الفصل العاشر تقسيم العمل بين عدة وكلاء للتعامل مع المهام المعقدة. الفكرة الأساسية: لكل قرار تصميم في نظام متعدد الوكلاء نظير ضمن العناصر الثلاثة للوكيل الواحد.
تقسيم العمل بين النص والتجارب
الكتاب ليس برنامجًا تعليميًا خطوة بخطوة لـ SDK واحد. يوضح pseudocode والهياكل القصيرة تدفق الحالة ونقاط التوقف وحدود التحقق؛ أما تجارب الفصول فتقدم التنفيذ والمحولات والاختبارات والسجلات والأدلة.
| الطبقة | اقرأ أولًا | تخطَّ مؤقتًا | السؤال الذي تجيب عنه |
|---|---|---|---|
| Starter | README المشروع: الهدف، والأمر الأدنى، وشروط القبول؛ وskeleton المقابل في النص | بيانات الاعتماد وواجهة المستخدم ومحوّلات المزوّدين والسجلات الخام الطويلة | ما الآلية التي يُفترض أن تثبتها التجربة؟ |
| Builder | نقطة الدخول والحلقة الأساسية ومخطط الحالة/الرسائل والأدوات وأداة التحقق | طبقات التوافق والنشر غير المرتبطة بالآلية | أي متغير غيّر السلوك؟ |
| Maintainer | الاختبارات ومعالجة الأعطال وتنسيق الأدلة وmanifest/hash ومسار التراجع | تفاصيل الأطراف الثالثة اللازمة فقط عند تعديل التجربة | هل يمكن إعادة إنتاج النتيجة وهل سُجلت الأعطال بصدق؟ |
مستويات الصعوبة
- المبتدئ (الفصول 1-2): مناسب للمبتدئين الذين يفهمون المفاهيم الأساسية.
- المستوى المتوسط (الفصول 3-4): يتطلب بعض أسس البرمجة، ويتضمن تكامل النظام.
- المتقدم (الفصلان 5 و6): يتطلب مهارات برمجية قوية، ويتناول تصميم منظومات معقدة.
- الخبير (الفصلان 7 و8): يتطلب معرفة بالتعلم العميق وتدريب النماذج أو خبرة بالتطور الذاتي.
- التطبيقي (الفصلان 9 و10): يجمع المعارف السابقة لبناء تطبيقات عملية متكاملة.
اقتراحات عملية
- التدريب العملي: صُمم كل مشروع ليعمل مستقلًا؛ شغّل الشفرة وعدّلها بنفسك.
- اربط التطبيق بالكتاب: اقرأ الفصل المقابل في
book-ar/بالعربية أو فيbook/بالصينية لفهم الصلة بين النظرية والتطبيق. - المقارنة التجريبية: تتضمن مشاريع كثيرة دراسات استئصال وتجارب مقارنة؛ استخدمها لتعميق فهمك.
- التعلم التقدمي: ابدأ بمشروعات بسيطة ثم انتقل تدريجيًا إلى الأنظمة المعقدة.
- التركيز على البروتوكولات: يوضح مشروع خادم MCP في الفصل الرابع بروتوكولات الأدوات القياسية، وهي أساس مهم لبناء وكلاء قابلين للتوسع.