عن المشروع
OpenJarvis هو إطار عمل ومنصة بحثية تعتمد على Python 3.10+ لوكلاء الذكاء الاصطناعي الشخصيين الذين يعملون محليًا افتراضيًا. يركز تصميمه على النماذج والأجهزة المحلية، مع استخدام واجهات برمجة التطبيقات السحابية فقط عند الحاجة. كما يعامل استهلاك الطاقة وFLOPs وزمن الاستجابة والتكلفة المالية كقيود تقييم إلى جانب الدقة، ويوفر حلقة لتحسين النماذج من بيانات التتبع المحلية.
يتم توفير مثبتات لنظامي macOS وLinux وWSL2 وWindows الأصلي، مع تكوين uv وبيئة افتراضية وOllama ونموذج بداية. كما يتم تقديم إصدارات سطح المكتب .exe و.dmg و.deb و.rpm و.AppImage. يبدأ أمر jarvis النظام، بينما يبلغ jarvis doctor عن حالة الامتدادات والنماذج في الخلفية.
تغطي خمسة إعدادات مسبقة للمبتدئين المحادثة الخفيفة والملخصات اليومية المنطوقة من الخدمات المتصلة والبحث متعدد القفزات مع الاستشهادات ووكيل برمجة مع تنفيذ ووصول إلى الملفات أو الصدفة والمراقبة المجدولة ذات الحالة. تعمل ثمانية وكلاء مدمجون عند الطلب أو وفقًا لجدول زمني أو بشكل مستمر، بما في ذلك الدردشة البسيطة والاستدلال ReAct والتنسيق متعدد الأدوار وتنفيذ البرمجة والتشغيل المستمر والمراقبة طويلة الأفق والبحث العميق والملخصات الصباحية مع تحويل النص إلى كلام.
تتبع المهارات معيار agentskills.io ويمكن تثبيتها من الكتالوجات العامة أو مستودعات GitHub. يكتشف الوكلاء المهارات ويستدعونها عند الطلب؛ ويمكن استخدام سجل التتبع لتحسين المهارات وقياس تأثيرها. يستخدم الإعداد المسبق للملخص الصباحي OAuth لخدمات مثل Gmail وCalendar وTasks ويمكنه دمج بيانات البريد الإلكتروني والتقويم والصحة والأخبار.
تشمل الوثائق التثبيت والبدء السريع وأدلة الإعدادات المسبقة ودروس المهارات ونشر Docker ومحركات السحابة وإعداد التطوير وخارطة الطريق وروابط المجتمع. المشروع مرخص بموجب Apache 2.0 ويُطوَّر ضمن مبادرات Stanford's Hazy Research وScaling Intelligence Lab.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.