ميتا تطلق أداة Code Llama المعتمدة على الذكاء الاصطناعي لكتابة الأكواد البرمجية

أعلنت شركة ميتا Meta عن إصدار أداة Code Llama الجديدة المعتمدة على الذكاء الاصطناعي، والمبنية على نموذج اللغة الكبير Llama 2.

وستقوم الأداة بإنشاء الأكواد البرمجية، وتصحيح أخطاء الأكواد الأخرى المكتوبة بواسطة البشر.

وستستخدم Code Llama نفس ترخيص المجتمع مثل Llama 2 وهو مجاني للاستخدام البحثي والتجاري.

وقالت الشركة إن Code Llama يمكنها إنشاء سلاسل من التعليمات البرمجية بالاعتماد على المطالبات النصية، أو حتى إكمال التعليمات البرمجية وتصحيح الأخطاء عند الإشارة إلى سلسلة تعليمات برمجية محددة.

كما أصدرت الشركة أيضاً إصدارًا متخصصًا بلغة Python يسمى Code Llama-Python وإصدارًا آخر يمكنه فهم التعليمات باللغة الطبيعية يسمى Code Llama-Instrct.

وفقًا لـ Meta، فإن كل إصدار محدد من Code Llama غير قابل للتبديل، ولا توصي الشركة باستخدام Code Llama الأساسي أو Code Llama-Python لتعليمات اللغة الطبيعية.

وقالت الشركة إن الهدف من إنشاء هذه الأداة هو جعل سير عمل المطورين أكثر كفاءة حتى يتمكنوا من التركيز على الجوانب التي تتطلب العقل البشري.

وقالت الشركة إن Code Llama سجل 53.7 بالمائة في معيار الكود HumanEval وكان قادرًا على كتابة التعليمات البرمجية بدقة بناءً على وصف نصي.

ستصدر Meta ثلاثة أحجام مختلفة من Code Llama، وقالت إن أصغر حجم لها يتناسب مع وحدة معالجة رسومات واحدة لمزيد من المشاريع ذات زمن الوصول المنخفض.

وكانت GitHub قد أصدرت أداة Copilot في شهر مارس مدعومة بـ OpenAI GPT-4 لكتابة التعليمات البرمجية والتحقق منها بسرعة.

يمكن لـ GitHub Copilot أيضًا إعادة كتابة التعليمات البرمجية القديمة لتحديثها. تمتلك AWS من Amazon أيضًا CodeWhisperer، الذي يقوم أيضًا بكتابة التعليمات البرمجية والتحقق منها وتحديثها.

كما وتمتلك Google أيضًا أداة لكتابة التعليمات البرمجية في AlphaCode، ولكن لم يتم طرحها بعد. هذا لم يتم طرحه بعد.

مقالات قد تعجبك

سوني ستُطلق جهاز الألعاب المحمول PlayStation Portal قبل نهاية هذا العام
واتساب ستسمح للمستخدمين إنشاء مجموعات دون الحاجة لتسميتها
جوجل ستطلب التحقّق من هوية المستخدم عند إضافة عنوان إعادة توجيه
أسباب وحلول لإصلاح لوحة لمس معطلة في الكمبيوتر المحمول
ما الذي يمكن فعله مع حافظات Cases الهاتف القديم

مايكروسوفت تدمج لغة البرمجة بايثون في برنامج إكسل

يعد برنامج مايكروسوفت إكسل Microsoft Excel أحد برامج جداول البيانات الأكثر استخدامًا على نطاق واسع، وتقوم Microsoft بتحديثه بانتظام بميزات جديدة لجذب المزيد من العملاء.

وأعلنت الشركة اليوم عن اختبار ميزة رئيسية جديدة تتمثل في تقديم الدعم للغة البرمجة الشائعة بايثون Python.

وستتوفر معاينة عامة لهذه الميزة بدءاً من هذا اليوم، الأمر الذي سيسمح لمستخدمي Excel بمعالجة البيانات من بايثون Python وتحليلها.

ويتوفر هذا التكامل بشكل مسبق، مما يعني أنك لن تحتاج إلى تنزيل أي أداة مساعدة أخرى للاستفادة من Python في Excel.

