Skip to main content

Acerca de GitHub Copilot

GitHub Copilot puede ayudarte a codificar ofreciendo sugerencias de estilo autocompletar. Puedes aprender qué se debe tener en cuenta al usar GitHub Copilot y cómo funcionan los datos GitHub Copilot.

Acerca de GitHub Copilot

GitHub Copilot es un programador de pares de IA que ofrece sugerencias de estilo autocompletar a medida que programas. Puedes recibir sugerencias de GitHub Copilot ya sea empezando a escribir el código que quieres usar o escribiendo un comentario de lenguaje natural que describa lo que quieres que haga el código. GitHub Copilot analiza el contexto del archivo que estás editando, así como los archivos relacionados, y ofrece sugerencias desde el editor de texto.

GitHub Copilot está optimizado para ayudarte a escribir Python, JavaScript, TypeScript, Ruby, Go, C# o C++. También se pueden usar los datos GitHub Copilot para generar sugerencias en otros lenguajes y una amplia variedad de marcos. GitHub Copilot cuenta con la tecnología de OpenAI Codex, un nuevo sistema de inteligencia artificial creado por OpenAI.

GitHub Copilot está disponible como extensión en Visual Studio Code, Visual Studio, Neovim y el conjunto de IDE de JetBrains. Para más información, ve "Introducción a GitHub Copilot".

Uso de GitHub Copilot

Puedes ver ejemplos reales de GitHub Copilot en acción. Para más información, ve el sitio web de GitHub Copilot.

GitHub Copilot ofrece sugerencias de un modelo que OpenAI creó a partir de miles de millones de líneas de código abierto. Como resultado, el conjunto de entrenamiento para GitHub Copilot puede contener patrones de codificación no seguros, errores o referencias a API o expresiones obsoletas. Cuando GitHub Copilot genera sugerencias basadas en estos datos de entrenamiento, esas sugerencias también pueden contener patrones no deseados.

Eres responsable de garantizar la seguridad y la calidad del código. Se recomienda tomar las mismas precauciones al usar el código generado por GitHub Copilot que tomaría al usar cualquier código que no hayas escrito. Estas precauciones incluyen pruebas rigurosas, examen de IP y seguimiento de vulnerabilidades de seguridad. GitHub proporciona una serie de características para ayudarte a supervisar y mejorar la calidad del código, como GitHub Actions, Dependabot, CodeQL y code scanning. Todas estas características son gratuitas para su uso en repositorios públicos. Para más información, ve "Descripción de GitHub Actions" y "Características de seguridad de GitHub".

GitHub Copilot usa filtros para bloquear palabras ofensivas en las indicaciones y evitar generar sugerencias en contextos confidenciales. Estamos comprometidos a mejorar constantemente el sistema de filtros para detectar y quitar sugerencias ofensivas generadas por GitHub Copilot, incluidas las salidas sesgadas, discriminatorias o abusivas. Si ves una sugerencia ofensiva generada por GitHub Copilot, notifícalo directamente a copilot-safety@github.com para que podamos mejorar nuestras medidas de seguridad.

Acerca de la facturación para GitHub Copilot

GitHub Copilot es una característica de pago que requiere una suscripción mensual o anual. Los alumnos y mantenedores verificados de proyectos de código abierto populares en GitHub pueden usar GitHub Copilot de forma gratuita. Si cumples los criterios para una suscripción gratuita de GitHub Copilot, se te notificará de forma automática cuando visites la página de suscripción de GitHub Copilot. Si no cumples los criterios para una suscripción gratuita de GitHub Copilot, se te ofrecerá una prueba de 60 días, después de la cual se requiere una suscripción de pago para su uso continuado. Para más información, consulta "Acerca de la facturación de GitHub Copilot".

Sobre la licencia del complemento GitHub Copilot en los IDE de JetBrains

GitHub, Inc. es el licenciante del complemento JetBrains. El contrato de licencia de usuario final para este complemento es los GitHub Condiciones de GitHub para las características y productos adicionales y el uso de este complemento está sujeto a esos términos. JetBrains no tiene ninguna responsabilidad ni obligación en relación con el complemento o con dicho contrato. Al usar el complemento, se aceptan los términos anteriores.

Información adicional