¿Qué es GitHub Copilot?
A menudo, al escribir código, debe consultar documentación oficial u otras páginas web para recordar la sintaxis o cómo resolver un problema. También puede dedicar horas a intentar resolver un problema cuando el código no funciona. Además, también dedica tiempo a escribir pruebas y documentación. Todas estas tareas requieren mucho tiempo. Para ser más eficiente, puede usar fragmentos de código, o bien confiar en las herramientas del entorno de desarrollo integrado (IDE). ¿Hay una forma mejor?
¿Cómo funciona?
GitHub Copilot es un asistente de inteligencia artificial que se usa desde el IDE y que es capaz de generar código y mucho más. GitHub Copilot usa mensajes. Un mensaje es texto en lenguaje natural que escribe. Copilot usa el texto para proporcionar sugerencias en función de lo que escriba.
Un mensaje puede ser similar al ejemplo siguiente:
# Create a web API using FastAPI with a route to products.
Después, Copilot usa el mensaje para generar una respuesta que puede aceptar o rechazar. Una respuesta al mensaje podría ser similar al siguiente código:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
Cómo reconoce las solicitudes
Copilot puede decir que algo es un mensaje o una instrucción, si:
- Lo escribe como un comentario en un archivo de código con un archivo que termina como .py o .js.
- Escribe texto en un archivo Markdown y espera unos segundos a que Copilot devuelva una respuesta.
Aceptación de sugerencias
Lo que recibe de Copilot es una sugerencia, o texto que se muestra como código gris, si usa el negro como color de texto. Para aceptar la sugerencia, deberá presionar la tecla Tabulador.
Copilot podría ofrecer más de una sugerencia. En este caso, puede iterar por las sugerencias mediante Ctrl + Entrary seleccionar la más adecuada.