منصة GitHub تطلق مساعد ذكاء اصطناعي لإصلاح الأخطاء البرمجية

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

يتم دمج هذا الوكيل مباشرة داخل GitHub Copilot، ويبدأ العمل بمجرد أن يحدد المستخدم مهمة له، وفقًا للإعلان الصادر في مؤتمر Microsoft Build.

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

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

إلى جانب GitHub، كشفت شركات أخرى عن وكلاء برمجيين بالذكاء الاصطناعي خاص بها، فقد أعلنت Google عن وكيلها البرمجي Jules في ديسمبر الماضي، بينما عرضت OpenAI وكيلها البرمجي Codex، المدمج في ChatGPT، الأسبوع الماضي.

وقالت GitHub إن الوكيل البرمجي الجديد يدمج السياق من المناقشات المتعلقة بالمشكلات أو طلبات السحب (PR)، كما يتبع أي تعليمات مخصصة للمستودع، مما يسمح له بفهم الهدف وراء المهمة ومعايير البرمجة الخاصة بالمشروع.

يتوفر هذا الوكيل البرمجي لمستخدمي Copilot Enterprise وCopilot Pro Plus عبر موقع GitHub، وتطبيق الهواتف المحمولة، وأداة GitHub Command Line Interface.

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

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

نموذج GPT-4.1 أصبح متاحاً في ChatGPT
مايكروسوفت تمنع المطورين الخارجيين من الوصول إلى بحث Bing
جوجل تطلق عدة ميزات جديدة لمتصفح كروم على أندرويد
جوجل تطلق ميزات جديدة لحماية المستخدمين من الاحتيال في أندرويد
جوجل تحدّث تصميم شعارها الملون G

منصة فيجما تطلق أربع أدوات جديدة لإنشاء المواقع والبرمجة بالذكاء الاصطناعي

تعمل Figma على توسيع نظامها البيئي للبرمجيات الإبداعية لتمكين مصممي المنتجات من إكمال المشاريع بالكامل دون الحاجة إلى تطبيقات خارجية.

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

وذلك بهدف سد أي فجوات تعيق Figma من أن تصبح منصة شاملة تدعم دورة حياة تصميم المنتجات بالكامل.

تطبيق Figma Sites

يُعد Figma Sites منشئ مواقع إلكترونية متكاملًا مع Figma Design، مما يسمح للمبدعين بتحويل مشاريعهم إلى مواقع وظيفية مباشرة.

يوفر Figma Sites إعدادات مسبقة للتخطيطات، القوالب، التفاعلات، والكتل، بهدف جعل بناء المواقع أقل تعقيدًا وأكثر توفيرًا للوقت.

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

يتم طرح Figma Sites حاليًا في إصدار تجريبي للمستخدمين الذين لديهم وصول كامل إلى منتجات Figma.

وتؤكد الشركة أن توليد الأكواد بالذكاء الاصطناعي سيكون متاحًا “في الأسابيع المقبلة”، كما سيتم إطلاق نظام إدارة المحتوى (CMS) الذي يسمح للمصممين بإدارة محتوى المواقع “لاحقًا هذا العام”.

Figma Make

يُعد Figma Make إصدار Figma الخاص بأدوات البرمجة بالذكاء الاصطناعي، مثل Gemini Code Assist من Google وGitHub Copilot من Microsoft.

تعتمد أداة Figma Make لإنشاء الأكواد بناءً على أوامر نصية على نموذج Claude 3.7 من Anthropic، ويمكنها بناء نماذج أولية وتطبيقات وظيفية بناءً على الوصف أو التصميمات الحالية، مثل إنشاء مشغل موسيقى يعرض قرصًا يدور عند تشغيل المسارات الجديدة.

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

يتم طرح Figma Make في إصدار تجريبي لمستخدمي Figma الذين لديهم وصول كامل. وتقول الشركة إنها “تستكشف عمليات التكامل مع جهات خارجية وأنظمة التصميم” لأداة Figma Make، وقد توسع استخدامها لتشمل تطبيقات أخرى داخل منصة Figma للتصميم.

تطبيق Figma Buzz

هو تطبيق تصميم مخصص للتسويق، يُطرح في إصدار تجريبي لجميع المستخدمين، ويهدف إلى تسهيل عملية نشر محتوى العلامات التجارية، على غرار منصة تصميم المنتجات الخاصة بـ Canva.

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

كما تتضمن Figma Buzz أدوات الذكاء الاصطناعي التوليدية لإنشاء الصور وتحريرها باستخدام أوامر نصية، إلى جانب إمكانية استخراج البيانات من جداول البيانات لإنشاء آلاف الأصول المرئية دفعة واحدة.