ما عليك سوى النقر فوق الزر “إدراج Python” في قسم الصيغ في شريط Excel والبدء في كتابة كود Python الخاص بك.

ولتحقيق هذا المسعى، فقد عقدت Microsoft شراكة مع Anaconda لضمان حصول محللي البيانات والعلماء على إمكانية الوصول إلى المكتبات والدعم على مستوى المؤسسات.

يمكن مشاركة المصنفات التي تحتوي على Python والمشاركة في تأليفها تمامًا مثل ملف Excel العادي ويمكن للمتعاونين أيضًا تحديث معالجة وإخراج برنامج Python النصي دون تمكين لغة البرمجة في التثبيت الخاص بهم.

كما سيتمكن المستخدمون من إجراء تحليل متقدم للبيانات في بيئة Excel المألوفة عن طريق الوصول إلى Python مباشرةً من شريط Excel.

سيتم تشغيل حسابات Python في Microsoft Cloud، ثم إرجاع النتائج إلى ورقة عمل إكسل Excel.

وسيتمكن مستخدمو إكسل Excel من إنشاء الصيغ والمخططات جميعها بناءً على بيانات Python، مع إمكانية جلب مكتبات مخططات مثل Matplotlib و Searborn.

الميزة متاحة حاليًا في المعاينة العامة فقط لأعضاء قناة Microsoft 365 Insiders Beta، وذلك عبر نظام التشغيل ويندوز في الوقت الحالي.

ونوهت الشركة إلى أنه وبمجرد انتهاء المعاينة فإن بعض الإمكانات ستكون محمية بنظام حظر الاشتراك غير المدفوع ولن يمكن الوصول إليها بدون ترخيص ذي صلة.

مقالات قد تعجبك

هواتف آيفون 15 القادمة ستتميز بسرعات شحن أسرع من سابقاتها
الكشف عن المقطع الدعائي الأول للعبة Call of Duty: Modern Warfare III
سامسونج تكشف عن أول لعبة تدعم معيار الألعاب الجديد HDR10+ GAMING
الميزات والتغيرات الجديدة في أندرويد 13
هل يستحق جهاز الكمبيوتر المحمول شاشة بدقة 4K؟

بوت الدردشة Bard AI أصبح قادراً على كتابة الأكواد البرمجية وتصحيحها

أعلنت شركة جوجل Google أنها طوّرت روبوت الدردشة المعتمد على الذكاء الاصطناعي الخاص بها Bard AI وذلك لمساعدة المطورين على كتابة الأكواد البرمجية وتصحيحها.

وذلك بشكل مشابه لما تفعله الروبات المنافسة مثل ChatGPT و Bing AI، حيث اعتبرت الشركة أن هذه الأمر كان واحداً من أكثر الطلبات التي تلقتها الشركة منذ فتح الوصول إلى Bard الشهر الماضي.

وسيكون بإمكان Bard الآن إنشاء كود برمجي، وتصحيح أخطاء التعليمات البرمجية الموجود ، والمساعدة في شرح سطور التعليمات البرمجية، وحتى كتابة وظائف لجداول بيانات Google.

وقالت جوجل إن هذا الأمر سيدعم أكثر من 20 لغة برمجة بما في ذلك ++C و Go و Java و Javascript و Python و Typescript.

كما ويمكن للمبرمج أن يطلب من Bard شرح بعض الأسطر في كود برمجي، أو شرح التعليمات البرمجية داخل مستودعات GitHub.

ستعمل Bard أيضًا على تصحيح أخطاء الكود الذي يعطيه المستخدم، أو حتى الكود الذي أنشأه Bard بنفسه إذا حدثت بعض الأخطاء أو لم يكن الناتج هو ما كنت تبحث عنه.

ونوهت الشركة إلى أن Bard قد يقدم أحيانًا معلومات غير دقيقة أو مضللة أو خاطئة مثل الكثير من روبوتات الدردشة التي تعمل بالذكاء الاصطناعي.

وقال أحد مسؤولي الشركة: “عندما يتعلق الأمر بالبرمجة، قد يمنحك Bard كود عمل لا ينتج عنه المخرجات المتوقعة، أو يزودك بكود غير مثالي أو غير مكتمل”.

