Así es el nuevo GitHub Copilot X: los desarrolladores van a poder chatear con la inteligencia artificial y obtener su ayuda

 Así es el nuevo GitHub Copilot X: los desarrolladores van a poder chatear con la inteligencia artificial y obtener su ayuda

La inteligencia artificial se está implementando en una gran cantidad  de herramientas, como los navegadores de Bing o Google para facilitar las búsquedas y ahora también en las herramientas que tienen los desarrolladores para crear nuevos programas. El ejemplo más claro era GitHub Copilot que vio la luz hace unos meses para ayudar a los desarrolladores, pero ahora han decidido trabajar en una herramienta mucho más avanzada con GitHub Copilot X que ha abierto en el día de hoy su lista de espera para poder probarlo.

GitHub Copilot X se presenta como una interfaz con interfaces de chat y terminales para realizar el mejor desarrollo de software posible. Lo más interesante sin duda es que va a adoptar la tecnología GPT-4 de OpenAI que fue presentada recientemente. Esta llega con numerosas ventajas sobre GPT 3.5 como la mejor comprensión de las órdenes que se dan e incluso las respuestas que se ofrecen, pudiendo acabar con muchos puestos de trabajo. 

Qué ofrece GitHub Copilot X 

Al lado de la consola donde se debe introducir el código por parte del desarrollador se va a encontrar un chat donde se va a interactuar con la inteligencia artificial. En el caso de que el desarrollador se encuentre un fragmento de código que no entiende, la IA va a poder explicarlo e incluso va a poder detectar un error y arreglarlo. Esto es ideal para los odiados «;» que a veces se encuentran perdidos por el código y que genera un conflicto que a simple vista entre cientos de líneas cuesta ver.

Para poder obtener la respuesta más personalizada posible, la inteligencia artificial será capaz de ir haciendo un seguimiento del trabajo que se está haciendo, y sugerir descripciones. Además, también va a ofrecer ayuda con los comandos de Shell de varios pasos y las secuencias que se deben seguir en el caso de que no lo recuerdes. Simplemente se va a tener que explicar, como si se hablara a un compañero, lo que quieres hacer para que la IA te lo explique y te de las herramientas. Al final es un auténtico manual interactivo, en el que también se integra VOICE-TO-CODE para poder llegar a programar incluso con la voz.

Como hemos comentado anteriormente, esta es una versión que se encuentra ahora mismo en vista previa. Está disponible para usuarios de VS o VSCode, y admite documentación para GitHub, React, MDN y Azure. Pero no está abierto a todo el mundo, sino que se tiene que acceder a la lista de espera que tiene GitHub para que te proporcione acceso.

Haz tu vida más fácil con estas 11 formas de usar ChatGPT en el día a día

En Genbeta

Haz tu vida más fácil con estas 11 formas de usar ChatGPT en el día a día

La búsqueda de repositorios también se va a ver afectada, ya que ChatGPT va a poder dar respuestas sobre un proyecto o un repositorio concreto como por ejemplo el framework que se está usando. Pero lo verdaderamente interesante es que va a poder aprovechar GPT-4 de 32K tokens para poder crear una gran cantidad de código con el objetivo de hacer el trabajo del desarrollador mucho más sencillo.

Copilo

Cómo acceder a la lista de espera de GitHub Copilot X

En el caso de que estés interesado por saber lo que se siente desarrollando software con la ayuda de la inteligencia artificial, vas a poder acceder a la lista de espera de una manera muy sencilla. Para ello primero se tiene que entrar en la web que ha habilitado GitHub con toda la información y en cada uno de los apartados se va a encontrar un acceso a la lista de espera. En concreto las listas a las que se va a poder acceder son:

  • Copilot Chat
  • Copilot for Docs.
  • Copilot for Pull Requests.
  • Copilot for CLI

Listas De Espera

Dentro de cada uno de los apartados se va a encontrar mayor información sobre esta parte de GitHub, y por último se va a tener que pulsar en Sign in to join the waitlist.

Listas

Una vez se inicia sesión, se va a tener que dar autorización para que te mantengan informado de todas las novedades acerca de esta nueva tecnología. Y también se va a tener que aceptar la información sobre la lista de espera específica a la que se va a solicitar el acceso.

Sss

A partir de este momento simplemente se va a tener que esperar hasta que llegue al correo electrónico el acceso a la tecnología que estás interesado en probar. En cualquier momento se va a poder eliminar tu correo de la lista de espera en el caso de que no quieras seguir esperando.

