Home
Login

تطبيق سطح مكتب مفتوح المصدر ومتكامل للذكاء الاصطناعي، يتضمن RAG ووكلاء الذكاء الاصطناعي ومنشئ وكلاء ذكاء اصطناعي بدون تعليمات برمجية

MITJavaScript 45.6kMintplex-Labsanything-llm Last Updated: 2025-06-18

مشروع AnythingLLM: نظرة عامة مفصلة

نظرة عامة على المشروع

AnythingLLM هو تطبيق سطح مكتب مفتوح المصدر ومتكامل للذكاء الاصطناعي تم تطويره بواسطة Mintplex Labs، ويهدف إلى تزويد المستخدمين بحلول ذكاء اصطناعي كاملة دون الحاجة إلى كتابة تعليمات برمجية معقدة أو تكوين البنية التحتية. يدمج المشروع العديد من الميزات المتقدمة مثل الاسترجاع المعزز بالجيل (RAG)، ووكلاء الذكاء الاصطناعي، ومنشئ الوكلاء الذكيين بدون تعليمات برمجية.

الميزات الأساسية

1. حل متكامل

  • جاهز للاستخدام: لا حاجة إلى تكوين معقد، يمكن استخدامه مباشرة بعد التثبيت.
  • دعم سطح المكتب و Docker: يمكن تشغيله كتطبيق سطح مكتب، ويدعم أيضًا نشر حاويات Docker.
  • تشغيل محلي: يعمل بالكامل في بيئة محلية، مما يضمن خصوصية البيانات وأمانها.

2. وظيفة RAG (الاسترجاع المعزز بالجيل)

  • دعم تنسيقات المستندات المتعددة: يدعم تنسيقات المستندات المتعددة مثل PDF و Word و CSV.
  • أسئلة وأجوبة ذكية للمستندات: إجراء حوارات ذكية وأسئلة وأجوبة بناءً على محتوى المستندات التي تم تحميلها.
  • تكامل قاعدة بيانات المتجهات: دعم مدمج لقاعدة بيانات المتجهات لتحقيق استرجاع فعال للمستندات.

3. نظام وكيل الذكاء الاصطناعي

  • منشئ وكيل ذكي بدون تعليمات برمجية: يوفر واجهة مرئية، ولا حاجة للبرمجة لإنشاء وكلاء ذكاء اصطناعي.
  • تكوين مرن للوكيل الذكي: يدعم تخصيص سلوك الوكيل الذكي وأنماط الاستجابة.
  • أنواع متعددة من الوكلاء الذكيين: تلبية احتياجات الوكلاء الذكيين في سيناريوهات التطبيقات المختلفة.

4. دعم نماذج متعددة

  • دعم LLM المحلي: متوافق مع العديد من نماذج اللغة الكبيرة المحلية.
  • تكامل النموذج السحابي: يدعم واجهات برمجة التطبيقات التجارية مثل OpenAI و Claude.
  • تبديل مرن: يمكن التبديل بسهولة بين النماذج المختلفة حسب الحاجة.

5. توافق MCP

  • دعم بروتوكول MCP: متوافق مع بروتوكول سياق النموذج (Model Context Protocol)، مما يعزز قابلية التشغيل البيني بين النماذج.
  • قابلية التوسع: يدعم المكونات الإضافية والإضافات التابعة لجهات خارجية.

الميزات التقنية

حماية الخصوصية

  • معالجة محلية: تتم معالجة جميع البيانات محليًا.
  • خدمات سحابية اختيارية: يمكن للمستخدمين اختيار ما إذا كانوا سيستخدمون الخدمات السحابية أم لا.
  • التحكم في البيانات: يتحكم المستخدمون بشكل كامل في بياناتهم.

قدرة التخصيص

  • دعم العلامة البيضاء: يدعم التخصيص المؤسسي والعلامات التجارية.
  • تخصيص الواجهة: يمكن تعديل الواجهة والوظائف وفقًا لاحتياجات المؤسسة.
  • واجهات برمجة التطبيقات: يوفر واجهة برمجة تطبيقات REST كاملة لتكامل النظام.