تطبيق Figma Draw

أخيرًا، يعد تطبيق Figma Draw للتصميم بالمتجهات بمثابة نسخة مبسطة من Adobe Illustrator يمكن للمبدعين استخدامها لإنشاء مرئيات مخصصة دون مغادرة منصة Figma.

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

يتوفر Figma Draw الآن بشكل عام للمستخدمين الذين لديهم وصول كامل، كميزة قابلة للتفعيل داخل Figma Design، مع إمكانية الوصول إلى بعض الميزات في Sites، Slides، وBuzz.

إن Figma Draw ليس بنفس اتساع نظام Adobe Creative Cloud، لكنه يضع الشركتين في منافسة مباشرة لأول مرة منذ أن أوقفت Adobe منصة تصميم المنتجات الخاصة بها XD.

كما أنه يضيف خيارات جديدة إلى سوق البرمجيات الإبداعية، بعد فشل Adobe في الاستحواذ على Figma مقابل 20 مليار دولار بسبب الضغوط التي فرضها المُشرِّعون المختصون بالمنافسة.

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

مايكروسوفت تكشف عن تحقيق ألعابها مبيعات كبيرة على بلاي ستيشن 5
مايكروسوفت تطلق جهازي Surface جديدين بدون منفذ Surface Connect
آبل ستطلق أول هاتف آيفون قابل للطي العام القادم
كيفية إعادة ضبط (تعيين) خوارزمية تيك توك TikTok
كيفية تشغيل ضوء الفلاش في هواتف آيفون بأسرع و أسهل طريقة

ميتا تُحدّث أداة Code Llama لإنشاء الأكواد البرمجية اعتماداً على الذكاء الاصطناعي

أعلنت شركة ميتا Meta أنّ Code Llama 70B أحدث نماذج الذكاء الاصطناعي الخاصة بإنشاء التعليمات البرمجية من ميتا أنها النموذج الأكبر والأفضل أداءً حتى الآن.

وتمّ إطلاق أداة Code Llama في أغسطس/آب الماضي وهي مجانية للاستخدام البحثي والتجاري.

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

سجل Code Llama 70B دقة بنسبة 53 بالمائة وفقًا لمعيار HumanEval، وكان أداؤه أفضل من أداء GPT-3.5 البالغ 48.1 بالمائة وأقرب إلى علامة 67 بالمائة التي ذكرتها ورقة OpenAI (PDF) لـ GPT-4.

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

وأطلقت Meta في وقت واحد أداتين أخريين من أدوات Code Llama في الخريف الماضي، Code Llama – Python وCode Llama – Instruct، والتي ركزت على لغات برمجية محددة.

يتوفر Code Llama 70B في ثلاثة إصدارات، وما زالت مجانية للاستخدامات البحثية والتجارية.

وتم تدريب النموذج الكبير على 1 تيرابايت من التعليمات البرمجية والبيانات المتعلقة بالكود.

تتم استضافته في مستودع التعليمات البرمجية Hugging Face، والذي يوفر الوصول إلى وحدات معالجة الرسومات لتشغيل نماذج الذكاء الاصطناعي.

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

أصدر مطورو الذكاء الاصطناعي الآخرون مولدات الأكواد في العام الماضي، حيث تم إطلاق CodeWhisperer من Amazon في أبريل، في حين قامت Microsoft باستغلال نموذج OpenAI لجلب GitHub Copilot.

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

مايكروسوفت تختبر ميزة في ويندوز 11 لتصفية صوت التسجيل
مايكروسوفت تختبر ميزة في ويندوز 11 لتصفية صوت التسجيل
إطلاق هاتف Honor Magic V2 رسمياً للطلب المسبق في أوروبا
ما هي أجهزة آيفون التي تدعم اتصال شبكات الجيل الخامس 5G؟
هل الشحن السريع ضار لبطارية الهاتف الذكي؟

برنامج Windows Terminal يحصل على مساعد ذكاء اصطناعي

يبدو أن ويندوز Windows 11 ومحرك البحث Bing ليسا وحدهما من منتجات مايكروسوفت Microsoft اللذان حصلا على المساعد الذكي Copilot في مؤتمر الشركة Build 2023.

حيث أعلنت الشركة أنّ المساعد البرمجي الذكي الذي يحمل الاسم GitHub Copilot سيشق طريقه إلى تطبيق موجه الأوامر Windows Terminal الخاص بويندوز، الأمر الذي سيمنح المطورين طريقة أخرى للعمل مع الذكاء الاصطناعي.

