Dify هي منصة مفتوحة المصدر لتطوير تطبيقات نماذج اللغة الكبيرة (LLM)، تجمع واجهتها البديهية بين سير عمل الذكاء الاصطناعي للوكيل، وخطوط أنابيب RAG، ووظائف الوكيل، وإدارة النماذج، وقدرات المراقبة، مما يتيح لك الانتقال بسرعة من تطوير النموذج الأولي إلى نشر الإنتاج.
عنوان المشروع: https://github.com/langgenius/dify
قم ببناء واختبار سير عمل قوي للذكاء الاصطناعي على لوحة مرئية، باستخدام جميع الميزات التالية والمزيد. يمكن للمطورين إنشاء عمليات LLM معقدة من خلال واجهة السحب والإفلات، دون الحاجة إلى كتابة تعليمات برمجية معقدة.
تكامل سلس مع مئات من نماذج LLM الاحتكارية/مفتوحة المصدر من عشرات من مزودي الاستدلال، بالإضافة إلى حلول الاستضافة الذاتية، التي تغطي GPT و Mistral و Llama3 وأي نموذج متوافق مع OpenAI API. قائمة مزودي النماذج المدعومة غنية للغاية، وتلبي احتياجات السيناريوهات المختلفة.
واجهة بديهية لصياغة المطالبات، ومقارنة أداء النموذج، وإضافة وظائف إضافية مثل تحويل النص إلى كلام إلى التطبيقات المستندة إلى الدردشة.
وظائف RAG واسعة النطاق، تغطي كل شيء من استيعاب المستندات إلى الاسترجاع، مع دعم جاهز لاستخراج النص من PDF و PPT وتنسيقات المستندات الشائعة الأخرى.
يمكنك تحديد وكيل استنادًا إلى استدعاء وظيفة LLM أو ReAct، وإضافة أدوات مُنشأة مسبقًا أو مخصصة إلى الوكيل. يوفر Dify أكثر من 50 أداة مدمجة لوكلاء الذكاء الاصطناعي، مثل بحث Google و DALL·E و Stable Diffusion و WolframAlpha.
مراقبة وتحليل سجلات التطبيقات وأدائها بمرور الوقت. يمكنك باستمرار تحسين المطالبات ومجموعات البيانات والنماذج بناءً على بيانات الإنتاج والتعليقات التوضيحية.
تأتي جميع وظائف Dify مع واجهات برمجة تطبيقات (APIs) مقابلة، بحيث يمكنك بسهولة دمج Dify في منطق عملك الخاص.
ميزة | Dify.AI | LangChain | Flowise | OpenAI Assistants API |
---|---|---|---|---|
طريقة البرمجة | API + موجه نحو التطبيق | كود Python | موجه نحو التطبيق | موجه نحو API |
LLM المدعومة | غنية ومتنوعة | غنية ومتنوعة | غنية ومتنوعة | OpenAI فقط |
محرك RAG | ✅ | ✅ | ✅ | ✅ |
الوكيل | ✅ | ✅ | ❌ | ✅ |
سير العمل | ✅ | ❌ | ✅ | ❌ |
المراقبة | ✅ | ✅ | ❌ | ❌ |
ميزات المؤسسة (SSO/التحكم في الوصول) | ✅ | ❌ | ❌ | ❌ |
النشر المحلي | ✅ | ✅ | ✅ | ❌ |
يوفر Dify إصدار خدمة سحابية، ويمكن للمستخدمين تجربة جميع الميزات بدون تكوين، تتضمن خطة Sandbox 200 مكالمة مجانية لـ GPT-4.
انشر بسرعة عبر Docker Compose:
متطلبات النظام:
تشغيل سريع:
cd dify
cd docker
cp .env.example .env
docker compose up -d
بعد النشر، يمكنك زيارة http://localhost/install في المتصفح لبدء عملية التهيئة.
يوفر ميزات إضافية على مستوى المؤسسة للمؤسسات والمنظمات، بما في ذلك SSO والتحكم في الوصول والميزات المتقدمة الأخرى.
يعتمد Dify على تصميم معماري معياري، والذي يتضمن بشكل أساسي:
بصفته منصة تطوير تطبيقات LLM مفتوحة المصدر ناضجة، يوفر Dify للمطورين حلاً كاملاً من النموذج الأولي إلى الإنتاج. إن طريقة التطوير المرئية، والدعم الغني للنماذج، والنظام البيئي القوي للأدوات، وميزات المؤسسة تجعله خيارًا مثاليًا لبناء تطبيقات الذكاء الاصطناعي. سواء كان مطورًا فرديًا أو مستخدمًا مؤسسيًا، يمكنه بناء تطبيقات ذكاء اصطناعي قوية بسرعة من خلال Dify.