عن المشروع

مكتبة Agent DevTools هي أداة تصحيح سببية محلية-first للوكلاء الذكيين. هدفها الأساسي هو الإجابة على السؤال "لماذا تصرف الوكيل بهذه الطريقة؟" من خلال توفير رؤية عميقة إلى مسار التنفيذ الكامل. الأداة تلتقط المسار السببي الكامل: أي إدخالات الذاكرة أثرت على الإجابة النهائية، وأي مرشحات استرداد تم اختيارها ولماذا، وما هو السياق الذي تم حقنه في المطالبة. ثم تقوم بمقارنة تشغيل جيد مع تشغيل سيئ لتسليط الضوء على السبب المحتمل بلغة بسيطة، مثل قيمة ذاكرة قديمة أو مرشح استرداد تم اختياره بشكل غير صحيح. تشمل الميزات الرئيسية علامة تبويب إعادة التشغيل لمراجعة التنفيذ خطوة بخطوة، وعرض رسم بياني يوضح التدفق من الإدخال عبر الاسترداد، والذاكرة، وبناء المطالبة، واستنتاج نموذج اللغة الكبيرة، واستدعاءات الأدوات، وعلامة تبويب فرق مخصصة تُظهر الفروق الدقيقة بين التشغيلات. يضمن التخزين المحلي SQLite بقاء جميع البيانات خاصة ومستمرة عبر الجلسات. التكامل مع LangChain سلس—يمكن للمطورين تجهيز كود الوكيل الخاص بهم بجهد بسيط باستخدام مدير السياق trace.run()، مما يتيح تسجيلًا تلقائيًا لكل إدخال، وخطوة استرداد، وعملية ذاكرة، وتجميع مطالبة، واستدعاء أداة. تخدم لوحة القيادة واجهة مستخدم شاملة حيث يمكن للمستخدمين التعمق في أي جانب من مسار التنفيذ، من طفرات الذاكرة إلى نتائج استدعاءات الأدوات، مما يسهل تشخيص المشكلات بسرعة دون الحاجة إلى تحليل سجلات يدويًا.