وأوصى بضرورة التحقق من ردود Bard واختبار الشفرة بعناية ومراجعتها بحثًا عن الأخطاء ونقاط الضعف قبل الاعتماد عليها.

مقالات قد تعجبك

نتفليكس تعلن عن تجاوز عدد مشتركيها 232 مليون في الربع الأول من هذا العام
سامسونج تكشف رسمياً عن هاتف Galaxy A24
سعر ومواصفات الجهازين اللوحيين Xiaomi Pad 6 و Pad 6 Pro
لماذا يعتبر البطريق تميمة لنظام لينكس؟
ما هي آلة Wayback Machine؟ ولماذا هي مهمة؟

أداة Copilot الجديدة تساعد على كتابة الأكواد البرمجية بسهولة وبالاعتماد على الذكاء الاصطناعي

أطلقت كلاً من GitHub و OpenAI معاينة تقنية لأداة ذكاء اصطناعي AI جديدة تسمى Copilot، والتي تعمل داخل محرر Visual Studio Code وتقوم بإكمال مقتطفات التعليمات البرمجية تلقائياً.

وبحسب موقع GitHub فإن عمل الأداة أكثر من مجرد إكمال الأكواد بناء على أكواد سابقة مشابهة.

إنما تقوم الأداة بتحليل الكود البرمجي الذي كتبته بالفعل، وتنشئ كوداً مطابقاً جديداً، متضمناً وظائف محددة تم استدعاؤها سابقاً.

وعرض الموقع بعض الأمثلة على عمل هذه الأداة مثل كتابة شفرة برمجية لاستيراد التغريدات أو رسم مخطط عشوائي أو الحصول على تقييم Goodreads.

وتعمل هذه الأداة بشكل أفضل مع Python و JavaScript و TypeScript و Ruby و Go، وفقاً لمدونة من المدير التنفيذي لشركة GitHub نات فريدمان.

ويرى موقع GitHub هذه الأداة على أنها تطور فيما يعرف بالبرمجة الزوجية، حيث يعمل اثنان من المبرمجين على نفس المشروع للاستفادة من تصحيح أخطاء بعضهم البعض، وتسريع عملية التطوير.

وسيكون عند استخدام هذه الأداة أحد هؤلاء المبرمجين افتراضياً.

ويعتبر هذا المشروع أولى ثمار استثمار مايكروسوفت Microsoft بقيمة مليار دولار في شركة OpenAI

وتم بناء أداة Copilot على خوارزمية جديدة تسمى OpenAI Codex، والتي يمكن اعتبارها وريثة GPT-3.

وتعتبر GPT-3 خوارزمية رئيسية لتوليد اللغة مطورة من قبل OpenAI، والتي يمكن أن تولد نصاً لا يمكن تمييزه أحيانًا عن الكتابة البشرية.

وبينما تنشئ خوارزمية GPT-3 نصاً باللغة الإنجليزية، فإن OpenAI Codex تولد شيفرة برمجية.

ونوه موقع GitHub إلى أنه لم يتم فحص جميع التعليمات البرمجية المستخدمة بحثاً عن الأخطاء أو الممارسات غير الآمنة أو التي يمكن أن تتضمن بيانات شخصية.

وأعلنت الشركة أنها وضعت بعض المرشحات لمنع الأداة الجديدة من توليد لغة مسيئة، لكنها قد لا تكون كافية في الوقت الحالي.

واعترف موقع أداة Copilot على الويب بإمكانية أن يصدر عن هذه الأداة أحيانًا نواتج غير مرغوب فيها، بما في ذلك “المخرجات المتحيزة أو التمييزية أو المسيئة”.

كما حذر أيضاً من أن الأداة قد يقترح عناوين البريد الإلكتروني أو مفاتيح واجهة برمجة التطبيقات أو أرقام الهواتف، ولكن هذا نادر.

يذكر أن هذا ليس المشروع الأول الذي يحاول إنشاء رمز تلقائي لمساعدة المبرمجين.

حيث قدمت شركة Kite الناشئة وظائف مشابهة جداً، مع توفرها على أكثر من 16 محرر كود.

