الفصل 4 — الوكلاء واستدعاء الأدوات

تم النشر في: 1447-10-29 آخر تحديث في: 1448-01-20 الإصدار: 1
الفصل 4 — الوكلاء واستدعاء الأدوات

الفصل 4 — الوكلاء واستدعاء الأدوات

المقالة الرابعة من الجولة الفصلية لـ LLM Primer V: بناء تطبيقات LLM في العالم الحقيقي. الفصل الذي يُعامل الوكيل بوصفه نموذجاً لغوياً مُلَقَّماً ضدّ أدواتٍ ينبغي هندسة مخططاتها وطبقات ذاكرتها وأسلاك تعددها قبل أن يُوثَق بالحلقة في شيءٍ حقيقي.


لماذا يوجد هذا الفصل

النموذج عديم الحالة الذي يأخذ نصاً فقط ويُصدر نصاً فقط آلةٌ حاسبة. العمل الإنتاجي يستلزم تحويله إلى فاعلٍ يُلاحق أهدافاً عبر خطواتٍ متعددة — استدعِ هذه الأداة، ثم تلك، ثم قرِّر أيّ النتائج تُلخِّصها للمستخدم، وقِف حين تكتمل المهمة. تبدو الحركة بسيطةً في المخطط وليست بسيطةً في الواقع. يتيه الوكلاء، ويدورون، ويستدعون الأداة الخاطئة، ويخترعون وسائط لا تقبلها الأداة، وينسون ما جلبوا سلفاً، ويتصرفون خارج صلاحياتهم. الفصل 4 عن الهندسة التي تُبقي الحلقة مقروءةً ومحدودة — المخططات، وانضباط الذاكرة، والبنية متعددة الوكلاء التي تُحوّل عرضاً معقول المظهر إلى فاعلٍ إنتاجي.

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

4.1 بُنى الوكيل تركيباً لا اختياراً

الحلقة الأساسية هي ReAct: فكّر في الموقف، وتصرّف باستدعاء أداة، ولاحظ النتيجة، وأَعِد الكرّة حتى يُحقَّق الهدف أو تنفد ميزانية الخطوات. تُركّب الأنظمة الإنتاجية ثلاث تكميلات فوق القاعدة بدلاً من الاختيار بينها. يُحكم الاستدعاء الوظيفي الأصلي — يُقيّد المزوّد وسائط الأدوات ضد مخطط JSON زمن فكّ الترميز — عقد الإدخال والإخراج فتخلو الحلقة من الحاجة إلى استرداد استدعاءاتٍ مُشوَّهة. يُحمّل التخطيط الصريح، على نمط Plan-and-Execute، الخطة مُقدَّماً للمهام طويلة الأفق ولا يُعيد تشغيل المُخطِّط إلا حين يتغير العالم. يُشفِّر تنسيق سير العمل الانتقالات المعلومة للمهمة رسماً بيانياً ويترك للنموذج فقط قراراتٍ داخل المرحلة، وهو الشكل الذي يستقر عليه معظم النشر المؤسسي لأنه يفصل ما يُعرف عمّا يحتاج حكماً. تجلس حلقات التأمل، والتوجيه متعدد النماذج عبر أسطولٍ مُتدرِّج التكلفة، والوكلاء الفرعيون المتخصصون جنب هذه بوصفها تكميلاتٍ أخرى.

4.2 ميكانيكيّات استدعاء الأدوات — المخطط هو العقد

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

4.3 ثلاث طبقاتٍ للذاكرة: قصيرة المدى، وطويلة المدى، ودلالية

يحتاج الوكلاء الذاكرة لأن المهمة نادراً ما تسكن دوراً واحداً. الذاكرة قصيرة المدى نافذةٌ منزلقةٌ على المحادثة الأخيرة مع رسائل مُثبَّتة تنجو من الانزلاق — مُوجِّه النظام، والهدف الراهن، والخطة الجارية — وتلخيصٌ دوريٌّ للتشغيلات التي تسقط من النافذة. الذاكرة طويلة المدى مخزن متجهاتٍ من الحقائق المُنسَّقة، تُكتب عند التأكيد لا عند كل ملاحظة، وتُسترجَع في نقاطٍ متعددة في الحلقة لا في البداية فقط. الذاكرة الدلالية رسمٌ بيانيُّ معرفةٍ من ثلاثيّات للاستعلامات التي تحتاج تركيباً مُهيكَلاً لا تشابهاً — «من يرفع تقريره إلى من»، «أيّ المنتجات تنتمي إلى أيّ فئة»، علاقاتٌ يُسطّحها مخزن المتجهات. تُخزَّن الثلاث بشكلٍ مختلف لأنها تُستعمل بشكلٍ مختلف، والانضباط أن تُوجَّه الكتابات والقراءات إلى الطبقة الصحيحة بدل طيّ كل شيء في فهرس تضمينٍ واحد.

يجدر بنا تذكُّره: ذكاء الوكيل يعيش في اختيارات النموذج؛ وموثوقية الوكيل تعيش في الهندسة المحيطة بها. حدَّ الحلقة، وحدَّ الأدوات، وحدَّ كتابات الذاكرة.

ما يُمهِّد له الفصل 4

يُنتج الوكلاء وRAG آثاراً عشوائية. يشتكي المستخدم، يُظهر السِّجل مئة نطاقٍ عبر ثلاث أدواتٍ وثمانية استدعاءات نموذج، وعلى الفريق أن يُقرِّر إن كان الفشل انحدار استرجاعٍ، أو انجرافَ مُوجِّه، أو مشكلةً في مخطط أداة، أو الوكيل يختار بشكلٍ صحيح ضد نظامٍ خلفيٍّ مكسور. لا يُجاب على ذلك السؤال دون انضباطٍ لتحويل الآثار إلى إشارات نجاح/فشل قابلة للقياس. الفصل 5 هو ذلك الانضباط — النموذج قاضياً، والثلاثي RAG، واختبارات مسار الوكلاء، والحلقة المستمرة التي تُغذّي فيها الآثار الإنتاجية مجموعة التقييم التي تُبوّب الإصدار التالي.


التالي — الفصل 5: تقييم تطبيقات LLM. انضباط التقييم الذي يُحوّل الآثار العشوائية إلى إشارات نجاح/فشل يستطيع الفريق أن يشحن ضدها.

هل تريد الصورة الكاملة؟ يمشي فصل الكتاب على تنفيذ ReAct كامل، وانقسامٍ صريح مُخطِّط-مُنفِّذ، وأنماط مخططات الأدوات بأمثلةٍ ملموسة على refund_order وask_user، ومخزن الذاكرة ذي الطبقات الثلاث مع منطق الاسترجاع وإعادة الكتابة. غطّى المجلد الرابع عمق MCP؛ ويُركّز الخامس على الحلقة ذاتها. اطّلع على LLM Primer V على أمازون ←

SHO
SHO
مدير التكنولوجيا والمؤسس لشركة RECEIPTROLLER. يركز على البيانات، مدفوع بالابتكار، دائم الفضول.