Co to jest GitHub Copilot

Ukończone

Podczas pisania kodu często zapoznaj się z dokumentacją lub stronami internetowymi, aby zapamiętać składnię lub rozwiązać problemy. Możesz poświęcić wiele godzin na rozwiązywanie problemów, pisanie testów i tworzenie dokumentacji. Zadania te są czasochłonne. Korzystanie z fragmentów kodu lub narzędzi IDE może pomóc, ale czy istnieje lepszy sposób?

Jak to działa?

GitHub Copilot to asystent sztucznej inteligencji używany z poziomu środowiska IDE, który umożliwia generowanie kodu i wiele innych. Usługa GitHub Copilot używa monitów, języka naturalnego i udostępnia sugestie oparte na typie. Na przykład monit może być komentarzem w pliku kodu:

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

Copilot następnie generuje odpowiedź, którą można zaakceptować lub odrzucić. Odpowiedź na monit może wyglądać podobnie do następującego kodu:

const express = require("express");

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

Jak rozpoznaje monity

Copilot może rozpoznać monit lub instrukcję, jeśli:

  • Wpisz go jako komentarz w pliku kodu (na przykład .py, .js).
  • Wpisz tekst w pliku markdown i poczekaj kilka sekund na odpowiedź Copilot.

Akceptowanie sugestii

Otrzymasz od Copilot sugestię, która jest wyświetlana jako szary tekst, jeśli używasz czarnego koloru tekstu. Aby zaakceptować sugestię, naciśnij Tab .

Copilot może sugerować wiele opcji. Aby przechodzić przez sugestie, naciśnij Ctrl + Enter i wybierz najbardziej odpowiednie.