الآن فإن أداة Copilot في معاينة تقنية مقيدة، ولكن يمكنك الاشتراك في موقع الويب الخاص بالمشروع للحصول على فرصة للوصول إليه.

مقالات قد تعجبك

خدمة الألعاب السحابية xCloud من مايكروسوفت أصبحت متاحة على الحواسيب ونظام iOS
أوفيس على ويندوز 11 سيحصل على دعم أصلي لمعالجات Arm 64-Bit
قيمة فيس بوك السوقية تتجاوز التريليون دولار لأول مرة
كيفية استخدام ملصقات (ستيكر) ميموجي Memoji على آيفون وآيباد
خطر استخدام ومسح رموز الاستجابة السريعة QR code
كيفية استخدام ميزة التدقيق الإملائي من جوجل باللغة العربية والإنكليزية وأي لغة أخرى

طفل بريطاني يدخل موسوعة غينيس كأصغر مبرمج في العالم

معظم الأطفال في سن السادسة أو السابعة لديهم شغف بلعب الألعاب الإلكترونية وهو أمر عادي بالنسبة لأعمارهم، لكن الشيء غير الاعتيادي أن ينهمك طفل في السادسة من عمره في تعلم البرمجة والذكاء الاصطناعي.

هذا الطفل هو البريطاني Kautilya Katariya والذي يبلغ من العمر حالياً سبع سنوات فقط حيث تم الاعتراف فيه رسمياً كأصغر مبرمج كمبيوتر في العالم، وذلك بعد إكماله عدة كورسات وحصوله على شهادات من شركة آي بي إم IBM في مجال لغة البرمجة بايثون والذكاء الاصطناعي.

وحصل الطفل Kautilya على خمس شهادات في مجالات لغة البرمجة بايثون Python والذكاء الاصطناعي AI من IBM في نوفمبر 2020، كما اجتاز دورة IBM Foundations of AI الاحترافية في edX ودورة Python لعلوم البيانات من IBM Cognitive Class.

وبدأ الطفل Kautilya وبمساعدة والديه وذلك أثناء فترة الحظر بسبب انتشار وباء كورونا في قراءة المواد الدراسية الخاصة بشركة IBM لمساعدته على فهم برمجة الكمبيوتر ومفاهيم لغة بايثون Python.

لم تكن شركة IBM تمزح عندما قالت إن المطورين من أي عمر والذين يسعون إلى تطوير مهاراتهم يمكنهم الحصول على العديد من الشهادات المهنية الجديدة في مجالات تشمل البرمجة والذكاء الاصطناعي، من خلال شبكة مهارات مطوري IBM، وهي منصة تعليمية مجانية لنشر الدورات التدريبية على كل من كورسيرا و edx .

وقال والد الطفل: “عندما حصل كوتيليا على وقت إضافي في المنزل بسبب إغلاق COVID وإلغاء العطلة، إلى جانب كل مشاكله فقد غمر نفسه في عالم التكنولوجيا للمساعدة في إرضاء فضوله”.

وأضاف: “كنا نبحث عن بعض دورات الحوسبة المنظمة والمحددة جيداً والذكاء الاصطناعي المتاحة عبر الإنترنت مجانًا، ودورات IBM كانت تتوافق مع كل هذه المعايير.”، ووصف ابنه بأنه “متعلم سريع ومتحمس”

وبحسب والد الطفل فقد استغرق الأمر من كاتيليا Kautilya من ستة إلى سبعة أشهر لإتقان لغة البرمجة بايثون.

ويستمر الطفل في هذا الطريق حيث يقوم حالياً بإجراء دورتين دراسيتين من شركة IBM للحصول على شهادة مهنية أخرى لـ” الذكاء الاصطناعي التطبيقي “

لقد تعلم الكثير من الأطفال البرمجة في سن مبكرة لكن كاتيليا هو أصغرهم، وهذا يوضح لك فقط أن أي شخص لديه اتصال بالإنترنت ولديه عقل فضولي يمكنه تعلم شيء معقد مثل الترميز للذكاء الاصطناعي.

مقالات قد تعجبك

