Co to jest GitHub Copilot
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.