GitHub y OpenAI crean Copilot, una nueva herramienta inteligente que literalmente puede escribir código por sí misma analizando lo que ya has escrito y generando más líneas.
La herramienta ha sido entrenada en miles de millones de líneas de código público y habla docenas de lenguajes de programación, aunque es más fluida en Python, JavaScript, TypeScript, Ruby y Go.
Al igual que el buen autocompletado que tienes en tu teléfono inteligente, GitHub Copilot ofrece múltiples sugerencias basadas en lo que ve y puede elegir entre las opciones que te ofrece. También puedes editar manualmente el código sugerido para personalizarlo y asegurarte de que funciona correctamente.
GitHub Copilot funciona con Codex
El nuevo sistema de IA creado por OpenAI. Este tipo inteligente puede convertir sus comentarios en líneas de código, todo lo que necesita hacer es escribir un comentario que describa lo que deseas que haga el código, y Copilot presentará algunas sugerencias.
Algunos de los usuarios que ya han probado la nueva herramienta se sorprenden. Según las críticas, Copilot es aterrador, pero increíble. Algunos usuarios bromean sobre la pérdida de sus puestos de trabajo con las aplicaciones de IA en un futuro próximo. Los otros usuarios, sin embargo, no están muy contentos con la ética detrás de este proyecto y piensan que podría desalentar a los contribuyentes de código abierto a compartir sus obras mediante el uso de su código sin mostrar de dónde viene.
Como explica GitHub, a pesar de que Copilot es una poderosa herramienta de IA que hace todo lo posible para comprender sus necesidades y hacer las mejores sugerencias, es posible que el código generado no siempre funcione como cabría esperar. Al fin y al cabo, tu eres el programador y debe inspeccionar minuciosamente, editar y probar todo lo que Copilot genera por ti.
Extiende el editor
GitHub Copilot está disponible como una extensión de Visual Studio Code. Funciona dondequiera que funcione Visual Studio Code, en tu máquina, en la nube o en GitHub Codespaces. Y es lo suficientemente rápido como para usarlo mientras escribes.
Habla todos los idiomas que utilizas
GitHub Copilot funciona con un amplio conjunto de marcos y lenguajes. La vista previa técnica funciona especialmente bien para Python, JavaScript, TypeScript, Ruby y Go, pero entiende docenas de lenguajes y puede ayudarte a encontrar tu camino casi en cualquier lenguaje.
Tu eres el programador
Con GitHub Copilot, siempre estás a cargo. Puedes desplazarte por las sugerencias alternativas, elegir cuál aceptar o rechazar y editar manualmente el código sugerido. GitHub Copilot se adapta a las ediciones que realices, coincidiendo con tu estilo de codificación.
GitHub Copilot funciona con Codex, el nuevo sistema de IA creado por OpenAI. GitHub Copilot entiende mucho más contexto que la mayoría de los asistentes de código. Por lo tanto, ya sea en una docstring, un comentario, un nombre de función o el propio código, GitHub Copilot usa el contexto que ha proporcionado y sintetiza el código para que coincida.
Junto con OpenAI, están diseñando GitHub Copilot para ser más inteligente en la producción de código seguro y eficaz a medida que los desarrolladores lo usen.