أعلنت Meta الشركة الأم لفيس بوك والمملوكة لمارك زوكربيرج، عن نموذج ذكاء اصطناعي كبير جديد (LLM) يمكنه استخدام الكتابات النصية لإنشاء التعليمات البرمجية ومناقشتها، حيث أن الأداة يطلق عليها code llama مخصصة لنسخ LLM المتاحة للعامة في مهام البرمجة، وذلك في ماحولة منها لمنافسة ChatGPT.
وقالت ميتا في منشور لها: "إن أدتها الجديدة لديها القدرة على جعل سير العمل أسرع وأكثر كفاءة للمطورين وتقليل حاجز الدخول للأشخاص الذين يتعلمون البرمجة"، وعلاوة على ذلك، قالت الشركة إن code llama لديه القدرة على استخدامه كأداة إنتاجية وتعليمية لمساعدة المبرمجين على كتابة برامج أكثر قوة وموثقة جيدًا.
ما هو code Llama؟ وما الذي يمكنه فعله
وفقًا لـ Meta، يتميز النموذج بقدرات برمجة وتكويد محسنة ويمكنه إنشاء تعليمات برمجية ولغة طبيعية حول التعليمات البرمجية، من خلال كتابة التعليمات البرمجية واللغة الطبيعية، فعلى سبيل المثال، يمكن للمستخدمين أن يقولوا اكتب لي دالة تُخرج تسلسل فيبوناتشي" وسيقوم code llama بإنشاء التعليمات البرمجية على هذا الأساس.
وعلاوة على ذلك، يمكن استخدامه أيضًا لإكمال التعليمات البرمجية وتصحيح الأخطاء، وهو يدعم العديد من لغات البرمجة الأكثر شيوعًا المستخدمة اليوم، بما في ذلك Python وC++ وJava وPHP وTypescript (Javascript) وC# وBash والمزيد.
ومن خلال النموذج الجديد، تستهدف Meta تطبيق ChatGPT، الذي يقال إنه أصبح يتمتع بشعبية كبيرة بين المبرمجين، حيث يحتوي Github على أداة ترميز مدعومة بـ OpenAI، بينما تمتلك Amazon أيضًا نموذجًا مشابهًا يساعد الأشخاص على كتابة التعليمات البرمجية، وهناك تقارير حول عمل Google أيضًا على أداة الذكاء الاصطناعي لكتابة التعليمات البرمجية.
وقال ميتا إن المبرمجين يستخدمون بالفعل LLMs للمساعدة في مجموعة متنوعة من المهام، وقالت الشركة: "الهدف هو جعل سير عمل المطورين أكثر كفاءة حتى يتمكنوا من التركيز على الجوانب الأكثر تركيزًا على الإنسان في وظيفتهم، بدلاً من المهام المتكررة".
ومثل أدوات ونماذج الذكاء الاصطناعي الأخرى، جعلت Meta code llama أيضًا مفتوحة المصدر ومتاحة للجميع، وقال ميتا: "نعتقد أن نماذج الذكاء الاصطناعي، وماجستير إدارة الأعمال في البرمجة على وجه الخصوص، تستفيد أكثر من النهج المفتوح، سواء من حيث الابتكار أو السلامة".