عن المشروع
fount هو منصة تشغيل وكلاء ذكاء اصطناعي قابلة للبرمجة وموحدة ومعيارية. يمكن تشغيله باستخدام npx the-fount وتثبيته على Linux أو macOS أو Android أو Windows، أو تشغيله عبر Docker. بعد تكوين واجهة برمجة تطبيقات، تستطيع الشخصية الافتراضية ZL-31 تنفيذ تكوين الأجزاء وإنشاء الأجزاء وعمليات المستخدم من خلال المحادثة، لذلك لا حاجة إلى سير عمل منفصل للتأهيل.
يعتمد وقت التشغيل على أجزاء قابلة للتبديل تسمى chars وworlds وpersonas وshells وImportHandlers وAIsources وAIsourceGenerators. يمكن للشخصيات التعبير عن نفسها باستخدام HTML والصور والعناصر التفاعلية في الدردشة، والمشاركة في الدردشات الجماعية، ومزامنة المحادثات عبر الأجهزة. يمكن للمستخدمين سحب فقاعات الدردشة إلى المجلدات لإنشاء تقارير HTML مستقلة، وسحب الشخصيات لتصديرها كملفات قابلة للمشاركة.
يوفر fount كتل تنفيذ أكواد في الوقت الفعلي للغات مثل C وC++ وRust وPython وJavaScript، مع إخراج stdout وإخراج التجميع للغات المترجمة. وهو يدعم الاتصال المشفر الندّي عبر الشبكة المحلية للدردشة ونقل الملفات الكبيرة دون خوادم خارجية، مع خيارات توسعة مثل Bluetooth أو بروتوكولات نقل مخصصة. الواجهة الأمامية مبنية باستخدام HTML وCSS وJavaScript؛ أما الخلفية فتستخدم Deno وExpress.
يمكن تكوين مصادر الذكاء الاصطناعي عبر مولدات JavaScript، مما يسمح بالاتصال بـ OpenAI وClaude وAtlas Cloud وOpenRouter وNovelAI وHorde وOoba وTabby وMistral وغيرها، بالإضافة إلى مجموعات واجهات برمجة التطبيقات لتوجيه الطلبات. يمكن لأغلفة الروبوتات المدمجة ربط الشخصيات بـ Telegram وDiscord، ويمكن لتوسعات الأغلفة دمج الشخصيات في المتصفحات وبيئات تطوير JetBrains وneovim وZed والطرفيات، مع مشروع fount-pwsh للمساعدة في الطرفية.
يمكن مساعدة إنشاء الشخصيات بواسطة الذكاء الاصطناعي من وصف قصير، وتتوفر قوالب شخصيات مجتمعية. يدمج fount-charCI مع GitHub Actions لاختبار الشخصيات عند كل التزام. يمكن لوحدات التوافق تشغيل بطاقات شخصيات SillyTavern وRisu، بينما لا يتم دعم ترحيل الشخصيات الموجودة. ولأن الشخصيات يمكنها تنفيذ أوامر JavaScript، تنصح الوثائق المستخدمين باختيار شخصيات موثوقة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.