En Genbeta | ChatGPT-3.5 vs GPT-4: las principales diferencias entre los modelos de OpenAI, explicadas


La noticia

Así es el nuevo GitHub Copilot X: los desarrolladores van a poder chatear con la inteligencia artificial y obtener su ayuda

fue publicada originalmente en

Genbeta

por
José Alberto Lizana

.

GitHub desvela los lenguajes que más han crecido: Python sólo es el noveno de la lista

GitHub desvela los lenguajes que más han crecido: Python sólo es el noveno de la lista

Como cada año desde hace ya una década, la plataforma de desarrollo colaborativo GitHub publicó recientemente su ‘Octoverse 2022’, un informe sobre el estado actual del software de código abierto y el ecosistema que lo rodea. Teniendo en cuenta que GitHub alberga a 94 millones de desarrolladores, y que más del 90% de las empresas del ranking Fortune 100 están presentes en la plataforma, las conclusiones que arroja cada edición del Octoverse no carece precisamente de relevancia.

Y este 2022, uno de los datos más interesantes fuera posiblemente el del ritmo de crecimiento de los diferentes lenguajes entre 2021 y 2022; el ‘TOP 10’ que nos permite elaborar es el siguiente:

  1. HCL
  2. Rust
  3. Typescript
  4. Lua
  5. Go
  6. Shell
  7. Makefile
  8. Kotlin
  9. Python

El informe destaca que «Rust experimentó un aumento de más del 50% en su comunidad, impulsado en parte por su seguridad y fiabilidad», mientras que Python «continuó experimentando un crecimiento en su uso en GitHub con un aumento interanual del 22.5%, impulsado, en parte, por su utilidad en la ciencia de datos y el aprendizaje automático».

Según GitHub, Lua crece gracias a su creciente popularidad en dos campos totalmente diferentes: el desarrollo de juegos y las aplicaciones IoT, mientras que atribuyen el crecimiento de Go a ser una de las opciones favoritas para proyectos basados en contenedores en la nube (Docker, Kubernetes, etc.).

Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente

En Genbeta

Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente

Si estuviéramos teniendo en cuenta únicamente la popularidad, y no el crecimiento en su uso, sólo veríamos tres de los 10 lenguajes anteriores en el subsiguiente ranking: Python (2), Typescript (4) y Shell (8); el liderazgo recaería, por supuesto, en JavaScript.

Top 10

Vía GitHub

Ese HCL y esos ‘makefiles’ de los que usted me habla

Ahí lo tienes: HCL encabezando el listado. Pero quizá te esté preguntando ahora mismo «¿Qué es ese tal ‘HCL’?».

Hashicorp Configuration Language (HCL) no es estrictamente lo que llamamos un ‘lenguaje de programación’, aunque sin duda está implicado en la labor de desarrollo del osftware: se trata de una sintaxis que podemos utilizar para detallar la configuración de una infraestructura creada mediante Terraform.

Es decir, permite automatizar la implementación de un datacenter mediante scripts, lo que lo convierte en una herramienta fundamental para DevOps profesionales.

«HCL experimentó un crecimiento significativo en el uso durante el año pasado. Esto vino impulsado por el crecimiento de la popularidad de la herramienta Terraform y las prácticas de IaC (Infrastructure as Code) para automatizar cada vez más las implementaciones».

‘Makefile’, situado en el octavo lugar, tiene un papel similar: se usa (preferentemente en sistemas Unix) para crear scripts que le indican al comando ‘make’ cómo debe compilar programas escritos en otros lenguajes (cobre todo C/C ).


La noticia

GitHub desvela los lenguajes que más han crecido: Python sólo es el noveno de la lista

fue publicada originalmente en

Genbeta

por
Marcos Merino

.

GitHub presenta Codespaces, su entorno de desarrollo online

GitHub presenta Codespaces, su entorno de desarrollo online

GitHub, la plataforma de alojamiento de proyectos de desarrollo propiedad de Microsoft, está celebrando en estos días su evento Satellite 2020 (forzosamente online, como otros eventos de la compañía, a causa de la crisis del coronavirus), y ha aprovechado la ocasión para anunciar una serie de novedades sobre su plataforma.

Shanku Niyogi, vicepresidente de GitHub, ha afirmado que evento de este año trata de «proporcionar a las comunidades herramientas que les permitan unirse para resolver problemas y eliminar barreras».


Continuar leyendo «GitHub presenta Codespaces, su entorno de desarrollo online»