مشروع Dify منصة لتطوير تطبيقات النماذج اللغوية، تجمع في واجهة واحدة: سير العمل، وخط RAG، وقدرات الوكلاء، وإدارة النماذج، والمراقبة والملاحظة. الهدف المعلن الانتقال السريع من النموذج الأولي إلى الإنتاج دون إعادة بناء الحزمة التقنية.
نقطة تستحق الانتباه أولًا: الرخصة
المستودع مرخّص بما يسميه **رخصة Dify مفتوحة المصدر**، وهي **مبنية على Apache 2.0 بشروط إضافية**. هذا يعني أنها ليست Apache 2.0 قياسية كما قد يُفترض من النظرة الأولى. من يبني منتجًا تجاريًا فوقها، أو يفكّر في تقديمها كخدمة، يجب أن يقرأ نص الرخصة نفسه لا الاعتماد على وصف عام.
الميزات الأساسية السبع
| الميزة | ماذا تقدّم |
|---|---|
| سير العمل | بناء واختبار سير عمل على لوحة مرئية |
| دعم النماذج | مئات النماذج المملوكة والمفتوحة من عشرات المزوّدين، وأي نموذج متوافق مع واجهة OpenAI |
| بيئة صياغة التوجيهات | واجهة لصياغة التوجيهات ومقارنة أداء النماذج |
| خط RAG | من استيعاب المستند إلى الاسترجاع، بدعم جاهز لاستخراج النص من PDF وPPT وصيغ أخرى |
| قدرات الوكلاء | وكلاء عبر استدعاء الدوال أو ReAct، مع أكثر من 50 أداة مدمجة |
| عمليات النماذج (LLMOps) | مراقبة سجلات التطبيق وأدائه عبر الوقت لتحسين التوجيهات والبيانات |
| خلفية كخدمة | كل قدرات المنصة متاحة عبر واجهات برمجية للدمج في منطق عملك |
متطلبات تشغيل منخفضة نسبيًا
الحد الأدنى المعلن: نواتان معالجة و4 جيجابايت ذاكرة فقط. هذا أخف بكثير من منصات RAG الأثقل، ويجعل التجربة ممكنة على خادم صغير أو جهاز شخصي. التشغيل عبر Docker Compose بأربعة أوامر، ثم الوصول للوحة التحكم لبدء التهيئة.
خيارات نشر واسعة بشكل لافت
المشروع يوثّق مسارات نشر متعددة ساهم بها المجتمع: مخططات Helm متعددة لـKubernetes، وقوالب Terraform لـAzure وGoogle Cloud، وأدوات AWS CDK بنسختين (EKS وECS)، ونشر بنقرة واحدة عبر Alibaba Cloud. هذا التنوع مؤشر على تبنٍّ مؤسسي فعلي لا مجرد استخدام فردي.
المراقبة عبر Grafana
يمكن استيراد لوحة معلومات لـGrafana تستخدم قاعدة PostgreSQL الخاصة بـDify كمصدر بيانات، لمراقبة المقاييس بتفصيل التطبيقات والمستأجرين والرسائل. نقطة عملية لمن يشغّلها في بيئة إنتاج ويحتاج رؤية تشغيلية.
التوثيق بالعربية
المشروع يوفر توثيقًا رسميًا **بالعربية** ضمن 16 لغة أخرى، وهي نقطة تسهّل التبني في بيئة عربية.
لمن يناسب
يناسب الفرق التي تريد منصة واحدة تغطي دورة حياة تطبيق النماذج اللغوية كاملة بدل تركيب عدة أدوات. لكن التنبيه الأهم يبقى الرخصة: مع 152 ألف نجمة قد يُفترض أنه مفتوح المصدر بالكامل بلا قيود، والواقع أن الشروط الإضافية موجودة وتستحق مراجعة قانونية قبل أي بناء تجاري فوقه.