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