Agiliza el desarrollo y el envío de software gracias a la asistencia de IA generativa, que ofrece seguridad empresarial y protección de la privacidad.
Si quieres usar modelos de Gemini para tus creaciones, prueba la API de Gemini en Vertex AI
Características
Gemini Code Assist completa el código a medida que escribes y genera bloques de código o funciones enteros bajo demanda. La asistencia con el código está disponible en muchos IDEs populares, como Visual Studio Code, IDEs de JetBrains (IntelliJ, PyCharm, GoLand, WebStorm y más), Cloud Workstations y el editor de Cloud Shell. Además, admite más de 20 lenguajes de programación, como Java, JavaScript, Python, C, C++, Go, PHP y SQL.
En la interfaz de chat de lenguaje natural, puedes conversar rápidamente con Gemini Code Assist y resolver tus dudas sobre programación o recibir recomendaciones para llevarla a cabo. El chat está disponible en todos los IDEs compatibles.
Las empresas pueden personalizar Gemini Code Assist con sus códigos base y fuentes de conocimiento privados para recibir una ayuda más adaptada a sus requisitos. Por ejemplo, los desarrolladores de la empresa pueden obtener sugerencias de código más adecuadas a sus códigos base privados, o bien indicaciones de Gemini para acceder a la documentación pertinente o a soluciones que ya hay en su propia empresa.
Gemini Code Assist permite a los clientes aplicar cambios a gran escala en todo su código base con una sola petición. Por ejemplo, pueden añadir funciones nuevas, actualizar dependencias entre archivos, brindar ayuda con las actualizaciones de versiones y realizar revisiones exhaustivas de código, entre otras acciones. Esta función se basa en el modelo Gemini 1.5 Pro de Google, que ofrece una ventana de contexto de un millón de tokens.
Gemini Code Assist incluye acciones inteligentes contextuales: combinaciones de teclas rápidas para automatizar tareas como la transformación de código, la generación de pruebas y la explicación de código. Solo tienes que seleccionar el código y usar lenguaje natural para realizar acciones rápidamente con él. Como estas acciones inteligentes están disponibles directamente en el IDE, minimiza el cambio de contexto que supone copiar y pegar, lo que facilita mucho la experiencia de usuario para los desarrolladores. Además, como Gemini está en tu IDE, tiene el contexto de todos tus archivos y te ayuda de una forma más personalizada.
Si usas Gemini Code Assist en Apigee, puedes crear APIs que se ajusten a los estándares de tu empresa sin necesidad de tener conocimientos especializados. Si la especificación de una API del centro de APIs no cumple tus requisitos, puedes crear otra con solo una petición. Gemini Code Assist tiene en cuenta distintos artefactos, como los esquemas de seguridad o los objetos de APIs del centro de APIs, a la hora de sugerir especificaciones adaptadas a tu empresa, lo que ahorra tiempo en los ciclos de revisión y durante el desarrollo. Además, Gemini te ayuda a reactivar fácilmente un servidor de simulación para reproducir comportamientos del mundo real y crear un proxy a partir de tu especificación.
Si usas Gemini Code Assist en Application Integration, puedes crear flujos de automatización de extremo a extremo a partir de peticiones o de sugerencias con un solo clic. Gemini Code Assist usa las peticiones y los recursos empresariales disponibles, como APIs o aplicaciones, para sugerir varios flujos adaptados a tu caso práctico. Además, crea variables, preconfigura tareas y rellena la documentación automáticamente según el contexto de tu empresa. Por último, sugiere optimizaciones de forma proactiva o incluso amplía los flujos existentes con un solo clic, lo que reduce considerablemente las tareas de mantenimiento.
Nuestra política de gobierno de datos asegura que el código y las entradas de los clientes, así como las recomendaciones generadas, no se utilicen para entrenar modelos compartidos ni para desarrollar ningún producto. Los clientes mantienen el control y la propiedad de sus datos y de su IP. Gemini Code Assist también incluye funciones de seguridad como Acceso privado de Google, Controles de Servicio de VPC y controles de acceso empresarial, con permisos granulares de gestión de identidades y accesos que permiten a las empresas adoptar la asistencia de IA a gran escala sin poner en peligro la seguridad ni la privacidad.
Gemini Code Assist proporciona citas de fuentes para que las sugerencias de código se marquen automáticamente cuando se citen fuentes de forma directa y detallada, lo que ayuda a las empresas a cumplir los requisitos de las licencias. La política de indemnización de IPs de Google contribuye a proteger a los usuarios con licencia de Gemini Code Assist frente a posibles consecuencias legales relacionadas con infracciones de derechos de autor.
Gemini Code Assist ha obtenido varias certificaciones del sector, como SOC 1/2/3 e ISO/IEC 27001 (gestión de la seguridad de la información), 27017 (seguridad en la nube), 27018 (protección de la información personal identificable) y 27701 (gestión de la información de privacidad). Consulta más información en el artículo sobre certificaciones y seguridad para Gemini.
Cómo funciona
Gemini Code Assist ofrece ayuda basada en IA para desarrollar software, que permite a los equipos de desarrollo crear aplicaciones de alta calidad de forma más rápida, acertada y segura.
Usa modelos de Gemini de Google para ofrecer a los desarrolladores asistencia de IA generativa en los IDEs, con funciones como el autocompletado de código, la generación de código o el chat de lenguaje natural, entre otras.
Usos habituales
Agiliza la programación con la IA para completar, generar y chatear
Los desarrolladores de aplicaciones pueden usar Gemini Code Assist para insertar código automáticamente mientras programan en IDEs o para generar bloques de código mediante comentarios de lenguaje natural. También pueden conversar con Gemini Code Assist en el IDE si tienen alguna pregunta relacionada con el código.
Agiliza la programación con la IA para completar, generar y chatear
Los desarrolladores de aplicaciones pueden usar Gemini Code Assist para insertar código automáticamente mientras programan en IDEs o para generar bloques de código mediante comentarios de lenguaje natural. También pueden conversar con Gemini Code Assist en el IDE si tienen alguna pregunta relacionada con el código.
Usa acciones inteligentes para acelerar aún más el proceso de desarrollo
Los desarrolladores pueden usar las acciones inteligentes de Gemini Code Assist para automatizar tareas de bucle interno frecuentes, como la generación de pruebas y la explicación de código. Estas acciones predefinidas, que se activan con un clic, agilizan aún más el proceso de desarrollo.
Usa acciones inteligentes para acelerar aún más el proceso de desarrollo
Los desarrolladores pueden usar las acciones inteligentes de Gemini Code Assist para automatizar tareas de bucle interno frecuentes, como la generación de pruebas y la explicación de código. Estas acciones predefinidas, que se activan con un clic, agilizan aún más el proceso de desarrollo.
Aprende programación y descubre nuevas herramientas más rápido con la ayuda de la IA
Tanto si buscas instrucciones para escribir consultas o secuencias de comandos concretas u orientación sobre las mejores herramientas o bibliotecas para solucionar tus problemas como si quieres consultar prácticas recomendadas de programación, puedes recibir consejos especializados conversando con Gemini Code Assist en lenguaje natural desde el propio IDE, por lo que el cambio de contexto será mínimo.
Aprende programación y descubre nuevas herramientas más rápido con la ayuda de la IA
Tanto si buscas instrucciones para escribir consultas o secuencias de comandos concretas u orientación sobre las mejores herramientas o bibliotecas para solucionar tus problemas como si quieres consultar prácticas recomendadas de programación, puedes recibir consejos especializados conversando con Gemini Code Assist en lenguaje natural desde el propio IDE, por lo que el cambio de contexto será mínimo.
Asistencia basada en IA, adaptada a tu empresa
Si usas Gemini Code Assist en la gestión de APIs de Apigee y en Application Integration, puedes crear APIs a partir de ideas e integraciones entre aplicaciones, así como automatizar los flujos de trabajo de tus aplicaciones SaaS. Gemini conoce el contexto de tu empresa, como el esquema de seguridad, las APIs y el uso de las aplicaciones, entre otros aspectos, y lo usa para ofrecerte recomendaciones personalizadas y sugerencias proactivas para tu caso práctico.
Asistencia basada en IA, adaptada a tu empresa
Si usas Gemini Code Assist en la gestión de APIs de Apigee y en Application Integration, puedes crear APIs a partir de ideas e integraciones entre aplicaciones, así como automatizar los flujos de trabajo de tus aplicaciones SaaS. Gemini conoce el contexto de tu empresa, como el esquema de seguridad, las APIs y el uso de las aplicaciones, entre otros aspectos, y lo usa para ofrecerte recomendaciones personalizadas y sugerencias proactivas para tu caso práctico.
Precios
Precios de Gemini Code Assist | Tabla de precios |
---|---|
Servicio | Precio |
Gemini Code Assist | 19 USD por usuario al mes, con compromiso de un año por adelantado. Gemini Code Assist está disponible para probarlo sin coste económico hasta el 8 de noviembre del 2024 y sin necesidad de comprar licencias de suscripción (solo un usuario por cuenta de facturación). Compra licencias cuando necesites habilitar más de un usuario en tu cuenta. |
Precios de Gemini Code Assist
Tabla de precios
Gemini Code Assist
19 USD por usuario al mes, con compromiso de un año por adelantado.
Gemini Code Assist está disponible para probarlo sin coste económico hasta el 8 de noviembre del 2024 y sin necesidad de comprar licencias de suscripción (solo un usuario por cuenta de facturación). Compra licencias cuando necesites habilitar más de un usuario en tu cuenta.
Caso de negocio
Descubre cómo aprovechan las empresas Gemini Code Assist para aumentar la productividad y el bienestar de sus desarrolladores.
Fiona Tan, directora de tecnología de Wayfair
"Gemini Code Assist ha introducido mejoras significativas en todo el espectro. Por ejemplo, los desarrolladores pudieron configurar entornos un 55 % más rápido que antes, hubo un aumento de más del 48 % en la cobertura de las pruebas unitarias para el código y el 60 % de ellos informó de que ahora podía centrarse en un trabajo más satisfactorio".
Echa un vistazo a este vídeo para conocer la historia de WayfairPartners e integración
Para Gemini Code Assist, colaboramos con un ecosistema de partners. Los partners tecnológicos nos proporcionan documentación y datos adicionales sobre sus productos para que podamos optimizar Gemini Code Assist y, así, mejorar la asistencia relacionada con el código y las respuestas generales a sus productos a lo largo del tiempo. Los partners de servicios desempeñan un papel importante a la hora de ayudar a los clientes a adoptar Gemini Code Assist.