Che cos'è GitHub Copilot

Completato

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.