GitLab presenta Duo Chat: una herramienta de inteligencia artificial conversacional para la productividad

En el desarrollo de software, los desarrolladores a menudo enfrentan desafíos cuando trabajan con código complejo o administran problemas de proyectos de manera eficiente. Encontrar la información y asistencia correctas en el flujo de trabajo puede ser un obstáculo. Para abordar esto, GitLab ha introducido una nueva herramienta llamada Duo Chat, cuyo objetivo es simplificar la experiencia del desarrollador integrando la IA conversacional en el flujo de trabajo existente.

Anteriormente, los desarrolladores tenían herramientas para ayudar en la codificación y la gestión de proyectos, pero a menudo requerían cambiar entre diferentes aplicaciones, lo que interrumpía el flujo natural de trabajo. Por ejemplo, el asistente de codificación de GitHub, Copilot Chat, ofrece sugerencias y comandos directamente en el editor de código. Sin embargo, estas soluciones a veces necesitan una integración perfecta en el flujo de trabajo del desarrollador.

Duo Chat, la última incorporación de GitLab a su conjunto de herramientas impulsadas por IA, llena este vacío. Permite a los desarrolladores entablar conversaciones en lenguaje natural con sus capacidades de inteligencia artificial, lo que facilita obtener explicaciones de código, generar pruebas y simplificar las tareas de codificación, todo dentro de la plataforma GitLab. Esto significa que los desarrolladores pueden acceder a la asistencia de IA sin tener que cambiar entre diferentes aplicaciones, lo que hace que el proceso de desarrollo sea más intuitivo.

La herramienta aprovecha los LLM de Anthropic Claude-2, Vertex AI Codey y text embedding-gecko para impulsar su backend. Esta combinación permite que Duo Chat proporcione explicaciones, sugerencias de código y resúmenes de problemas bajo demanda. Es importante destacar que GitLab enfatiza un enfoque que prioriza la privacidad, asegurando a los usuarios que sus datos, incluido el código y las interacciones de chat, no se utilizan como datos de entrenamiento para los modelos de IA. Esto se alinea con las preferencias de los desarrolladores, como lo destaca una encuesta de GitLab donde el 83% de los encuestados expresaron la importancia de la implementación de la IA en una plataforma confiable.

En un panorama donde otras plataformas, como GitHub, también están mejorando sus asistentes de codificación de IA, la estrategia de GitLab es integrar la IA de forma nativa en su plataforma de desarrollador. Con Duo Chat, GitLab tiene como objetivo hacer que la IA sea accesible para desarrolladores con todos los niveles, brindando soporte instantáneo, aumentos de productividad y orientación paso a paso. Al ofrecer un conjunto completo de funciones impulsadas por IA para planificación, codificación, seguridad y colaboración dentro de una plataforma unificada, GitLab tiene como objetivo optimizar el flujo de trabajo del desarrollador, haciéndolo más eficiente y fácil de usar.

En conclusión, Chat dúo de GitLab es una solución prometedora para los desarrolladores que buscan integrar la IA sin problemas en su flujo de trabajo. Al abordar los desafíos que enfrenta el proceso de desarrollo y ofrecer un enfoque que prioriza la privacidad, GitLab está avanzando para hacer de la IA una herramienta valiosa y accesible para los desarrolladores de todo el mundo.


Niharika es pasante de consultoría técnica en Marktechpost. Es estudiante de tercer año y actualmente cursa su licenciatura en tecnología en el Instituto Indio de Tecnología (IIT), Kharagpur. Es una persona muy entusiasta con un gran interés en el aprendizaje automático, la ciencia de datos y la inteligencia artificial y una ávida lectora de los últimos avances en estos campos.