عن المشروع
Fabric هو إطار عمل مفتوح المصدر لتعزيز البشر باستخدام الذكاء الاصطناعي. هدفه المعلن هو معالجة مشكلة التكامل وليس مشكلة القدرات: بينما توجد العديد من تطبيقات الذكاء الاصطناعي، فإن دمج وظائفها في سير العمل اليومي صعب. يتعامل Fabric مع هذا الأمر من خلال اعتبار المطالبات الوحدة الأساسية لعمل الذكاء الاصطناعي وتنظيمها حسب المهمة الواقعية.
المفهوم الأساسي: الأنماط
يقوم Fabric بجمع وتنظيم المطالبات، والتي يسميها أنماطًا، في مكان واحد لاستخدامها في الأدوات المفضلة للمستخدم. يسرد ملف README حالات استخدام مثالية مثل استخراج highlights من مقاطع يوتيوب والبودكاست، وكتابة المقالات بصوت شخصي، وتلخيص الأوراق الأكاديمية، وإنشاء مطالبات فنية للذكاء الاصطناعي، وتقييم جودة المحتوى، وشرح الكود، وتحسين الوثائق، وإنشاء منشورات وسائل التواصل الاجتماعي. يمكن استخدام الأنماط مباشرةً عبر واجهة سطر أوامر Fabric أو نسخها إلى أدوات أخرى.
الواجهات والاستخدام
يتم توزيع Fabric بشكل أساسي كأداة سطر أوامر. يدعم مثبتات سطر واحد لأنظمة يونكس/لينكس/ماك أو إس وويندوز PowerShell، والتنزيل اليدوي للثنائيات، ومديري الحزم بما في ذلك هوم برو، AUR، وينجيت وسكوب، التثبيت من المصدر باستخدام Go، وصور Docker مبنية مسبقًا. يتوفر وضع خادم واجهة برمجة تطبيقات REST، بما في ذلك وضع توافق أولاما، وتوفير وثائق واجهة برمجة تطبيقات تفاعلية عبر سواجر/OpenAPI. كما يُشار إلى واجهة ويب. يتم توثيق إكمال القشرة لـ Zsh و Bash و Fish، ويظهر ملف README كيفية توليد aliases للقشرة بحيث يمكن استدعاء كل نمط كأمر منفصل.
دعم الموفر
يسرد ملف README التكاملات الأصلية مع OpenAI، OpenAI Codex، أنثروبيك (كلود)، جوجل جيميني، أولاما للنماذج المحلية، أزور أوبن أيه، أمازون بيدرك، فيرتكس أيه، LM Studio وPerplexity. كما يسرد العديد من الموفرين المتوافقين مع OpenAI، بما في ذلك أباكوس، AIML، سيريبراس، ديب سيك، ديجيتال أوشن، نماذج جيت هاب، GrokAI، جروك، لانغدوك، لايت إل إم، ميني ماكس، ميسرال، نوفتا أيه، أوبن روتر، بيزيرو، سيليكون كلاود، سينثوراي، توغثر، فينيس أيه وزي أيه. يتم الإعداد باستخدام أمر الإعداد، ويمكن سرد الموردين من واجهة سطر الأوامر. يدعم تعيين النموذج لكل نمط عبر متغيرات البيئة.
التخصيص والتوسعات
يصف ملف README الأنماط المخصصة، واستراتيجيات المطالبات، وتطبيقات مساعدة مثل to_pdf، code2context وgenerate_changelog، ومساعد pbpaste. يوثق مستويات التصحيح، وضع التشغيل التجريبي، والتوسعات. يُذكر دعم تحويل الكلام إلى نص مع علامات لنسخ الملفات، اختيار نموذج النسخ، وتقسيم ملفات الوسائط. يُعد التوطين موضوعًا متكررًا في ملاحظات الإصدار، مع دعم locale عبر لغات متعددة وتطبيع locale لل variantes اللغوية.
سياق المشروع
المشروع مرخص تحت رخصة MIT وكتبه principalmente بلغة Go، بعد انتقاله من تنفيذ سابق بلغة بايثون؛ تتضمن إرشادات الهجرة والترقية. يؤكد ملف README فلسفة أن الذكاء الاصطناعي يعزز إبداع الإنسان وأنه يجب تقسيم المشكلات إلى مكونات ومعالجتها واحدةً تلو الأخرى. يربط إلى الوثائق، سجل التغييرات، فيديوهات المجتمع، ومورد DeepWiki. يجب التعامل مع هذا materiale كتوثيق وصفي وليس كتقييم مستقل؛ فإن الادعاءات حول الميزات تأتي من المشروع نفسه.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.