نظام بيئي مفتوح المصدر

  • مفتوح المصدر بالكامل: الكود مفتوح بالكامل، ويدعم مساهمات المجتمع.
  • مجتمع نشط: لديه مجتمع مطورين ومجموعة مستخدمين نشطة.
  • تحديث مستمر: يقوم الفريق الأساسي بإصدار تحديثات وميزات جديدة بانتظام.

سيناريوهات التطبيق

تطبيقات المؤسسات

  • قاعدة المعرفة الداخلية: بناء نظام أسئلة وأجوبة للمستندات الداخلية للمؤسسة.
  • خدمة العملاء: إنشاء روبوتات خدمة عملاء ذكية.
  • معالجة المستندات: أتمتة تحليل المستندات ومعالجتها.

الاستخدام الشخصي

  • مساعد التعلم: إنشاء شريك تعلم بناءً على المواد الشخصية.
  • أداة البحث: المساعدة في البحث الأكاديمي وتحليل الأدبيات.
  • مساعد الإنشاء: دعم الكتابة وإنشاء المحتوى.

أدوات المطورين

  • تطوير النماذج الأولية: بناء نماذج أولية لتطبيقات الذكاء الاصطناعي بسرعة.
  • اختبار التكامل: اختبار أداء نماذج الذكاء الاصطناعي المختلفة.
  • تطوير واجهة برمجة التطبيقات: استخدام واجهة برمجة التطبيقات المتوفرة لإنشاء تطبيقات مخصصة.

البنية التقنية

واجهة المستخدم الأمامية

  • واجهة مستخدم حديثة: واجهة مستخدم مبنية باستخدام تقنيات الويب الحديثة.
  • تصميم متجاوب: يتكيف مع أحجام الشاشات والأجهزة المختلفة.
  • سهولة الاستخدام: واجهة تشغيل بديهية تقلل من عتبة الاستخدام.

خدمة الواجهة الخلفية

  • بنية الخدمات الصغيرة: تصميم معياري، سهل الصيانة والتوسيع.
  • دعم قاعدة البيانات: يدعم العديد من الواجهات الخلفية لقواعد البيانات.
  • آلية التخزين المؤقت: تحسين الأداء وسرعة الاستجابة.

خيارات النشر

  • تطبيق سطح المكتب: يدعم Windows و macOS و Linux.
  • حاوية Docker: يدعم النشر في حاويات.
  • الاستضافة السحابية: يدعم النشر السحابي وخدمات الاستضافة.

التثبيت والاستخدام

متطلبات النظام

  • نظام التشغيل: Windows 10+، macOS 10.15+، Ubuntu 18.04+
  • الذاكرة: يوصى بـ 8 جيجابايت أو أكثر.
  • مساحة التخزين: مساحة متاحة لا تقل عن 5 جيجابايت.
  • الشبكة: اتصال إنترنت اختياري (لتنزيل النماذج وتحديثها).

بداية سريعة

  1. تنزيل وتثبيت: قم بتنزيل أحدث إصدار من مستودع GitHub الرسمي.
  2. التكوين الأولي: قم بإجراء الإعدادات الأساسية عند التشغيل لأول مرة.
  3. اختيار النموذج: اختر نموذج اللغة المناسب.
  4. تحميل المستندات: قم بتحميل المستندات التي تحتاج إلى معالجة.
  5. بدء المحادثة: يمكنك البدء في إجراء محادثات ذكية مع الذكاء الاصطناعي.

ملخص

يمثل AnythingLLM اتجاهًا مهمًا في تطوير تطبيقات الذكاء الاصطناعي، فهو يغلف تقنيات الذكاء الاصطناعي المعقدة في تطبيقات سطح مكتب سهلة الاستخدام، مما يسمح للمستخدمين العاديين بالاستمتاع بسهولة بالراحة التي توفرها تقنية الذكاء الاصطناعي. من خلال ميزاته مفتوحة المصدر ووظائفه الغنية، يوفر AnythingLLM للمستخدمين الأفراد والمؤسسات والمطورين حلاً قويًا ومرنًا لمنصة الذكاء الاصطناعي.

Star History Chart