عن المشروع
OpenHuman هو تطبيق ذكاء اصطناعي شخصي مفتوح المصدر لنظامي Mac و Windows و Linux، وهو في مرحلة الباتا المبكرة. يُصنف كثلاثة أشياء: نظام ذاكرة محلي مستمر، مُنظم وكلاء، ومساعد بحث عميق. تم بناء المشروع بقلب Rust وغلاف سطح مكتب، ويتم توزيعه عبر مثبتات على موقع المورِّد و Github Releases، بالإضافة إلى Homebrew وحزم Debian/Ubuntu و AUR ونصوص التثبيت.
الذاكرة والسياق
الوظيفة الأساسية للذاكرة هي شجرة الذاكرة: يتم ضغط بيانات المستخدم إلى أشجار ماركداون مُصنَّفة تخزينها في SQLite على الجهاز المحلي، وتعكسها مخزن Obsidian يمكن فتحه وتحريره مباشرة. حلقة استرداد تلقائية تجلب البيانات من الحسابات المتصلة كل 20 دقيقة تقريبًا لضمان سياق حديث للوكلاء دون فترة تدريب طويلة. يمكن تكوين خلفية agentmemory اختياريًا في ملف config.toml بحيث يتم مشاركة نفس المخزن الدائم مع وكلاء البرمجة الأخرى.
التكاملات والأدوات
يؤكد ملف README على 100+ تكاملات OAuth و5000+ خوادم MCP و90000+ مهارات، تغطي خدمات مثل Gmail وNotion وGitHub وSlack. الأدوات الأصلية تشمل بحث ويب مُدار بمحرك Exa (مُضمن مع الاشتراك، أو استخدم مفتاحك الخاص)، ومُستخرج، وأدوات مبرمج، ومُتصفح وبرنامج استخدام المُتصفح، وأيضًا صوتًا أصليًا مع Whisper في نفس العملية. تُدرج أيضًا إنشاء الصور والفيديوهات. توجيه النموذج يختار نموذج LLM لكل مهمة؛ يمكن للمستخدمين أيضًا توجيه المهام إلى مفاتيح مزودهم الخاص أو نموذج Ollama محلي بالكامل.
التنظيم والعملية
بدلاً من حلقة وكيل واحدة، تعمل OpenHuman على دورات كرسوم بيانية مُخزنة على مكتبة tinyagents المفتوحة المصدر، بحيث يمكن إيقاف المهام للحصول على مدخلات بشرية، وتحمي من إعادة التشغيل وتعود. يمكن للكوادر الفرعية أن تولد عدة مستويات عميقة، وتعمل الوكالات العالقة بتحديد أسباب الجذور. يتم وصف الرسائل بين الوكالات بأنها تعمل عبر تشفير من طرف إلى طرف ببروتوكول Signal مع دفعات x402. تُقترح العمليات على مشروع tinyflows المفتوح المصدر من قبل الوكيل وتُراجع من قبل المستخدم على لوحة مرئية قبل الحفظ؛ يتم تجريد العمليات المحفوظة عبر التحفيز (الجدول الزمني، الويب هوك، أحداث القناة) وحجب التأثيرات الجانبية خلف الموافقات. يُCompression أداة TokenJuice الناتج قبل وصوله إلى النموذج.
القنوات والخصوصية
يُدرج 17 قناة اتصال، بما في ذلك Telegram وDiscord وSlack وWhatsApp وSignal وiMessage، بالإضافة إلى البريد الإلكتروني الأصلي عبر IMAP IDLE وSMTP. تشمل ميزات الخصوصية البيانات المشفرة محليًا، وحاجز الموافقة، وتخزين الأسرار عبر مفتاح النظام، والتجريدة الاختيارية، ووضع خصوصية يمنع الاستنتاج من مغادرة الجهاز، ويُطبق في النواة Rust. تشمل التخصيصات عائلات موضوعات مختلفة ومُحرر بصري مع تصدير JSON.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.