Process-Centric Analysis of Agentic Software Systems
تقدم هذه الورقة Graphectory، وهو إطار عمل قائم على الرسوم البيانية لتحليل مسارات التنفيذ العشوائية للأنظمة البرمجية الوكيلية، والذي يكشف أن المطالبات الأكثر ثراءً والنماذج الأقوى تنتج أنماط استدلال أكثر تعقيداً مع تمكين المراقبة والتدخل في الوقت الفعلي، مما يحسن معدلات حل المشكلات والكفاءة بشكل كبير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك توظف فريقاً من المتدربين العباقرة ولكن الجدد جداً لإصلاح خطأ برمجياً ضخماً ومعقداً في الكود المصدري لشركة ما.
في الطريقة القديمة المتبعة، والتي تسمى "التركيز على النتيجة" (Outcome-Centric)، ستنظر فقط إلى النتيجة النهائية. هل سلموك ملفاً مُصلحاً؟ نعم؟ رائع، يحصلون على نجمة ذهبية. لا؟ يتم طردهم. أنت لا تهتم كيف وصلوا إلى هناك. هل قضوا ثلاثة أيام في التحديق في الملف الخطأ؟ هل حذفوا الكود الخطأ ثم حاولوا إعادته؟ هل أصابهم الذعر وبدأوا بالركض في دوائر؟ إذا تم إصلاح الملف النهائي، فلن تعرف أبداً.
تقدم هذه الورقة طريقة جديدة لمراقبة هؤلاء "المتدربين من الذكاء الاصطعي" (يُطلق عليهم الأنظمة الوكيلية - Agentic Systems). تسمى هذه الطريقة "التحليل القائم على العملية" (Process-Centric Analysis). بدلاً من مجرد التحقق من الواجب المنزلي النهائي، قام المؤلفون ببناء أداة تسمى Graphectory لمشاهدة "الفيلم الكامل" لكيفية تفكير الذكاء الاصطناعي وتصرفه.
إليك شرح مبسط لأفكار الورقة باستخدام تشبيهات من الحياة اليومية:
1. المشكلة: "الصندوق الأسيود" للذكاء الاصطناعي
وكلاء الذكاء الاصطناعي الحاليون (مثل SWE-agent أو OpenHands) يشبهون الصناديق السحرية. تعطيهم مشكلة، فيعطونك حلاً. لكن داخل الصندوق، قد يكونون:
- يتجولون بلا هدف: يبحثون في الأدراج الخطأ عن أداة.
- يدورون في حلقات مفرغة: يحاولون نفس الإصلاح مراراً وتكراراً عندما لا ينجح الأمر.
- يتخطون الخطوات: يصلحون الكود لكنهم ينسون اختباره.
إذا حالفهم الحظ وأصلحوا الخطأ، فنحن نحتفل. وإذا فشلوا، فنحن نقول فقط "لم ينجح الأمر". نحن نفوت الفرصة للتعلم من سبب معاناتهم.
2. الحل: Graphectory (جهاز تسجيل الرحلة)
ابتكر المؤلفون Graphectory. اعتبر هذا بمثابة جهاز تسجيل الرحلة (الصندوق الأسود) لعقل الذكاء الاصطناعي، ولكن بدلاً من تسجيل "تحطم" أو "هبوط آمن" فقط، فإنه يرسم مسار الرحلة بأكمله.
- الخريطة: يقوم بتحويل قائمة إجراءات الذكاء الاصطناعي الخطية (الخطوة 1، الخطوة 2، الخطوة 3...) إلى خريطة ثلاثية الأبعاد.
- الروابط: يرسم خطوطاً بين الإجراءات.
- خطوط الزمن: "لقد نظرت إلى الملف، ثم قمت بتعديله."
- خطوط الهيكل: "لقد نظرت إلى المجلد الرئيسي، ثم تعمقت في مجلد فرعي."
- النتيجة: يمكنك أن ترى فوراً ما إذا كان الذكاء الاصطناعي يسلك طريقاً سريعاً ومباشراً نحو الحل، أم أنه عالق في ازدحام مروري من الحلقات المفرغة، والرجوع إلى الوراء، والمنعطفات الخاطئة.
3. "لغة" الرحلة: Langutory
النظر إلى خريطة ضخمة قد يكون مربكاً. لذا، ابتكر المؤلفون أيضاً Langutory.
- التشبيه: تخيل أن رحلة الذك الذكاء الاصطناعي هي جملة طويلة. Langutory هو ملخص تلك الجملة.
- بدلاً من قراءة 50 خطوة، يقول Langutory: "أمضى الوكيل 5 دقائق في النظر (التحديد المحلي)، ثم دقيقتين في الإصلاح (الترقيع)، ثم دقيقة واحدة في التحقق (التحقق من الصحة)."
- هذا يسمح للباحثين باكتشاف ما إذا كان الذكاء الاصطناعي قد تخطى جزء "التحقق" أو قضى 90% من وقته في مجرد "النظر" دون القيام بأي إصلاح فعلي.
4. ماذا اكتشفوا (لحظات "وجدتها!")
راقب الفريق 4,000 رحلة من رحلات الذكاء الاصطناعي ووجدوا بعض الأشياء المفاجئة:
- النجاح ليس دائماً فعالاً: حتى عندما أصلح الذكاء الاصطناي الخطأ، فغالباً ما سلك طريقاً طويلاً ومتعرجاً. كان الأمر أشبه بسائق وصل أخيراً إلى وجهته، لكنه قطع ثلاث ولايات وتُه في الطريق مرتين.
- الذكاء الاصطناعي "الأذكى" يتوه أكثر: من المثير للدهشة أن نماذج الذكاء الاصطناعي "الأذكى" (التي تمتلك عقولاً أكبر) غالباً ما استكشفت أكثر وسلكت مسارات أطول. كانوا مثل المحققين الذين يقرؤون كل كتاب في المكتبة قبل العثور على الدليل. وبينما ساعدهم هذا أحياناً في حل المشكلات الأصعب، إلا أنه كان في كثير من الأحيان هدراً للوقت.
- الفشل يبدو فوضوياً: عندما فشل الذكاء الاصطناعي، أظهرت الخريطة أنماطاً فوضوية: الكثير من الحلقات (الدوران في دوائر)، والذهاب والإياب بين الملفات، ومحاولة إصلاح أشياء ليست مكسورة.
5. القوة الخارقة: التدخل في الوقت الفعلي
الجزء الأروع في الورقة هو أنهم لم يكتفوا بمشاهدة الأفلام فحسب؛ بل بنوا مدرباً حياً.
- كيف يعمل: بينما يعمل الذك- الاصطناعي، يراقبه نظام Graphectory في الوقت الفعلي.
- التدخل: إذا رأى النظام الذكاء الاصطناعي يبدأ في الدوران في حلقات مفرغة أو يتخطى خطوة حاسمة (مثل الاختبار)، فإنه يوقف الذكاء الاصطناعي ويرسل رسالة تشخيصية: "مهلاً، لقد كنت تنظر إلى هذا الملف لمدة 10 دقائق دون تغيير أي شيء. قد تكون عالقاً. جرب تشغيل اختبار بدلاً من ذلك."
- النتيجة: عندما استخدموا هذا "المدرب الحي"، أصلح الذكاء الاصطناعي أخطاءً أكثر (بنسبة تصل إلى 23% أكثر) وفعل ذلك بسرعة أكبر بكثير. كان الأمر بمثابة وجود نظام GPS يقول لك: "أنت تسير في دوائر، استدر الآن"، بدلاً من الانتظار حتى يصطدم السائق.
الملخص
تتعلق هذه الورقة بالانتقال من السؤال: "هل نجح الأمر؟" إلى السؤال: "كيف نجح الأمر؟"
من خلال تحويل عملية تفكير الذكاء الاصطناعي الفوضوية إلى خريطة واضحة (Graphectory) وملخص بسيط (Langutory)، يمكن للباحثين رصد العادات السيئة، وإصلاحها أثناء عمل الذكاء الاصطناعي، وبناء وكلاء برمجيات أكثر ذكاءً وكفاءة للمستقبل. إنه الفرق بين الحكم على الطاهي بناءً على مذاق الطبق النهائي فقط، مقابل مراقبته وهو يقطع ويطبخ ويتبل الطعام لترى أين يمكنه تحسين تقنياته.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.