Google Cloud ha presentado su nueva función, Gemini Code Assist Enterprise, que tiene como objetivo competir con la plataforma de codificación enfocada en empresas de GitHub para explicar bases de código locales y ofrecer mayor seguridad.
Esta nueva función, anteriormente conocida como Duet AI, permite a los desarrolladores programar de manera más rápida, ya que comprende la base de código de su organización, tiene una amplia ventana de contexto y permite la personalización. Los desarrolladores pueden acceder al asistente por $45 al mes por usuario o $19 al mes con una suscripción anual.
Según Ryan J. Salva, director senior de Herramientas y Operaciones para Desarrolladores en Google Cloud, los desarrolladores pueden permanecer en estado de flujo por más tiempo, aportando más ideas directamente a sus IDEs, al tiempo que completan tareas complejas como actualizar una versión de Java en todo un repositorio. Esto significa que los desarrolladores pueden centrarse en la resolución creativa de problemas, lo que conduce a una mayor satisfacción laboral y a un tiempo de comercialización más rápido, obteniendo así una ventaja competitiva.
La plataforma ofrece sugerencias de código basadas en bases de código locales. Google señaló que la amplia ventana de contexto ayuda a los desarrolladores a «generar o transformar código que sea más relevante para su aplicación».
El asistente de codificación puede conectarse directamente con otros servicios de Google Cloud como Firebase, Bases de Datos, BigQuery, Colab Enterprise, Apigee e Integración de Aplicaciones. Salva mencionó que esto es para encontrarse con los desarrolladores donde se encuentren, ya que «cuantos más servicios toque, más rápido pueden crear y entregar aplicaciones los constructores».
La personalización del código se basa en bibliotecas internas para que Code Assist pueda ayudar a hacer sugerencias de código personalizado. Indexará las bibliotecas de GitHub y GitLab y admitirá bibliotecas autohospedadas a principios del próximo año.
Un punto destacado de venta de Google para el asistente de codificación es su seguridad de nivel empresarial. Extiende la promesa de Google de que no utilizará datos de clientes para entrenar sus modelos Gemini. También asegura que los usuarios tienen control total sobre qué repositorios indexará el asistente de código, y pueden purgar los datos en cualquier momento. Google también ofrecerá indemnización, cobertura legal para cualquier posible demanda, por cualquier código generado por Gemini Code Assist Enterprise.
Asistentes de codificación enfocados en empresas
La asistencia en la codificación, por supuesto, no es nada nuevo para la inteligencia artificial generativa. Pero a medida que más empresas esperan integrar asistentes de codificación en su pila tecnológica, los proveedores esperan adaptar sus ofertas a ellas.
GitHub lanzó un Copilot enfocado en empresas llamado GitHub Copilot Enterprise en febrero, ofreciendo en gran medida características similares. El asistente de codificación de Oracle se centra en aplicaciones empresariales Java y SQL. Otras empresas como Harness también han lanzado asistentes de codificación que ofrecen sugerencias en tiempo real y se dirigen a empresas. El asistente de Harness se basa en Gemini.
La incursión de Google en la contienda subraya la creciente competencia en asistentes de codificación y la necesidad de ofrecer soluciones específicas para empresas incluso para una tarea que la mayoría de los chatbots pueden hacer fácilmente. Mover los asistentes de codificación de chatbots separados e integrarlos en entornos de desarrolladores o, en el caso de Google, en otros canales, brinda flexibilidad a las empresas que buscan mejorar la productividad. Cuanto más rápido puedan los desarrolladores probar código y quizás solucionar errores en bases de código locales, más rápido podrán moverse y desplegar aplicaciones las empresas.
¡¿Cómo es posible que el asistente de programación Gemini de Google pueda impulsar el crecimiento en programación empresarial si no se menciona en ningún momento cómo funciona o cuáles son sus características principales?! ¿?? Necesito más información para entender cómo esta herramienta puede ser tan influyente. ¡Estoy desconcertado! ¿¿¿??