الوصف
XAgent هو مشروع مبتكر ومفتوح المصدر يركز على إنشاء وكلاء ذاتيين مدعومين بنماذج LLMs. الغرض الأساسي من XAgent هو تمكين الحل الآلي للمهام المعقدة، مما يلغي الحاجة إلى التدخل البشري في العديد من العمليات. يتحقق ذلك من خلال تصميم معياري يشتمل على موزع ومخطط ومنفذ، يلعب كل منها دورًا حاسمًا في تنفيذ المهام.
تم تصميم بنية النظام لكل من الاستقلالية والسلامة. يعمل XAgent داخل حاوية Docker، مما يضمن احتواء جميع الإجراءات وتأمينها. يتيح اختيار التصميم هذا التنفيذ الآمن للمهام، مما يخفف المخاطر المحتملة. علاوة على ذلك، تم تصميم XAgent للتوسعة، مما يسمح للمستخدمين بإضافة أدوات جديدة وحتى وكلاء جدد لتعزيز قدراته. توفر واجهة المستخدم الرسومية سهلة الاستخدام وواجهة سطر الأوامر خيارات تفاعل مرنة.
تمتد وظائف XAgent إلى التعاون مع البشر، مما يسمح له بطلب المساعدة عند مواجهة التحديات. يوفر ToolServer بيئة آمنة لتشغيل XAgent، ويوفر أدوات مثل محرر الملفات، و Python Notebook، ومتصفح الويب، و Shell، وتكامل Rapid API. يوفر دليل البدء السريع إرشادات لبناء وإعداد ToolServer، وتكوين XAgent، وتشغيله مع أو بدون واجهة المستخدم الرسومية. يقوم مساحة العمل المحلية بتخزين جميع الملفات التي تم إنشاؤها أثناء العملية، وتسجل السجلات قيد التشغيل الخطوات الوسيطة.
توضح العديد من حالات الاستخدام قدرات XAgent، بما في ذلك تحليل البيانات وأنظمة التوصية وتدريب النماذج. يتضمن تقييم المشروع تقييمات تفضيل الإنسان ومقارنات معيارية مع أدوات أخرى مثل AutoGPT. يحتوي المشروع أيضًا على مدونة وقائمة بالمساهمين. تم تصميم XAgent ليكون أداة متعددة الاستخدامات لمختلف التطبيقات، من تحليل البيانات إلى تدريب النماذج، ويتطور باستمرار بمساهمات المجتمع.
الميزات الأساسية لـ XAgent: وكيل LLM ذاتي التشغيل
حل المهام ذاتي التشغيل
تشغيل آمن داخل حاويات Docker
قابلة للتوسعة بأدوات وعملاء جدد
واجهة مستخدم رسومية سهلة الاستخدام
واجهة سطر الأوامر
التعاون مع المساعدة البشرية
ToolServer مع أدوات متعددة (محرر الملفات، Python Notebook، متصفح الويب، Shell، Rapid API)
موزع لإدارة المهام
مخطط لتقسيم المهام والتخطيط
منفذ لتنفيذ الإجراءات واستخدام الأدوات
يدعم مهام تحليل البيانات
يدعم مهام تدريب النماذج
يوفر نظام توصية
البدء مع XAgent: وكيل LLM ذاتي التشغيل
استنساخ: استنساخ مستودع XAgent من GitHub.
تثبيت التبعيات: قم بتثبيت حزم Python المطلوبة باستخدام pip.
بناء وإعداد ToolServer: قم بتثبيت Docker و Docker Compose، ثم قم ببناء صورة ToolServer.
تكوين: قم بتكوين XAgent في assets/config.yml، بما في ذلك مفتاح OpenAI واحد على الأقل.
تنفيذ: قم بتشغيل XAgent باستخدام سطر الأوامر، مع تحديد المهمة وملف التكوين.
التشغيل باستخدام واجهة المستخدم الرسومية: قم بالوصول إلى واجهة مستخدم الويب XAgent عبر متصفح الويب (http://localhost:5173).
حالات استخدام XAgent: وكيل LLM ذاتي التشغيل
- تحليل البيانات
- تدريب النماذج
- تصفح الويب
- تحرير الملفات
- أتمتة المهام
- أنظمة التوصية
- الترميز والتطوير







