Snowflake revoluciona el desarrollo empresarial con CoCo para agilizar a los desarrolladores

Snowflake presenta CoCo, un agente de codificación impulsado por IA, diseñado para acabar con la fragmentación y la pérdida de contexto que ralentizan a los desarrolladores. Integrado en una plataforma de datos gobernada, CoCo apuesta por una mayor productividad con máxima seguridad y apertura.

La empresa tecnológica Snowflake, con sede en Menlo Park, California, ha dado un paso decisivo para transformar el desarrollo en entornos empresariales con la renovación de su agente de codificación basado en inteligencia artificial, conocido ahora como Snowflake CoCo. Esta herramienta busca solventar uno de los problemas centrales que afectan a los desarrolladores: la fragmentación y los constantes cambios de contexto entre diferentes plataformas y herramientas.

CoCo está profundamente integrado en la plataforma de datos gobernada de Snowflake y se presenta con nuevas interfaces para facilitar su uso: una aplicación nativa de escritorio, otra móvil, y compatibilidad con Slack. Este agente inteligente puede ejecutar tareas autónomamente gracias a automatizaciones y agentes en la nube, permitiendo a los usuarios automatizar flujos de trabajo, desarrollar aplicaciones y operacionalizar proyectos de IA mediante comandos sencillos en lenguaje natural.

Además, Snowflake ha presentado Snowflake Datastream, un servicio gestionado y compatible con Kafka que facilita el streaming de datos en tiempo real directamente a la plataforma, eliminando la necesidad de infraestructuras de streaming adicionales. Esta innovación abre la puerta a crear aplicaciones de inteligencia artificial en tiempo real, especialmente cuando se combina con CoCo.

Patrocinado

Según Bala Kasiviswanathan, vicepresidente de experiencias para desarrolladores e inteligencia artificial en Snowflake, la visión pasa por maximizar la productividad sin comprometer la gobernanza a nivel empresarial. Kasiviswanathan ha destacado que uno de los retos más comunes para los desarrolladores es la necesidad de cambiar continuamente de herramientas, lo que ralentiza su capacidad de producir.

“Muchos desarrolladores en nuestros clientes quieren hacer más, pero se ven obligados a cambiar de contexto frecuentemente entre diferentes herramientas”, explicó Kasiviswanathan.

CoCo pretende ser el agente de programación para cualquier tipo de dato, asentado en una plataforma confiable y regulada que no solo aumente la productividad de los expertos, sino que también amplíe la posibilidad de que más personas dentro de una organización puedan crear soluciones sin conocimientos avanzados en programación, gracias a su enfoque en lenguaje natural.

Independencia de modelo y gobernanza desde su diseño

Una de las características clave de CoCo es su arquitectura agnóstica respecto al modelo de inteligencia artificial que emplea. Snowflake permite a los clientes seleccionar el modelo que mejor se adapte a sus políticas y necesidades, ya sean modelos propietarios en la nube o la plataforma GPT. Esta flexibilidad es fundamental dada la variedad de proveedores tecnológicos con los que las empresas trabajan actualmente y la dificultad que supone mover constantemente grandes volúmenes de datos entre sistemas.

El verdadero valor añadido reside en el sistema interno de Snowflake, que garantiza que CoCo tenga un entendimiento profundo tanto de la infraestructura, los permisos y los datos almacenados. Esto es crucial para mantener el control, la seguridad y la confianza en los sistemas de IA que se desarrollan y despliegan.

El CEO de Snowflake, Sridhar Ramaswamy, remarcó en la conferencia de presentación que el objetivo final es construir un «plano de control agente que coordine datos, modelos de IA y aplicaciones empresariales con garantía de confianza y gobernanza».

Un flujo abierto para todos los datos, sin restricciones

Snowflake no se limita a su propia infraestructura, sino que apuesta por la apertura y la interoperabilidad. La compañía participa activamente en proyectos de código abierto como Apache Iceberg, Apache Polaris y Apache Arrow, que facilitan el acceso a datos en formatos estandarizados.

Durante la conferencia, demostraron cómo CoCo puede trabajar con datos alojados en diversas plataformas, incluyendo Google Cloud Storage, los propios Iceberg tables de Snowflake y otros recursos. Asimismo, CoCo es compatible con herramientas y servicios populares dentro del ecosistema Snowflake, tales como Postgres, AWS Glue, dbt, Apache Airflow y Databricks.

Adaptándose al entorno del desarrollador

Para que CoCo sea una herramienta realmente integrada en el flujo de trabajo, Snowflake ha anunciado en el evento varias novedades:

  • Aplicación de escritorio nativa: convierte a CoCo en un entorno de desarrollo integrado (IDE) completo.
  • SDK de agentes: permite a los desarrolladores invocar CoCo desde aplicaciones externas, facilitando su integración.
  • Extensiones para flujos de trabajo: plugins para herramientas populares como VS Code y Clock code, reforzando la experiencia del usuario.
  • Acceso universal: próximamente estarán disponibles aplicaciones móviles y un bot para Slack, ampliando las vías de interacción.

Además, Snowflake fomenta alianzas con plataformas clave para desarrolladores como Vercel, Superblocks y Retool, permitiendo a sus clientes empresariales construir y desplegar aplicaciones desde esos entornos directamente sobre Snowflake. Este enfoque reduce complejidades en términos de permisos de seguridad, gestión de despliegues y mantenimiento.

Add a Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Patrocinado