تقوم شركة Ollama+Open WebUI بنشر Kimi-Dev-72B-GGUF
1. مقدمة البرنامج التعليمي

Kimi-Dev-72B هو نموذج لغة كبير مفتوح المصدر مصمم لمهام هندسة البرمجيات، أصدره فريق Dark Side of the Moon التابع لشركة الذكاء الاصطناعي الصينية في 17 يونيو 2025. حقق أداء 60.4% في اختبار معيار البرمجة المعتمد من SWE-bench، وفاز بالبطولة بـ 7.2 مليار معلمة فقط، متجاوزًا الإصدار الجديد الذي تم إصداره مؤخرًا من DeepSeek-R1 بـ 67.1 مليار معلمة، ليصبح SOTA بين نماذج المصدر المفتوح الحالية.
المميزات الرئيسية:
- إصلاح الكود (BugFixer): تحديد الأخطاء في الكود تلقائيًا وإنشاء تصحيحات إصلاحية لحل نقاط الضعف والعيوب في تطوير البرامج.
- إنشاء كود الاختبار (TestWriter): اكتب اختبارات الوحدة للكود الموجود لضمان جودة الكود والصحة الوظيفية.
- عملية التطوير الآلية: تعتمد على التعلم التعزيزي وآلية اللعبة الذاتية، وتقوم بتنسيق قدرات الإصلاح والاختبار لتحسين كفاءة التطوير.
- التكامل مع أدوات التطوير: في المستقبل، سيتم دمجه بشكل عميق مع IDE وأنظمة التحكم في الإصدارات وأنابيب CI/CD، وسيتم دمجه بسلاسة في سير عمل التطوير.
المبدأ الفني:
- تقسيم الأدوار (BugFixer وTestWriter): يلعب النموذج دورين، مسؤولين عن إصلاح الكود وكتابة الاختبارات على التوالي، وكلاهما يتقاسمان إطار عمل موقع الملف وتحرير الكود.
- منتصف التدريب: استخدم ما يقرب من 150 مليار نقطة بيانات عالية الجودة للتدريب لتعزيز فهم النموذج لمهام التطوير الفعلية.
- التعلم التعزيزي: قم بتشغيل الكود في بيئة Docker ومنح المكافآت استنادًا إلى نتائج الاختبار لتحسين قدرات تحرير كود النموذج.
- اختبار اللعب الذاتي أثناء الوقت: أثناء مرحلة الاختبار، يقوم النموذج بإنشاء العديد من التصحيحات ومرشحي الاختبار، وينسق قدرات الإصلاح والاختبار استنادًا إلى آلية اللعب الذاتي لتحسين الأداء العام.
سيناريوهات التطبيق:
- إصلاح الكود: اكتشاف الأخطاء أو الثغرات الأمنية في الكود وإصلاحها بسرعة، مما يقلل من الوقت اللازم لاستكشاف الأخطاء وإصلاحها يدويًا.
- إنشاء كود اختبار: إنشاء كود اختبار وحدة عالي الجودة للكود الحالي لتحسين تغطية الاختبار.
- أتمتة عملية التطوير: التكامل مع بيئات التطوير المتكاملة الرئيسية لتوفير اقتراحات إصلاح التعليمات البرمجية في الوقت الفعلي ووظائف إنشاء التعليمات البرمجية الاختبارية.
- تعليم البرمجة: مساعدة المبتدئين على فهم مهارات البرمجة وإتقانها بسرعة من خلال إنشاء أكواد العينة وكود الاختبار للمساعدة في التعلم.
- صيانة المشاريع مفتوحة المصدر: مساعدة المشرفين على المشاريع مفتوحة المصدر على إصلاح نقاط الضعف بسرعة وتحسين التعليمات البرمجية لتحسين جودة المشروع واستقراره.
تعتمد موارد الحوسبة في هذا البرنامج التعليمي على بطاقة RTX A6000 واحدة. النموذج المستخدم في هذا البرنامج التعليمي هو Kimi-Dev-72B-GGUF/Kimi-Dev-72B-IQ4_NL.gguf.
2. عرض التأثير

3. خطوات التشغيل
1. ابدأ تشغيل الحاوية

2. بعد الدخول إلى صفحة الويب، يمكنك بدء محادثة مع النموذج
إذا لم يظهر "النموذج"، فهذا يعني أنه قيد التهيئة. نظرًا لكبر حجم النموذج، يُرجى الانتظار دقيقتين أو ثلاث دقائق ثم تحديث الصفحة.

4. المناقشة
🖌️ إذا رأيت مشروعًا عالي الجودة، فيرجى ترك رسالة في الخلفية للتوصية به! بالإضافة إلى ذلك، قمنا أيضًا بتأسيس مجموعة لتبادل الدروس التعليمية. مرحبًا بالأصدقاء لمسح رمز الاستجابة السريعة وإضافة [برنامج تعليمي SD] للانضمام إلى المجموعة لمناقشة المشكلات الفنية المختلفة ومشاركة نتائج التطبيق↓

معلومات الاستشهاد
معلومات الاستشهاد لهذا المشروع هي كما يلي:
@misc{kimi_dev_72b_2025,
title = {Introducing Kimi-Dev-72B: A Strong and Open Coding LLM for Issue Resolution},
author = {{Kimi-Dev Team}},
year = {2025},
month = {June},
url = {\url{https://www.moonshot.cn/Kimi-Dev}}
}