Che cos'è GitHub Copilot
Quando si scrive codice, spesso si consulta la documentazione o le pagine Web per ricordare la sintassi o risolvere i problemi. È possibile dover dedicare ore a risolvere i problemi, scrivere test e creare documentazione. Queste attività richiedono molto tempo. L'uso di frammenti di codice o strumenti IDE può essere utile, ma esiste un modo migliore?
Come funziona?
GitHub Copilot è un assistente di intelligenza artificiale usato dall'interno dell'IDE e in grado di generare codice e molto altro ancora. GitHub Copilot usa richieste e linguaggio naturale e fornisce suggerimenti in base a ciò che si digita. Un prompt può, ad esempio, essere un commento all'interno del file di codice:
// Create a web API using express and JavaScript with routes for products and customers
Copilot quindi continua a generare una risposta che si può scegliere di accettare o rifiutare. Una risposta al prompt (richiesta) potrebbe essere simile al codice seguente:
const express = require("express");
app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");
Come riconosce le richieste
Copilot può riconoscere una richiesta o un'istruzione se:
- Digitarla come commento in un file di codice (ad esempio,
.py,.js). - Digitare testo in un file markdown e attendere alcuni secondi per consentire a Copilot di rispondere.
Accettare suggerimenti
Ciò che si ottiene da Copilot è un suggerimento, che appare come testo grigio se si usa il nero come colore del testo. Per accettare il suggerimento, premere il tasto Tab.
Copilot potrebbe suggerire più opzioni. Per scorrere i suggerimenti, utilizzare CTRL + INVIO e selezionare quello più appropriato.