مع تطوير تقنية الذكاء الاصطناعي ، ينمو الطلب على نماذج لغة الكود مع إمكانات القوية والإنجاز والتفكير. على الرغم من أنه تم إحراز تقدم كبير في النماذج الحالية ، إلا أن التحديات لا تزال تواجه من حيث الكفاءة في التعامل مع مهام الترميز المتنوعة ، والخبرة الخاصة بالمجال ، وسيناريوهات التطبيق العملية. ستقدم هذه المقالة نموذج سلسلة QWEN2.5-CODER من Tongyi Qianwen ، وهو مصمم لحل أوجه القصور في النماذج الحالية وتزويد المطورين بأدوات مساعدة أكثر قوة وعملية.
في مجال تطوير البرمجيات ، هناك طلب مستمر على نماذج لغة الكود الذكية والقوية والمخصصة. على الرغم من أن النماذج الحالية أحرزت تقدمًا كبيرًا في توليد الكود ، والإنجاز ، والتفكير ، لا تزال هناك بعض المشكلات.
تشمل تحدياتها الرئيسية كفاءة منخفضة في التعامل مع مهام الترميز المتنوعة ، والافتقار إلى الخبرة الخاصة بالميدان ، وصعوبة في التقدم إلى سيناريوهات البرمجة الواقعية. على الرغم من أن العديد من نماذج اللغة الكبيرة (LLMS) تستمر في الظهور ، إلا أن النماذج الخاصة بالدولة تكافح غالبًا للتنافس مع نماذج الملكية من حيث التنوع والتطبيق. إن الحاجة إلى النماذج التي يمكن أن تؤدي أداءً جيدًا في المعايير والتكيف مع بيئات متعددة أكثر إلحاحًا من أي وقت مضى.
أعلنت Tongyi Qianwen مؤخرًا عن سلسلة "التنوع" و "التنوع" و "العملية" الكاملة من نماذج QWEN2.5-CODER التي هي مفتوحة المصدر ، وتلتزم بالترويج بشكل مستمر لتطوير codellms المفتوحة.
QWEN2.5 - مقدمة إلى سلسلة المبرمجنماذج سلسلة QWEN2.5 - المبرمج هي نماذج قوية وعملية لمصدر المصدر المفتوح ، بما في ذلك 0.5B - 32B ، وهي مصممة لتعزيز تطوير codellms المفتوحة.
QWEN2.5 - أبرز ميزة سلسلة المبرمج
إمكانية رمز ممتازة: QWEN2.5 - CODER - 32B - تم تنفيذها بشكل ممتاز في معايير توليد الكود المتعددة ، وصلت إلى نموذج SOTA مفتوح المصدر ، وربط قدرتها على الكود GPT - 4O ، والمعلقة في الاختبارات القياسية مثل Humaneval و MBPP. دعم اللغة متعددة البرامج: يدعم 92 لغة برمجة ، 32 ب-يوضح أكثر من 40 لغة ، مثل Haskell و Dracket واللغات الأخرى ، والقيادة في معايير لغة متعددة البرمجة مثل MCEVAL و MDEVAL. إصلاح رمز فعال: يمكن أن يساعد المستخدمين بشكل فعال في إصلاح أخطاء التعليمات البرمجية ، مثل QWEN2.5 - Coder - 32B - تم تسجيل 73.7 نقطة في المعيار المتسار ، والذي يمكن مقارنته بـ GPT - 4O. قدرة التفكير القوية في الكود: يؤدي إصدار 32B بشكل ممتاز في التفكير في الكود ، مثل الوصول إلى نفس المستوى مثل GPT-4O و Claude 3 Opus في مؤشر Cruxeval. يحتوي النموذج على أحجام غنية: 0.5B ، 1.5B ، 3B ، 7B ، 14B ، و 32 ب ، والتي تلبي احتياجات الموارد لمطورين مختلفين. مجموعة واسعة من السيناريوهات العملية: إظهار تنظيمات عملية في سيناريوهات المؤشر. تم إطلاقه لدعم توليد مختلف التطبيقات المرئية.تم استخدام مساعدي الرمز الذكي على نطاق واسع في الوقت الحاضر. ومع ذلك ، في الوضع الحالي ، تعتمد الغالبية العظمى من مساعدي الرمز الذكي بشكل أساسي على نماذج المصدر المغلقة. على هذه الخلفية ، يأمل Tongyi Qianwen أن يؤدي ظهور Qwen2.5-Conser إلى إحضار خيار جديد وودود وقوي لغالبية المطورين.
وفقًا للتقارير الرسمية ، كان أداء QWEN2.5-CODER-32B-instruct ، كنموذج رئيسي لهذا المصدر المفتوح ، يعمل بشكل جيد للغاية في العديد من معايير توليد الكود الشائعة ، بما في ذلك التقييم ، LiveCodeBench ، BigCodebench ، إلخ. في هذه المعايير ، حقق النموذج أفضل النتائج في نموذج المصدر المفتوح وكان أدائه مماثل لـ GPT-4O ، مما يدل على تنافسية قوية.
ظهور ظهور QWEN2.5-CODER-32B الهيمنة المطلقة السابقة لنموذج البرمجة المغلقة.
تحتل القطع الأثرية موقعًا مهمًا في مجال توليد الكود وهو أحد فئات التطبيقات المهمة لتوليد الكود. يمكن أن توفر القطع الأثرية للمستخدمين مساعدة رائعة ، مما يسمح لهم بإنشاء بعض الأعمال الممتازة المناسبة للغاية للعرض المرئي.
QWEN2.5 المبرمج لديه الآن وظيفة القطع الأثرية ، والتي تشبه القطع الأثرية أكثر. ستطلق QWEN قريبًا وضع الكود على موقع Tongyi الرسمي https://tongyi.aliyun.com ، ودعم العديد من التطبيقات المرئية مثل المواقع الإلكترونية والألعاب المصغرة ومخططات البيانات. حاليًا ، يمكن للأشخاص تجربة Qwen2.5 المبرمج القطع الأثرية في مكانين.
وجه العناق: https://huggingface.co/spaces/qwen/qwen2.5-coder-artifactsopen webui: https://openwebui.com
توفر أمثلة رمز: أمثلة رمز تغطي لغات برمجة متعددة لمساعدة المطورين على حل مشاكل البرمجة بسرعة. تكامل أداة التطوير: يدمج مجموعة متنوعة من أدوات التطوير لتسهيل المستخدمين لتطوير وإدارة التعليمات البرمجية. إدارة التعليمات البرمجية: لديها وظائف التحكم في إصدار الكود والتعاون ، ويدعم مشاريع تطوير تعاونية متعددة الشخصيات. مساعدة الكود الذكي: استخدم تقنية الذكاء الاصطناعي لتحقيق إكمال الكود التلقائي ، واكتشاف الأخطاء ، إلخ. الاختبار التلقائي: تنفيذ حالات الاختبار تلقائيًا لتحسين كفاءة اختبار البرمجيات والدقة. تحليل جودة الكود: تحليل جودة الكود وتقديم اقتراحات التحسين. محرر الرمز عبر الإنترنت: يدعم الرمز الفوري للتحرير والتشغيل ، مما يسهل المستخدمين للتحقق بسرعة من منطق الرمز.QWEN2.5 - نماذج سلسلة المبرمج لها خصائصها ومزاياها في مجال تطوير الكود. أنها توفر للمطورين موارد غنية ووظائف قوية وسيناريوهات التطبيق المتنوعة.
إذا كنت مطورًا أو متحمسًا للبرمجة ، فقد تختبر هذه المنتجات متعمقة. المستقبل ، جلب المزيد إلى مجال اختراق برمجة الذكاء الاصطناعي. إذا كنت مهتمًا بهذه المنتجات ، فيرجى إعجابهم والتعليق ، ومناقشة المزيد من الاحتمالات معًا ، ومواصلة الانتباه إلى القيمة طويلة الأجل التي يجلبونها لنا.
باختصار ، ساهم المصدر المفتوح لنموذج QWEN2.5-COMER في القوة الهامة في تعزيز تطوير CODELLMs المفتوحة.