ويعتبر Windows Terminal، الذي تم إطلاقه في عام 2019، برنامج سطر الأوامر الافتراضي في ويندوز Windows 11.

ويتميز بعدد من الميزات مثل دعم علامات التبويب والتخصيص بأيقونة ملف تعريف وخيارات ألوان متنوعة.

وقالت الشركة أن مستخدمي GitHub Copilot سيتمكنون من استخدام اللغة العادية سواء بشكل مضمّن أو في تجربة الدردشة التجريبية للتوصية بالأوامر وشرح الأخطاء واتخاذ الإجراءات حتى داخل تطبيق Terminal.

يأتي تضمين GitHub Copilot في Windows Terminal بعد أشهر فقط من إعلان GitHub عن مساعد جديد يشبه ChatGPT لمساعدة المطورين على كتابة التعليمات البرمجية وإصلاحها.

تقول Microsoft إنها تختبر الآن GitHub Copilot في أدوات تطوير أخرى مثل مصحح أخطاء WinDbg الخاص بها.

وغالبًا ما يستخدم المطورون WinDbg لتصحيح أخطاء تطبيقات وضع المستخدم وبرامج تشغيل الأجهزة وحتى Windows نفسه.

كما أنها تعتبر أداة شائعة لمشرفي تكنولوجيا المعلومات لاستكشاف أخطاء شاشة الموت الزرقاء (BSOD) وإصلاحها من خلال قدرتها على تحليل عمليات تفريغ الذاكرة التي ينتجها Windows.

إذا كنت مهتمًا بتجربة Windows Terminal أو تجارب WinDbg المستقبلية باستخدام AI، فستحتاج إلى أن تكون في قائمة الوصول المبكر في GitHub Copilot Chat.

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

سعر ومواصفات هاتف Xiaomi Civi 3
تيك توك تختبر روبوت محادثة معتمد على الذكاء الاصطناعي
فلتر جديد في سناب شات لتلوين الأظافر بالواقع المعزز
سوني تكشف عن جهاز ألعاب محمول يحمل الاسم Project Q
كيفية استخدام برنامج MoniMaster لحماية الأطفال من محتوى الإنترنت الضار

منصة GitHub تختبر إمكانية كتابة الأكواد عن طريق الصوت

أعلنت منصة GitHub التابعة لمايكروسوفت عن اختبارها لخاصية التفاعل الصوتي لتطبيق Copilot، والذي من خلالها ستتمكن من إدخال الأكواد البرمجية من خلال الصوت. ذلك نقلًا عن The Verge.

إن آلية عمل تلك الخاصية بسيطة للغاية، فقط قل “Hey, GitHub!” كما لو كنت تتعامل مع Siri أو Google Assistant، ثم أدخل النص البرمجي الذي تريده.

تلك الخاصية ستكون موجودة في تطبيق Copilot، أداة مبنية على الذكاء الاصطناعي قامت GitHub بطرحها مطلع هذا العام مقابل 10 دولارات شهريًا. يقوم Copilot باقتراح الأكواد للمطورين داخل محرر الأداة نفسها، كما أنه قادر على اقتراح الأسطر البرمجية التالية لمحررات مثل Visual Studio، Neovim، وJetBrains.

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

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

تم تطوير خاصية الأوامر الصوتية بواسطة فريق GitHub Next، والذي يتكون من مجموعة من الباحثين والمهندسين الذين “يدرسون مستقبل تطوير البرمجيات.” لا توجد معلومات ما إذا كانت تلك الخاصية ستصبح منتجًا كاملًا في النهاية، حتى تلك اللحظة، يمكنك التسجيل والانضمام لقائمة انتظار Hey, GitHub! من خلال هذا الرابط.

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

بينما تواصل GitHub تقديم ميزات جديدة لتطبيق Copilot، يتم توجيه دعوات قضائية مختلقة تتهم كل من مايكروسوفت، GitHub، وOpenAI بتسهيل “قرصنة البرامج على نطاق غير مسبوق” عن طريق إزالة المواد المحمية بحقوق الطبع والنشر من الويب لتدريب Copilot، والذي يعيد إنتاج الكود دون ذكر المصدر. إذا مُنحت الدعوى القضائية حالة الدعوى الجماعية، فقد يؤدي ذلك إلى قلب الدفاع بأن جمع هذه البيانات مشمول في الولايات المتحدة من خلال مبدأ الاستخدام العادل، مما قد يؤثر ليس فقط على شرعية Copilot، ولكن أيضًا على مجموعة كاملة من نماذج الذكاء الاصطناعي التوليدية.