O que é o GitHub Copilot?

Concluído

Muitas vezes, quando você escreve código, você precisa consultar a documentação oficial ou outras páginas da web para lembrar a sintaxe ou como resolver um problema. Você também pode passar horas tentando resolver um problema quando o código não está funcionando. Além disso, você também gasta tempo escrevendo testes e documentação. Todas estas tarefas são demoradas. Para ser mais eficiente, você pode usar trechos de código ou confiar em ferramentas em seu ambiente de desenvolvimento integrado (IDE). Mas será que existe uma maneira melhor?

Como é que isto funciona?

O GitHub Copilot é um assistente de IA que você usa de dentro do seu IDE que é capaz de gerar código e muito mais. O GitHub Copilot usa prompts. Um prompt é o texto em linguagem natural que você digita. O Copilot usa o texto para fornecer sugestões com base no que você digita.

Um prompt pode se parecer com o exemplo a seguir:

# Create a web API using FastAPI with a route to products.

Em seguida, o Copilot usa o prompt para gerar uma resposta que você pode optar por aceitar ou rejeitar. Uma resposta ao prompt pode se parecer com o seguinte código:

from fastapi import FastAPI
app = FastAPI()

@app.get("/products")
def read_products():
    return []

Como ele reconhece prompts

O copiloto pode dizer que algo é um aviso ou uma instrução se:

  • Digite-o como um comentário em um arquivo de código com um arquivo terminando como .py ou .js.
  • Digite texto em um arquivo de marcação e aguarde alguns segundos para que o Copilot retorne uma resposta.

Aceitar sugestões

O que você recebe de volta do Copilot é uma sugestão, ou texto que se mostra como código cinza, se você usar preto como sua cor de texto. Para aceitar a sugestão, você precisa pressionar a tecla Tab .

O copiloto pode sugerir mais do que uma coisa. Nesse caso, você pode alternar entre sugestões usando Ctrl + Enter e selecionar a mais apropriada.