GitHub Copilot te ayudará a escribir código usando IA

GitHub, propiedad de Microsoft, anunció el martes que GitHub Copilot, un programador de pares de IA que sugiere código en su editor, ahora está disponible para desarrolladores individuales.

Lanzado en vista previa técnica el año pasado, GitHub Copilot funciona con OpenAI Codex, un sistema de IA entrenado en miles de millones de líneas de código público. Es una herramienta de programación de pares de IA que los desarrolladores pueden escribir código más rápido y con menos trabajo. Extrae el contexto de los comentarios y el código para sugerir líneas individuales y funciones completas al instante.

Entonces, ¿cómo funciona GitHub Copilot? OpenAI Codex fue capacitado en código fuente disponible públicamente y lenguaje natural, por lo que funciona tanto para programación como para lenguajes humanos.

La extensión GitHub Copilot envía sus comentarios y código al servicio GitHub Copilot y se basa en el contexto, como se describe en Privacidad a continuación, es decir, el contenido del archivo tanto en el archivo que está editando como en los archivos vecinos o relacionados dentro de un proyecto. También puede recopilar las URL de los repositorios o las rutas de los archivos para identificar el contexto relevante.

OpenAI Codex utiliza los comentarios y el código junto con el contexto para sintetizar y sugerir líneas individuales y funciones completas. Sin embargo, la compañía recomienda que el código sugerido por GitHub Copilot sea cuidadosamente probado, revisado y examinado por los desarrolladores.

Según los equipos de GitHub, GitHub Copilot permite a los desarrolladores:

  • Obtenga sugerencias de codificación basadas en IA: obtenga sugerencias de código que coincidan con el contexto y las convenciones de estilo de un proyecto, y recorra diferentes opciones para decidir qué aceptar, rechazar o editar.
  • Usa tu entorno preferido: Integre GitHub Copilot con editores populares, incluidos Neovim, JetBrains IDE, Visual Studio y Visual Studio Code como una extensión discreta.
  • Codifique con confianza en un territorio desconocido: Codifique en nuevos idiomas o pruebe algo nuevo, y deje que GitHub Copilot sugiera la sintaxis y el código en docenas de idiomas, para que pueda dedicar más tiempo a aprender haciendo.

“Diseñamos específicamente GitHub Copilot como una extensión del editor para asegurarnos de que nada se interponga en el camino de lo que estás haciendo. GitHub Copilot destila el conocimiento colectivo de los desarrolladores de todo el mundo en una extensión de editor que sugiere código en tiempo real, para ayudarlo a mantenerse enfocado en lo que más importa: crear un gran software ", Thomas Dohmke, CEO de GitHub. escribió en una entrada de blog.

Según él, más de 1,2 millones de desarrolladores se han registrado para la vista previa de GitHub Copilot en los últimos 12 meses. En los archivos donde está habilitado, GitHub Copilot escribe casi el 40 % del código en lenguajes de codificación populares, como Python, agregó Dohmke.

"Con GitHub Copilot, por primera vez en la historia del software, los desarrolladores pueden aprovechar ampliamente la IA para escribir y completar el código. Al igual que el auge de los compiladores y el código abierto, creemos que la codificación asistida por IA cambiará fundamentalmente la naturaleza del desarrollo de software, brindando a los desarrolladores una nueva herramienta para escribir código de manera más fácil y rápida para que puedan ser más felices en sus vidas ”, continuó Dohmke.

GitHub Copilot ahora está disponible en general para todos los desarrolladores por $ 10 USD / mes o $ 100 USD / año. Los desarrolladores también pueden aprovechar una prueba gratuita de 60 días en esta página.

Tambien es de uso gratuito para estudiantes "verificados" y mantenedores de proyectos populares de código abierto. Sin embargo, la herramienta de IA no estará disponible para las empresas hasta finales de este año.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Ver más

  • Responsable: Susana Natividad Gomez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Subir
Utilizamos cookies para una mejor experiencia. Al utilizar nuestro sitio web, usted acepta todas las cookies de acuerdo con nuestra Política de Cookies.    Configurar y más información
Privacidad