ما هو GitHub Copilot

مكتمل

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

كيف تعمل هذه الوظيفة؟

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

// Create a web API using express and JavaScript with routes for products and customers

ثم يستمر Copilot في إنشاء استجابة يمكنك اختيار قبولها أو رفضها. قد تبدو الاستجابة للمطالبة مشابهة للتعليمات البرمجية التالية:

const express = require("express");

app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");

كيف يتعرف على المطالبات

يمكن أن يتعرف Copilot على مطالبة أو تعليمات إذا كنت:

  • اكتبه كتعليق في ملف التعليمات البرمجية (على سبيل المثال، .py، ). .js
  • اكتب نصا في ملف markdown وانتظر بضع ثوان حتى يستجيب Copilot.

قبول الاقتراحات

ما تحصل عليه من Copilot هو اقتراح، والذي يظهر كنص رمادي إذا كنت تستخدم الأسود بلون النص الخاص بك. لقبول الاقتراح، اضغط على المفتاح Tab .

قد يقترح Copilot خيارات متعددة. للتنقل بين الاقتراحات، استخدم Ctrl + Enter وحدد الخيار الأنسب.