Presentamos Capella iQ, un asistente de codificación con IA generativa

Couchbase ha presentado Capella iQ, un asistente de programación para desarrolladores basado en IA generativa integrado en Capella Workbench. Capella iQ está diseñado para mejorar drásticamente la productividad de los desarrolladores al permitir conversaciones que ayudan a escribir consultas SQL++, crear índices, definir búsquedas de texto, escribir código específico de la aplicación y crear y ejecutar casos de prueba funcionales.

Capella iQ te permite codificar a la velocidad del pensamiento

Los desarrolladores viven en un mundo basado en texto y necesitan codificar a la velocidad del pensamiento. Capella iQ puede mantener a los desarrolladores en el flujo durante períodos de tiempo más largos. Capella iQ permite a los desarrolladores interactuar con Couchbase utilizando conversaciones en lenguaje natural y, en segundo plano, mejora las indicaciones con soluciones inteligentes como código, datos, consultas, pruebas y mucho más.

Durante la conversación, los desarrolladores pueden crear datos de muestra, mejorarlos y perfeccionarlos y, a continuación, crear consultas sobre el nuevo conjunto de datos. Estas consultas pueden depurarse según sea necesario y pueden diseñarse casos de prueba para ejercitarlas. 

Capella iQ puede ahorrar mucho tiempo a los desarrolladores. Vea nuestro vídeo.

Capella iQ conoce Couchbase

Capella iQ entiende la estructura de organización de datos dentro de Couchbase, incluyendo las definiciones para la base de datos, los ámbitos con la base de datos, y las colecciones de documentos que son miembros de un ámbito. iQ también puede leer los metadatos dentro de JSON por lo que entiende las estructuras de consulta que está utilizando. Sin embargo, Capella iQ no envía los valores de datos reales al LLM que está utilizando.

Figura 1. Interfaz Capella iQ La interfaz de Capella iQ con el cuadro de diálogo de la izquierda, en el que se solicita asistencia para la consulta y el índice.

Capella iQ habla el idioma de los desarrolladores

Capella iQ puede componer funciones de programa de ejemplo en el lenguaje que elija el desarrollador. Y también puede escribir casos de prueba.

Figura 2. Los resultados de una solicitud para escribir un programa Python para crear documentos de muestra.

Capella iQ ayuda a los desarrolladores en materia de seguridad

Capella iQ está diseñado para mantener a los desarrolladores en el buen camino sin exponerlos a riesgos involuntarios. Las preguntas de Capella iQ están diseñadas para mantener el LLM centrado en información específica de Couchbase, por lo que no responderá a preguntas inusuales o no relacionadas. Las preguntas de Capella iQ también están diseñadas para evitar compartir información innecesariamente, incluyendo datos internos. Aunque Capella iQ lee los metadatos del documento, como los nombres de los campos del documento, para crear consultas, no envía datos en tiempo real al LLM. 

Capella iQ interactúa tanto con los LLM como con las funciones integradas de Couchbase. Por ejemplo, un usuario puede solicitar datos de muestra y una consulta para insertar esos datos en la base de datos. A continuación, puede pedir al Asesor de índices en Couchbase para obtener ayuda en la construcción del índice correcto para esa consulta.  

Mejoras adicionales del servicio Couchbase Capella

Couchbase ha añadido varias actualizaciones a Couchbase Capella Database-as-a-Service, que mejoran aún más la experiencia del desarrollador, aumentan la eficiencia y facilitan el funcionamiento de la plataforma de base de datos en la nube. El sitio las ventajas para el cliente incluyen: 

Experiencia de desarrollador integrada y simplificada

Couchbase Capella ha añadido a la cuadra de integraciones IDE que soporta. Sumándose a su reciente integración con Netlify, Capella añade integraciones con herramientas populares para desarrolladores, Vercel y el IntelliJ de IDE para reducir las fricciones de los desarrolladores y los equipos de desarrollo. 

Escalado del rendimiento con operaciones inteligentes

Capella puede escalar dinámicamente el almacenamiento en disco y las operaciones de entrada/salida por segundo (IOPS), los clústeres Capella pueden gestionar cargas de trabajo crecientes de forma más eficiente, lo que se traduce en tiempos de respuesta más rápidos con una experiencia de usuario mejorada. El aumento de IOPS en disco permite a los clústeres Capella gestionar niveles más altos de operaciones de lectura y escritura simultáneas. Esto garantiza que las aplicaciones permanezcan altamente disponibles incluso durante los periodos de mayor uso y contribuye aún más a que Capella ofrezca el mejor rendimiento en precio de su clase. 

Mayor seguridad y gobernanza 

Capella y Couchbase han logrado la validación independiente para el cumplimiento de PCI DSS 4.0 y CSA STAR Nivel 2. Estas mejoras complementan el cumplimiento de SOC 2 Tipo II e HIPAA que Couchbase Capella ya ha logrado, cumpliendo con amplios requisitos empresariales de seguridad y confianza para aplicaciones en la nube. 

Base de datos activada/desactivada

Couchbase ha añadido recientemente la posibilidad de apagar un clúster de base de datos en funcionamiento cuando no se utiliza, sin perder sus datos. Los desarrolladores pueden controlar mejor sus costes, especialmente durante las fases de desarrollo y prueba de su proyecto. 

Copias de seguridad descargables

Capella también ha añadido recientemente la posibilidad de descargar archivos de copia de seguridad a S3 u otras ubicaciones, lo que facilita considerablemente la recuperación. Estas descargas también se pueden programar. 

Para más información

Autor

Publicado por Marketing de productos Couchbase

Dejar una respuesta