واتساب أعلنت عن ميزة أمان جديدة لمستخدمي واتساب ويب
تيليجرام أتاح في تحديثه الجديد نقل الدردشات من واتساب
شاومي قدمت تقنية Mi Air Charge المبتكرة للشحن اللاسلكي عبر الهواء
كيفية تقليل المساحة المستخدمة من قبل تطبيق واتساب على أندرويد وآيفون
كيفية حماية حساب واتساب من الاختراق
كيفية ترجمة مستندات وورد Word من أي لغة إلى أخرى دون برامج إضافية

جافا تفوقت على بايثون لتتربع على عرش أكثر لغات البرمجة شيوعاً

لغات البرمجة الثلاث الأكثر شيوعاً هي جافا Java وجافا سكريبت JavaScript وبايثون Python وإحصائية جديدة من JetBrains أظهرت أن لغة جافا Java احتفظت بموقعها بين المطورين.

لتقرير حالة بيئة التطوير المتكاملة IDE الجديدة لعام 2020، قام صانع IDE بإحصائية ضمت ما يقرب من 20000 مطور لتحديد لغات البرمجة والأدوات والتقنيات الأكثر شيوعاً.

في حين أن جافا Java لا تزال لغة البرمجة الأكثر شيوعاً، فقد وجد JetBrains أن جافا سكريبت JavaScript هي اللغة الأكثر استخداماً.

  • كانت لغة البرمجة هذه على حافة الانقراض، والآن عادت إلى الشعبية.
  • قد تحدث تغييرات كبيرة في برمجة لينكس Linux.

كجزء من الإحصائيات السنوية الرابعة للمطورين، طلبت الشركة من المطورين اختيار ما يصل إلى ثلاث لغات يعتبرونها لغة البرمجة الأساسية.

على الرغم من أن جافا Java هي الأكثر شيوعاً بشكل عام، إلا أن جافا سكريبت JavaScript احتلت المرتبة الأولى بنسبة 39 بالمائة تليها جافا Java بنسبة 37% و Python بايثون بنسبة 31%.

في مقابلة مع The Register، قال JetBrains أن أحد الأسباب التي تجعل جافا Java لغة البرمجة الأكثر شيوعاً هو أن الكثير من المطورين يستخدمون جافا سكريبت JavaScript كجزء من المشروع. ومع ذلك، بينما يستخدمون جافا سكريبت JavaScript في مشاريعهم، لا يقضي المطورون معظم وقتهم في العمل معها.

نموّ لغات البرمجة:

أظهر تقرير JetBrains أيضاً أن بايثون Python تمكنت من تجاوز جافا Java كأكثر اللغات المستخدمة في العام الماضي.

يعد نمو التعلم الآلي أحد الأسباب الكامنة وراء ذلك، وكانت بايثون Python في الواقع اللغة الأكثر دراسة وفقاً للمطورين حيث أن ما يقرب من ثلث المطورين الذين تم استجوابهم بدأوا أو استمروا في دراستها العام الماضي.

يستخدم المطورون أيضاً بشكل متزايد Microsoft TypeScript للعمل مع ملفات تعليمات جافا سكريبت JavaScript كبيرة. نما استخدام لغة البرمجة بشكل كبير، وفي الواقع، أصبحت الآن اللغة الأساسية لـ 12% من المطورين.

عندما يتعلق الأمر بتبني لغات جديدة، يخطط المطورون لاعتماد لغة برمجة نظام Google Go و JetBrains Kotlin و Python.

جاءت لغة برمجة نظام Mozilla Rust في المركز الرابع في قائمة اللغات المخططة متبوعة بـ TypeScript و Apple Swift و Google Dart.

مقالات قد تعجبك:

أفضل النكت (ميمز) على تصميم بلاي ستيشن 5 PlayStation
إعلانات أهم ألعاب سوني بلاي ستيشن 5 PlayStation
مواصفات وتفاصيل سوني بلاي ستيشن 5 Sony PlayStation
ما هي ميزة QoS في أجهزة الراوتر ؟ وكيفية استخدامها للحصول على إنترنت أسرع ؟
كيفية الحصول على المواصفات التفصيلية لحاسوبك
كيفية تغيير الصورة الشخصية للحساب في ويندوز 10