Llegamos a ustedes gracias a:



Noticias

GitHub Copilot Chat llega a GitHub

[13/11/2023] Con el compromiso de "refundarse" en su incipiente tecnología de codificación de IA Copilot, GitHub anunció el 8 de noviembre planes de disponibilidad general para GitHub Copilot Chat y avances de GitHub Copilot Enterprise, así como nuevas capacidades de seguridad impulsadas por IA.

GitHub Copilot Chat, que ha estado en fase beta, estará disponible en diciembre como parte de los programas de suscripción existentes de GitHub Copilot. Proporciona una interfaz de chat para interactuar con GitHub Copilot, utilizando cualquier idioma que hable un desarrollador. Las respuestas a las preguntas relacionadas con la programación pueden recibirse desde un IDE compatible, incluidos los IDE de JetBrains, Visual Studio Code y Visual Studio de Microsoft, y el editor Neovim. La compatibilidad con JetBrains ya está disponible en versión preliminar.

GitHub Copilot Chat se basa en el gran modelo multimodal GPT-4 de OpenAI, que aporta sugerencias, explicaciones y orientación más precisas sobre el código, según GitHub. Una capacidad en línea en GitHub Copilot Chat ayuda a los desarrolladores de chat sobre líneas específicas de código. GitHub también está introduciendo comandos de barra para agilizar tareas como la creación de pruebas unitarias.

GitHub también está integrando GitHub Copilot Chat directamente en la plataforma GitHub en github.com, para que los desarrolladores puedan profundizar en el código, pull requests, documentación y preguntas generales de codificación. GitHub Copilot Chat también estará disponible en la aplicación móvil de GitHub como parte de las suscripciones a GitHub Copilot. Los desarrolladores pueden obtener respuestas a preguntas de programación escribiendo en dispositivos iPhone y Android o utilizando las funciones de voz a texto de esos dispositivos.

GitHub Copilot Enterprise permite a las organizaciones personalizar GitHub Copilot con el contexto completo de una base de código. Con GitHub Copilot Chat conectado a repositorios en github.com, Copilot Enterprise permite a los equipos buscar y crear documentación, obtener sugerencias basadas en código interno y privado, y revisar pull requests. GitHub Copilot Enterprise, que también incluye el programa GitHub Copilot for Business, estará disponible en febrero de 2024 por 39 dólares al mes por usuario.

GitHub Copilot, que se basa en texto en lenguaje natural y código fuente de fuentes públicas, no ha estado exento de polémica. Han surgido dudas sobre la legalidad de su uso de código fuente abierto con licencia para la formación. Una demanda colectiva presentada hace un año sigue su curso en los tribunales y no se ha llegado a un acuerdo, según GitHub. La empresa expresó su confianza en que GitHub Copilot se adhiere a las leyes aplicables.

GitHub también hizo otros anuncios el 8 de noviembre:

  • El Programa de Socios de GitHub Copilot creará un ecosistema de plugins para GitHub Copilot, con el objetivo de ampliar el alcance de lo que los desarrolladores pueden hacer con la IA. GitHub prevé casos de uso como ayudar a mejorar el rendimiento de las consultas a bases de datos, comprobar el estado de una bandera de característica y ver los resultados de una prueba A/B.
  • El equipo de investigación de GitHub Next ha desarrollado un puente impulsado por IA para ayudar a los desarrolladores a reducir la barrera que supone plasmar ideas en código. Esta tecnología, denominada GitHub Copilot Workspace y prevista para el 2024, presentará un plan para implementar cambios en el software, que luego se construirán, probarán y validarán para comprobar su éxito. Si los desarrolladores introducen un error, se parcheará y se volverá a ejecutar el código.
  • GitHub Advanced Security se está mejorando con pruebas de seguridad de aplicaciones impulsadas por IA, diseñadas para detectar y corregir vulnerabilidades y secretos en el código. Las suscripciones al servicio pronto incluirán funciones en versión preliminar, como la autocorrección de análisis de código, que sugiere correcciones generadas por IA para JavaScript y TypeScript, y el análisis de secretos compatible con secretos genéricos y patrones personalizados, que encuentra secretos filtrados con bajos índices de falsos positivos.