الوصف
JarvisCore هو إطار عمل مفتوح المصدر بلغة بايثون مصمم خصيصًا لبناء أنظمة ذكاء اصطناعي متعددة الوكلاء ذاتية التشغيل. تم تطويره بواسطة Prescott Data ويهدف إلى تسهيل إنشاء وكلاء يمكنهم العمل بدون إشراف في بيئات الإنتاج. يركز الإطار على تنسيق الوكلاء من نظير إلى نظير، مما يضمن عدم وجود نقطة فشل واحدة. يتم تحقيق ذلك من خلال شبكة SWIM التي تسمح للوكلاء باكتشاف والتواصل مع بعضهم البعض بسلاسة.
قراءة المزيد
واحدة من الميزات البارزة في JarvisCore هي نظام الذاكرة القوي. يتضمن هيكل ذاكرة من أربع طبقات تشمل لوحة عمل، وسجل عرضي، وملخصات طويلة الأمد مضغوطة بواسطة LLM، وذاكرة دلالية عبر الجلسات الاختيارية من خلال Athena MemOS. يضمن هذا النظام أن الوكلاء يمكنهم الاحتفاظ بالسياق عبر الجلسات، مما يجعلهم أكثر كفاءة وفعالية مع مرور الوقت.
كما أن JarvisCore تعطي الأولوية للأمان من خلال طبقة بيانات الاعتماد Nexus، التي تسمح للوكلاء بالتفاعل مع واجهات برمجة التطبيقات الخارجية دون الكشف عن بيانات الاعتماد الخام. يضمن هذا النهج بدون ثقة إدارة OAuth2 ومفاتيح API والمصادقة الأساسية بشكل آمن، مما يحافظ عليها بعيدًا عن تفكير الوكلاء.
يدعم الإطار مجموعة واسعة من التكاملات، حيث يقدم إجراءات مسبقة البناء لمنصات مثل Slack وGitHub وZoom وSAP وNetSuite وMS Graph وSalesforce. تتيح هذه القدرة الواسعة على التكامل للمطورين ربط وكلاء JarvisCore بأنظمة الأعمال المختلفة، مما يعزز من وظائفهم.
لتحقيق الرؤية، يوفر JarvisCore تتبعًا كاملًا، مما يمكّن المطورين من مراقبة كل دورة وكيل، واستدعاء أداة، وطلب LLM. يتم تعزيز ذلك بواسطة Redis PubSub للبث المباشر وPrometheus لوحات المعلومات التشغيلية، مما يضمن مراقبة شاملة والامتثال.
JarvisCore مثالي للمطورين الذين يتطلعون لنشر وكلاء ذكاء اصطناعي في بيئات الإنتاج. يقدم ملفين للوكلاء: AutoAgent، الذي يشغل حلقة معرفية كاملة، وCustomAgent، الذي يسمح بالتحكم الحتمي. تجعل هذه المرونة مناسبة لمجموعة واسعة من التطبيقات، من البحث والتحليل إلى عمال واجهات برمجة التطبيقات وخطوط الأنابيب الحتمية.
- الفئةأدوات بناء وكلاء الذكاء الاصطناعي
- نموذج التسعيرمفتوح المصدر
- النشرسحابي
- المنصاتبايثون
الميزات الأساسية لـ JarvisCore
إطار عمل مفتوح المصدر بلغة بايثون
تنسيق الوكلاء من نظير إلى نظير
نظام ذاكرة من أربع طبقات للوكلاء
إدارة بيانات اعتماد بدون ثقة
تكاملات خدمة واسعة
رؤية كاملة
ملفان للوكلاء: AutoAgent وCustomAgent
شبكة وكلاء ذاتية التنظيم
كيفية استخدام JarvisCore؟
التثبيت: إعداد JarvisCore في بيئة بايثون الخاصة بك
التكوين: إضافة مزود LLM وبيانات الاعتماد اللازمة
التشغيل: تنفيذ وكيلك الذاتي الأول
التحسين: دمج خدمات إضافية وتعزيز قدرات الوكيل
حالات استخدام JarvisCore
- البحث الذاتي
- تكامل واجهة برمجة التطبيقات
- مراقبة الإنتاج
- تحليل البيانات
- أتمتة سير العمل




