O que é o GitHub Copilot?

Concluído

Muitas vezes, ao escrever 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 snippets de código ou contar com ferramentas em seu IDE (ambiente de desenvolvimento integrado). Mas há uma opção melhor?

Como funciona

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

Um prompt pode ser semelhante ao seguinte exemplo:

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

O Copilot, em seguida, usa o prompt para gerar uma resposta que você pode optar por aceitar ou rejeitar. Uma resposta ao prompt pode ser semelhante ao seguinte código:

from fastapi import FastAPI
app = FastAPI()

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

Como ele reconhece prompts

O Copilot pode dizer que algo é um prompt ou uma instrução, se você:

  • Digitá-lo como um comentário em um arquivo de código com um arquivo que termina como .py ou .js.
  • Digite o texto em um arquivo markdown e aguarde alguns segundos para que o Copilot responda.

Aceitar sugestões

O que você recebe de volta do Copilot é uma sugestão, 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 Copilot pode sugerir mais de uma opção. Nesse caso, você pode alternar entre sugestões usando Ctrl + Entere selecionar a mais apropriada.