Lo que necesitas saber
- GitHub ha lanzado una nueva función Copilot Chat en versión beta pública.
- La función está diseñada para ayudar a mejorar la productividad de los desarrolladores.
- Los desarrolladores pueden aprovechar las capacidades de la herramienta para identificar mensajes.
- Puede acceder a él desde las aplicaciones Visual Studio y Visual Studio Code de Microsoft.
A principios de este año, Microsoft comenzó a integrar IA generativa en la mayoría de sus productos y servicios. Como resultado, Bing y ventanas 11 ahora cuenta con asistentes de IA dedicados (ambos llamados Copilot).
La empresa tiene como objetivo mejorar la experiencia de usuario del consumidor al interactuar con estas plataformas, mejorando en última instancia su productividad. Los desarrolladores no se han quedado fuera de esta ecuación. Copiloto de GitHub ha estado disponible desde hace un tiempo, diseñado para eliminar el trabajo de baja categoría y, en última instancia, ayudar a los desarrolladores a escribir un mejor código.
Y ahora, GitHub ha presentado una nueva entrada para mejorar aún más la experiencia de codificación. El nuevo Función de chat de copiloto está diseñado para ayudar a los desarrolladores con todas sus necesidades de codificación, aunque actualmente está limitado a un número finito de organizaciones ya que está en versión beta pública.
microsoft discutió por primera vez la nueva adición durante su conferencia anual de desarrolladores, Build 2023. La compañía citó además la importancia de la función y cómo permitiría a los usuarios codificar con lenguaje natural dentro de Windows Terminal. Los usuarios pueden acceder a él a través de las aplicaciones Visual Studio y Visual Studio Code de Microsoft.
Estas son las ofertas clave con las que se incluye la nueva función Copilot Chat, como lo destaca GitHub en el entrada en el blog:
- Asistencia personalizada. GitHub Copilot Chat ofrece soporte específico del contexto para los desarrolladores. Entonces, ya sea que sus ingenieros estén atascados en un fragmento de código en particular o necesiten orientación sobre un concepto de programación específico, GitHub Copilot Chat está listo para ayudarlo.
- Orientación en tiempo real. GitHub Copilot Chat sugiere mejores prácticas, consejos y soluciones adaptadas a desafíos de codificación específicos, todo en tiempo real.
- Solucionar problemas de seguridad. GitHub Copilot Chat puede hacer sugerencias para la corrección, lo que ayuda a reducir la cantidad de vulnerabilidades encontradas durante los análisis de seguridad.
- Análisis de código. ¿No sabe qué se supone que debe hacer un bloque de código? Pregunte a GitHub Copilot Chat. También puede desglosar conceptos complejos y explicar fragmentos de código.
- Solución de problemas sencilla. ¿Intentando depurar el código? GitHub Copilot Chat no solo identifica problemas, sino que también ofrece sugerencias, explicaciones y enfoques alternativos.
La nueva función puede identificar el código en tiempo real, así como los mensajes de error. También vale la pena señalar que está profundamente integrado en el IDE.
La opinión de Windows Central
Ha habido un temor creciente de que los profesionales pierdan sus trabajos debido a la IA generativa, como se destaca en el reciente informe de Microsoft. Informe de índice de tendencia laboral. Y si bien esta nueva función de chat es una hazaña increíble que conducirá a tiempos de respuesta más rápidos para las tareas y el desarrollo de aplicaciones, se continúan realizando más mejoras en estas plataformas.
Con el tiempo, es probable que las herramientas se vuelvan más inteligentes y amplíen su alcance a las tareas que pueden realizar sin la intervención de un profesional como un desarrollador. Esto nos deja con una pregunta importante, ¿es importante la presencia del profesional en tal caso?
La FTC ya ha comenzado probando la seguridad de las herramientas impulsadas por IA, específicamente el chatbot ChatGPT de OpenAI, para determinar si la empresa ha violado las leyes de protección al consumidor. Con este fin, las normas y reglamentos que se pueden utilizar para regir el desarrollo de estas herramientas son, en el mejor de los casos, escasos.