
إطار عمل وكلاء الذكاء الاصطناعي
مجاني

Archon هو إطار عمل متخصص مصمم لتنسيق ونشر وكلاء الذكاء الاصطناعي المستقلين. على عكس أدوات تغليف LLM العامة، يوفر Archon بيئة منظمة للوكلاء للحفاظ على الحالة، وتنفيذ استدلال معقد متعدد الخطوات، والتفاعل مع واجهات برمجة التطبيقات (APIs) الخارجية بشكل موثوق. يركز الإطار على تقليل معدل 'الهلوسة' في المهام طويلة الأمد من خلال تنفيذ فرض صارم للمخططات (schema) وحلقات التغذية الراجعة التكرارية. تم بناؤه للمطورين الذين يحتاجون إلى تجاوز واجهات الدردشة البسيطة لبناء وكلاء قادرين على إجراء الأبحاث، واستخراج البيانات، وأتمتة المهام بأقل قدر من التدخل البشري.
يحافظ Archon على آلة حالة ثابتة للوكلاء، مما يسمح لهم بتتبع التقدم عبر التفاعلات متعددة الأدوار. من خلال تسلسل ذاكرة الوكيل في تنسيق منظم، فإنه يمنع تدهور نافذة السياق الشائع في تطبيقات LLM القياسية. يضمن هذا احتفاظ الوكلاء بالتعليمات الهامة وسجل المهام حتى أثناء سير العمل المعقد وطويل الأمد الذي يمتد لآلاف الرموز (tokens).
يستخدم إطار العمل التحقق الصارم من مخطط JSON لجميع مخرجات الأدوات. من خلال إجبار LLM على الالتزام بتوقيعات الوظائف المحددة مسبقاً، يلغي Archon أخطاء وقت التشغيل الناتجة عن استدعاءات الأدوات غير الصحيحة. هذا أكثر قوة بكثير من مطالبات 'zero-shot' القياسية، حيث يتم التحقق من المخرجات مقابل المخطط قبل أن يحاول الوكيل تنفيذ الوظيفة.
ينفذ Archon آلية التصحيح الذاتي حيث يقوم الوكيل بتقييم مخرجاته الخاصة مقابل متطلبات المهمة قبل إنهاء الخطوة. إذا فشلت المخرجات في التحقق، يقوم الوكيل تلقائياً بتشغيل دورة إعادة توليد مع سياق خطأ محدد. هذا يقلل من التدخل اليدوي بنسبة 60-70% في مهام استخراج البيانات المعقدة مقارنة بهياكل الوكلاء غير التكرارية.
تم بناء النظام على نموذج إضافات مفكك، مما يسمح للمطورين بتبديل خلفيات LLM أو إضافة تكاملات أدوات مخصصة دون تعديل منطق التنسيق الأساسي. تدعم هذه المعيارية النماذج الأولية السريعة، مما يمكن المطورين من اختبار نماذج مختلفة (مثل GPT-4o مقابل Claude 3.5 Sonnet) لمهام فرعية محددة ضمن نفس سير عمل الوكيل.
تم تحسين المحرك لعمليات الوكلاء ذات الإنتاجية العالية، مما يقلل من النفقات العامة بين استدعاءات استنتاج LLM. من خلال استخدام المعالجة غير المتزامنة وإدارة الذاكرة الفعالة، يقلل Archon من 'الوقت لأول رمز' (time-to-first-token) لإجراءات الوكيل، مما يجعله مناسباً للتطبيقات في الوقت الفعلي حيث تكون الاستجابة أمراً بالغ الأهمية لتجربة المستخدم.
يستخدم الباحثون Archon لنشر وكلاء يقومون بمسح مصادر بيانات متعددة، وتوليف النتائج، وإنشاء تقارير منظمة. من خلال أتمتة عملية التصفح والتلخيص، يوفر المستخدمون ساعات من جمع البيانات اليدوي مع ضمان دقة أعلى من خلال حلقات التصحيح الذاتي للإطار.
يستفيد مهندسو البيانات من Archon لتحويل المستندات غير المنظمة (PDF، رسائل البريد الإلكتروني) إلى قواعد بيانات JSON منظمة. يتعامل الوكيل مع منطق التحليل المعقد والتحقق من المخطط، مما يضمن أن البيانات المستخرجة جاهزة فوراً للتكامل في أنظمة CRM أو ERP النهائية.
يبني المطورون وكلاء يديرون سير عمل معقد متعدد الخطوات، مثل اختبار البرمجيات المؤتمت أو فرز الأخطاء. يتنقل الوكيل بشكل مستقل عبر المستودعات، ويحدد المشكلات، ويقترح الإصلاحات، مما يقلل بشكل كبير من العبء على فرق الهندسة البشرية.
المهندسون الذين يبنون أنظمة وكلاء على مستوى الإنتاج ويحتاجون إلى إطار عمل موثوق وقابل للتوسيع لإدارة الحالة وتنفيذ الأدوات دون بناء البنية التحتية من الصفر.
المحترفون الذين يركزون على أتمتة خطوط أنابيب البيانات ويحتاجون إلى وكلاء قادرين على التعامل مع البيانات الفوضوية وغير المنظمة بدقة عالية وبأقل قدر من الإشراف اليدوي.
المطورون الذين يكررون بسرعة على المنتجات المدعومة بالذكاء الاصطناعي ويحتاجون إلى بيئة معيارية لاختبار خلفيات LLM وسلوكيات الوكلاء المختلفة بسرعة.
مشروع مفتوح المصدر متاح بموجب ترخيص MIT. مجاني للاستخدام والتعديل والنشر في بنيتك التحتية الخاصة.