اليوم قرأت مقالا مطولا عن هندسة الحزام — عشرات الآلاف من الكلمات، ومن المؤكد تقريبا أنها مكتوبة بواسطة الذكاء الاصطناعي. لم يكن رد فعلي الأول "واو، يا له من مفهوم قوي." كان السؤال: "هل لدى هؤلاء الأشخاص أي أفكار تتجاوز ابتكار مصطلحات جديدة للقديمة؟" لطالما أزعجني هذا النمط في عالم الذكاء الاصطناعي — إعادة ابتكار المفاهيم القائمة باستمرار. من هندسة التوجيه إلى الهندسة السياقية، والآن إلى هندسة التوجيه. كل بضعة أشهر يبتكر شخص ما مصطلحا جديدا، ويكتب مقالا من 10,000 كلمة، ويضيف بعض دراسات الحالة للشركات الكبرى، ويبدأ المجتمع بأكمله في الحماس. لكن إذا نظرت فعليا إلى المحتوى، ستجد نفس الشيء في كل مرة: صمم البيئة التي يعمل فيها نموذجك — ما هي المعلومات التي يستقبلها، والأدوات التي يمكنه استخدامها، وكيف يتم اعتراض الأخطاء، وكيفية إدارة الذاكرة عبر الجلسات. هذا موجود منذ اليوم الذي أطلق فيه ChatGPT. لا يصبح تخصصا جديدا لمجرد أن شخصا ما — لأي سبب كان — قرر أن يطلق عليه اسما جديدا. مع ذلك، بعيدا عن الشكاوى، فإن الأبحاث ودراسات الحالة المذكورة في المقال لها قيمة — خاصة لأنها تتداخل بشكل كبير مع ما كنت أبنيه في كيفية استخدام السجلانج. لذا دعوني أستغل هذه الفرصة للحديث عن الأخطاء التي ارتكبتها فعلا. بعض الخلفية أولا. أكثر الطلبات شيوعا في مجتمع SGLang هي أسئلة كيفية التنفيذ — كيفية نشر DeepSeek-V3 على 8 وحدات معالجة رسوميات، ماذا تفعل عندما لا تصل البوابة إلى عنوان الموظف، وما إذا كانت الفجوة بين GLM-5 INT4 وFP8 الرسمية كبيرة. تمتد هذه الأسئلة على نطاق تقني واسع للغاية، ومع نمو المجتمع بشكل متزايد، أصبح من الصعب مواكبة الردود. لذا بدأت في بناء نظام متعدد الوكلاء للرد عليها تلقائيا. كانت الفكرة الأولى، بالطبع، الأكثر سذاجة — بناء عميل واحد عليم كلي، ووضع كل وثائق SGLang وشيفرتها وكتب الطبخ فيه، وتركه يجيب على كل شيء. لم ينجح ذلك. لا تحتاج إلى نظرية هندسة الهارنس لشرح السبب — نافذة السياق ليست ذاكرة عشوائية. كلما حشرت أكثر، تشتت انتباه النموذج وزادت الإجابات سوءا. الوكيل الذي يحاول فهم التكميم، وتفكيك التوزيع الباركسي، وخدمة الانتشار، وتوافق الأجهزة في نفس الوقت ينتهي به الأمر بعدم فهم أي منها بعمق. التصميم الذي توصلنا إليه في النهاية هو بنية خبراء متعددة الطبقات في مجالات فرعية. توثيق SGLang يحتوي بالفعل على حدود وظيفية طبيعية — ميزات متقدمة، منصات، نماذج مدعومة — مع كتب طبخ منظمة حسب النموذج. حولنا كل مجال فرعي إلى وكيل خبير مستقل، مع مدير مناظرات خبير مسؤول عن استقبال الأسئلة، وتفكيكها إلى أسئلة فرعية، والتشاور مع جدول التوجيه الخبير لتفعيل الوكلاء المناسبين، والحل بالتوازي، ثم توليف الإجابات. عند النظر إلى الوراء، يتطابق هذا التصميم تقريبا تماما مع الأنماط التي يدعو إليها مجتمع هندسة الأهارم. لكن عندما كنت أبنيه، لم أكن أعلم أن هذه الأنماط لها أسماء. ولم أكن بحاجة لذلك. 1. الإفصاح التدريجي — لم نقم بإلقاء كل الوثائق على أي وكيل واحد. كل خبير مجال يحمل معرفته الخاصة فقط، ويقرر المدير من يفعل بناء على نوع السؤال. شعوري الداخلي هو أن هذا التصميم حقق تحسنا أكبر بكثير مما حققه استبدال موديل أقوى. لا تحتاج إلى معرفة أن هذا يسمى "الإفصاح التدريجي" لاتخاذ هذا القرار. كل ما عليك هو أن تجرب طريقة "ضع كل شيء فيها" مرة واحدة وشاهدتها تفشل في ذلك. 2. المستودع كمصدر للحقيقة — يعيش سير العمل بالكامل في مستودع كيفية الاستخدام. جميع الوكلاء الخبراء يستمدون معرفتهم من ملفات الخصم داخل المستودع، دون الاعتماد على مستندات خارجية أو اتفاقيات شفهية. في البداية، شعرنا برغبة في كتابة sglang-maintain.md ضخمة تغطي كل شيء. تعلمنا بسرعة أن هذا لا ينفع. ارتكب فريق Codex في OpenAI نفس الخطأ — جربوا AGENTS.md ضخمة واحدة وشاهدوه يتعفن بطرق متوقعة. لا تحتاج إلى قراءة مدونتهم لتتمكن من الوقوف على هذا اللغم بنفسك. إنها مشكلة هندسة البرمجيات الكلاسيكية "الوثائق الضخمة دائما ما تصبح قديمة"، إلا أنه في سياق الوكيل تكون العواقب أسوأ — الوثائق القديمة لا تمر دون قراءة، بل تضلل الوكيل بشكل نشط. 3. التوجيه المنظم — جدول التوجيه الخبير يربط أنواع الأسئلة بشكل صريح بالوكلاء. سؤال حول GLM-5 INT4 يفعل كل من خبير مجال كتاب الطبخ وخبير مجال الكمية في نفس الوقت. المدير لا يخمن؛ يتبع فهرسا منظما. يسمي جمهور هندسة الحزام هذا "القيود الميكانيكية". أسميها هندسة عادية. لا أقول إن الأفكار وراء هندسة الحزام سيئة. البحث المذكور قوي، ومفهوم ACI من SWE-agent يستحق المعرفة حقا، وبنية الوكيل المزدوج في Anthropic (وكيل المبدأ + وكيل الترميز) هي مادة مرجعية قيمة لأي شخص يقوم بمهام بعيدة الأفق. ما أجده متعبا هو التكرار المستمر لمصطلحات جديدة — تغليف وتثبيت الحس السليم الهندسي كتخصص جديد، ثم تصنيع القلق حول "أنت متأخر إذا لم تعرف هذه الكلمة." هندسة التوجيه، هندسة السياق، هندسة الحزام — هي جوانب مختلفة من نفس الشيء. في الشهر المقبل، من المحتمل أن يكتب أحدهم هندسة السقالات أو هندسة التوزيع الأوركسترالي، ويكتب مقالا مطولا آخر يستشهد بنفس ورقة وكيل مهندس البرمجيات، وسيبدأ المجتمع دورة جديدة من التضخيم. ما تعلمته فعليا من كيفية استخدام السجلانغ يمكن ذكره دون أي مفردات جديدة:...