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.
Personaliza Gemini Code Assist con los repositorios de código base privados de tu organización para recibir una asistencia más personalizada. Tus desarrolladores pueden recibir sugerencias de código más pertinentes para tus repositorios de código base privados.
Gemini Code Assist genera código que es más pertinente para tu aplicación al basar las respuestas en el contexto de tu código base local y de la sesión de desarrollo actual. Haz cambios a gran escala en tu código base, como añadir funciones nuevas, actualizar dependencias entre archivos, recibir 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.
Gemini Code Assist incluye acciones inteligentes contextuales y comandos inteligentes: combinaciones de teclas rápidas para automatizar tareas como la generación y explicación de código, y la corrección de errores de código. También puedes seleccionar el código y usar lenguaje natural para llevar a cabo acciones rápidamente con él. Como estas acciones y comandos 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.
Gemini Code Assist incluye Gemini en Firebase, que se integra en la consola de Firebase para ayudarte a optimizar tu proceso de desarrollo. Chatea con Gemini para planificar y diseñar tu aplicación, solucionar problemas y recibir recomendaciones basadas en prácticas recomendadas. Obtén información valiosa sobre los fallos de tu aplicación con la ayuda de la IA de Crashlytics, que proporciona resúmenes de fallos, posibles causas y soluciones sugeridas.
Saca más partido a tus datos usando el lenguaje natural para explorarlos, transformarlos y visualizarlos en BigQuery. Genera consultas con información valiosa y pide a Gemini que cree código SQL y Python eficiente por ti. Soluciona problemas con las cargas de trabajo de Apache Spark, optimiza tu infraestructura de datos con recomendaciones para particionar, agrupar y crear vistas materializadas, e incluso personaliza tus traducciones de SQL con Gemini Code Assist.
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. Crea variables, preconfigura tareas y rellena la documentación automáticamente según el contexto de tu empresa. Recibe sugerencias de optimización y amplía los flujos existentes con un solo clic para reducir 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.
Compara las ediciones de Gemini Code Assist
Edición | Información general | Características principales |
---|---|---|
Gemini Code Assist Standard | Una asistencia de programación con IA lista para su uso en contexto de negocios, con seguridad de nivel empresarial, para crear y ejecutar aplicaciones. | La versión Standard incluye:
|
Gemini Code Assist Enterprise | Solución integral de desarrollo de aplicaciones basada en IA que se puede personalizar en función de los repositorios de código fuente privados y que se puede integrar con muchos servicios de Google Cloud para crear aplicaciones en toda la pila tecnológica. | Todo lo que incluye el plan Standard, más lo siguiente:
|
Gemini Code Assist Standard
Una asistencia de programación con IA lista para su uso en contexto de negocios, con seguridad de nivel empresarial, para crear y ejecutar aplicaciones.
La versión Standard incluye:
Gemini Code Assist Enterprise
Solución integral de desarrollo de aplicaciones basada en IA que se puede personalizar en función de los repositorios de código fuente privados y que se puede integrar con muchos servicios de Google Cloud para crear aplicaciones en toda la pila tecnológica.
Todo lo que incluye el plan Standard, más lo siguiente:
Cómo funciona
Gemini Code Assist usa modelos de lenguaje extensos (LLMs) de Google. Los LLMs se afinan con miles de millones de líneas de código abierto, datos de seguridad, documentación de Google Cloud y código de muestra. Estos modelos, combinados con Gemini Code Assist, ofrecen a los desarrolladores funciones como el autocompletado de código, la generación de código o el chat de lenguaje natural, entre otras, en sus IDEs y en servicios de Google Cloud como Firebase, Colab Enterprise (Vertex AI), BigQuery Databases, Apigee y Application Integration.
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.
Usa Gemini en Firebase para acelerar el desarrollo de aplicaciones
Gemini en Firebase, que se integra en la consola de Firebase, optimiza el proceso de desarrollo proporcionando respuestas rápidas, generando fragmentos de código de integración de Firebase, ofreciendo asistencia para solucionar problemas y facilitando información sobre la calidad de las aplicaciones, entre otras cosas. Esta integración simplifica la curva de aprendizaje y permite a los desarrolladores crear, lanzar y escalar sus aplicaciones con Firebase más rápidamente.
Usa Gemini en Firebase para acelerar el desarrollo de aplicaciones
Gemini en Firebase, que se integra en la consola de Firebase, optimiza el proceso de desarrollo proporcionando respuestas rápidas, generando fragmentos de código de integración de Firebase, ofreciendo asistencia para solucionar problemas y facilitando información sobre la calidad de las aplicaciones, entre otras cosas. Esta integración simplifica la curva de aprendizaje y permite a los desarrolladores crear, lanzar y escalar sus aplicaciones con Firebase más rápidamente.
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
Cómo funciona la estructura de precios de Gemini Code Assist | Los precios se basan en licencias por usuario y mes, con compromisos anuales en el caso de las licencias Enterprise y compromisos mensuales o anuales en el caso de las licencias Standard. |
---|---|
Servicio | Precio |
Gemini Code Assist Standard (mensual) | 22,80 USD por usuario al mes Gemini Code Assist Standard 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. |
Gemini Code Assist Standard (anual) | 19 USD por usuario al mes, con compromiso de un año por adelantado. Gemini Code Assist Standard 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. |
Gemini Code Assist Enterprise (mensual) | 54 $ por usuario al mes |
Gemini Code Assist Enterprise (anual) | 45 USD por usuario al mes, con compromiso de un año por adelantado. Gemini Code Assist Enterprise está disponible por 19 USD al mes por usuario con un compromiso de 12 meses hasta el 31 de marzo del 2025. Ponte en contacto con nuestro equipo de ventas y aprovecha esta oferta promocional. |
Cómo funciona la estructura de precios de Gemini Code Assist
Los precios se basan en licencias por usuario y mes, con compromisos anuales en el caso de las licencias Enterprise y compromisos mensuales o anuales en el caso de las licencias Standard.
Gemini Code Assist Standard (mensual)
22,80 USD por usuario al mes
Gemini Code Assist Standard 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.
Gemini Code Assist Standard (anual)
19 USD por usuario al mes, con compromiso de un año por adelantado.
Gemini Code Assist Standard 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.
Gemini Code Assist Enterprise (mensual)
54 $ por usuario al mes
Gemini Code Assist Enterprise (anual)
45 USD por usuario al mes, con compromiso de un año por adelantado.
Gemini Code Assist Enterprise está disponible por 19 USD al mes por usuario con un compromiso de 12 meses hasta el 31 de marzo del 2025. Ponte en contacto con nuestro equipo de ventas y aprovecha esta oferta promocional.
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.