Что такое GitHub Copilot

Завершено

При написании кода часто следует обращаться к документации или веб-страницам для запоминания синтаксиса или решения проблем. Вы можете тратить часы на устранение проблем, написание тестов и создание документации. На этим задачи требуется много времени. Использование фрагментов кода или средств интегрированной среды разработки может помочь, но есть ли лучший способ?

Как это работает?

GitHub Copilot — это помощник по искусственному интеллекту, который используется в интегрированной среде разработки, которая может создавать код и многое другое. 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 + ВВОД и выберите наиболее подходящий вариант.