La CLI de Vercel está ahora diseñada para agentes de IA

VVercel
컴퓨터/소프트웨어AI/미래기술

스크립트

00:00:00¿qué tal a todos? aquí Melky y en Vercel nos encanta lanzar novedades, especialmente cuando se trata de
00:00:06la infraestructura para la nube actual, y una de las piezas más importantes de esa infraestructura
00:00:11es la CLI de Vercel. La CLI ya no es solo una forma para que alguien despliegue desde su terminal;
00:00:17se está convirtiendo en un bloque de construcción primitivo para agentes, una interfaz programable que pueden usar para conectar
00:00:23recursos, crear entornos aislado (sandboxes), inspeccionar registros, depurar problemas y seguir mejorando sus despliegues. Así que
00:00:29en esta primera parte les mostraré algunas de las actualizaciones recientes de la CLI que estamos implementando para
00:00:35hacer de la CLI de Vercel una base más sólida para construir con sus agentes. Muy bien, comencemos
00:00:41con el sandbox de Vercel y cómo pueden usarlo directamente desde la CLI de Vercel. Como sabemos,
00:00:47los sandboxes están muy de moda ahora mismo, y el sandbox de Vercel es literalmente una de las experiencias más rápidas
00:00:53que existen, y es perfecto si tienes a tu agente ejecutando algo de código y quieres asegurarte
00:00:57de que se haga de forma segura. ¿Y qué mejor manera que un sandbox seguro? Así que vayamos a esta terminal
00:01:04aquí mismo. Como pueden ver, tengo vc connect y ya está listo. Lo que voy a hacer es usar vc sandbox create
00:01:13dash dash connect y todo esto me permite conectarme directamente a esta nueva instancia que estoy a punto
00:01:17de crear. Pueden ver aquí que es rápido, usan la CLI de Vercel y ¡listo!, pueden ver los detalles del
00:01:24sandbox que se acaba de crear. Tienen el equipo, el proyecto, se delimita directamente a sus credenciales
00:01:29de autorización. Súper fácil, súper fluido. Pueden ver aquí que puedo ejecutar normalmente cualquier comando que quiera desde
00:01:36el sandbox. Ahora puedo hacer un git clone de un repositorio diferente que quiera, así que puedo
00:01:41ir y buscar el github de la CLI de Vercel, lo copio por aquí y desde el sandbox
00:01:51puedo hacer un git clone y ahora se clonará en ese repositorio de Vercel, se descargará
00:01:56para que pueda usarlo en ese sandbox. Ahora que hemos vuelto y el repositorio está clonado, puedo
00:02:02salir de ese sandbox sin problema y, digamos que quiero volver algún día, puedo hacer vc sandbox
00:02:10connect y el nombre de ese sandbox y estaré de vuelta exactamente donde lo dejé. Hago ls y pueden ver
00:02:17ese repositorio de GitHub. Así que adelante, dejen que sus agentes hagan de las suyas en los sandboxes usando la CLI de Vercel. Otra
00:02:24pieza vital de infraestructura que necesitan si están construyendo aplicaciones listas para producción son los indicadores
00:02:29de características (feature flags), y Vercel Flags es un proveedor de flags integrado en la plataforma de Vercel. Crear flags, definir
00:02:36reglas de segmentación, ejecutar despliegues progresivos, realizar pruebas A/B, todo desde sus agentes en la CLI de Vercel. Vamos
00:02:43a crear un nuevo indicador de características para este proyecto de prueba que tengo por aquí. El primer comando
00:02:48que voy a ejecutar será vc flags create y luego el nombre de mi indicador, que va a ser
00:02:53a dash b dash split. Como pueden ver ahora, tengo el feature flag activado, puedo ir
00:03:02y revisarlo. Ahí está mi indicador a b split, tengo mi objetivo de producción, objetivo de vista previa
00:03:07y objetivo de desarrollo. Ahora, si vuelvo y digamos que necesito decirle a mi agente o a mí mismo que quiero
00:03:13modificar el flag y el tráfico asociado a él, aquí lo que puedo hacer es pegar este comando, pero lo que
00:03:19estoy haciendo es llamar a la CLI de Vercel, al comando flags, el nombre de mi indicador —nuevamente a b split—
00:03:26y luego selecciono mi entorno de producción, voy a dividir esto por user id y el peso
00:03:32voy a poner false como 95 y weight en 5, lo que significa que el 95% del tráfico estará en un segmento de mi indicador
00:03:40y el otro cinco por ciento, asumiendo que será la función que quiero lanzar, estará
00:03:44aquí. Y si hago clic en esto ahora, pueden ver que puedo precisar esto, puedo enviar un mensaje para configurar
00:03:50el split para producción: false desactivado, true activado, eso persistirá en la plataforma real y listo,
00:03:56el indicador a b split se ha actualizado con éxito en producción. Bien, esta podría ser mi
00:04:02nueva característica favorita de la CLI de Vercel, pero hemos rediseñado por completo cómo funciona curl con vc curl,
00:04:09para que los agentes ya no tengan que limitarse a escribir código —eso era de antes—, necesitan probar lo que
00:04:14han cambiado, y vc curl les permite hacer peticiones a un proyecto vinculado o a un despliegue específico
00:04:19sin acoplar manualmente las URLs de despliegue. Pero un beneficio adicional es que lo hemos desarrollado junto con
00:04:26el comando curl nativo, por lo que puedes usar cualquier cosa de curl con vc curl. Así que aquí tengo abierta
00:04:32mi terminal, tengo un sitio de usuario, si entro pueden ver un sitio muy básico, solo una API hello,
00:04:38pero aquí podría hacer algo como vc curl /api/hello, y ven que obtengo el comando de vuelta.
00:04:46Okay, genial, nada demasiado lujoso, pero creo que lo genial sería si le pido a mi agente que haga lo mismo
00:04:52en un flujo donde tal vez desplegó algo y verifica cómo se ven los puntos de acceso, ¿funcionan correctamente?, ¿algo está roto?
00:04:57usando vc curl, ¿puedes invocar el punto de acceso /api/hello?
00:05:10Increíble, la respuesta del endpoint es exitosa, el agente hizo exactamente lo que tenía que hacer,
00:05:14y ahora, ¿qué tal si le digo que haga un post al endpoint /api/users para probar
00:05:22si funciona correctamente? Así que detectó el esquema real de mi endpoint porque lo desplegué
00:05:35en Vercel y ahora para hacer el comando post usando todo el comando nativo, ven que el post funciona
00:05:41correctamente, la respuesta crea id3 name melky vc al reservar el despliegue en hello-api-flame
00:05:47.vercel.app. Ahora, otra novedad emocionante en la que hemos trabajado muy duro en Vercel durante los últimos meses
00:05:54son los binarios nativos experimentales para la CLI de Vercel. Queremos crear una experiencia que,
00:06:00sin importar si usas Mac, Windows o Linux, no importa, queremos enfocarnos en darte lo mejor
00:06:05para tu compilación y sistemas operativos. Así que pueden ver aquí que ya no tengo vc, de hecho lo borré
00:06:12y desinstalé el Vercel normal que instalas mediante Node, y quiero hacer npm install -g @vercel/vc-native
00:06:18. Busquemos el paquete y ahora which vc me muestra que
00:06:26he instalado el binario nativo, el binario de macOS para mi computadora porque estoy usando una Mac. Ahora puedo mostrar
00:06:32todos los comandos que funcionan para él como siempre, pero lo que realmente quiero demostrar son
00:06:37las diferencias en cómo ejecutamos. Como pueden ver, este es de hecho un ejecutable de Mac de 64 bits para arm64,
00:06:44esa es mi computadora actual, no usa chips Intel, tengo un M4 aquí. Y otra cosa que realmente quiero
00:06:49demostrar es la diferencia real de tamaño de esos binarios. Pueden ver aquí que este binario viene con
00:06:55todo lo que necesitamos y pesa 66 megabytes, por lo que estos binarios son mucho más rápidos y pequeños, y los estamos lanzando
00:07:02para asegurar que los usuarios de Windows, Linux y Mac obtengan la mejor experiencia. Muy bien, la siguiente parte es
00:07:08muy emocionante: los complementos se han adueñado de la mayoría de los entornos de desarrollo. Si no los conoces, los plugins pueden orientar y cambiar
00:07:16cómo se comporta tu entorno para optimizar realmente tu experiencia de desarrollo, y Vercel tiene su propio
00:07:22plugin de Vercel, que es imprescindible para cualquiera que desarrolle usando Vercel. Ahora pueden ver aquí que tengo
00:07:29Claude Code abierto y solo quiero mostrarles que el plugin de Vercel está disponible en todas partes. En este momento
00:07:34estoy en el mercado oficial de plugins para Claude Code, y si escribo Vercel, pueden ver
00:07:42aquí que tenemos los plugins de Claude Code, la versión oficial de Vercel, con 152 000 instalaciones. Pueden
00:07:48instalarlo para el ámbito de usuario o globalmente. Voy a instalarlo para mi ámbito de usuario aquí y ahora me
00:07:54pedirá que ejecute reload-plugins. Ahora mi plugin se ha recargado y viene con un montón de habilidades diferentes
00:08:01y diferentes agentes que podemos usar. Así que cada vez que desarrolles con Next.js y quieras
00:08:06desplegarlo usando shadcn, auth o cualquier otra cosa, el plugin te cubre las espaldas para Claude Code. Sin embargo, no
00:08:13nos detenemos ahí, porque si abres Codex, exactamente la misma experiencia sigue estando disponible. Puedo ir
00:08:20y usar plugins para explorar los diferentes plugins disponibles; pueden ver aquí que ya tengo el plugin de Vercel
00:08:27instalado y este también es del mercado oficial de OpenAI Codex. Así que sin importar si quieres usar modelos GPT
00:08:33en Codex, el plugin de Vercel te respalda. Pero espera, aún hay más, porque ahora
00:08:40si uso la CLI de Grok, y quieres usar la CLI de Grok, también puedes ir a plugins y ver que
00:08:47también estamos disponibles en el mercado de Grok. Así que sin importar tu preferencia, ya sea Grok, Claude Code o Codex,
00:08:54el plugin de Vercel está disponible, incluso puedes instalarlo con el comando npx para cualquier entorno que te guste usar.
00:09:00Así que úsalo y eleva verdaderamente tu experiencia con la CLI. Muy bien chicos, muchas gracias por
00:09:06ver este video de actualización rápida, tienen que estar atentos porque la parte dos, la parte tres y un montón de partes
00:09:11van a venir en el futuro, seguiremos mostrándoles cómo lanzamos novedades en la CLI,
00:09:16cómo mejoramos su nivel con los agentes y, en general, todas las cosas geniales que estamos preparando aquí en Vercel.
00:09:22Nos vemos en el próximo, ¡chau!

핵심 요약

La CLI de Vercel evoluciona hacia una infraestructura programable para agentes de IA mediante entornos aislados seguros, indicadores de características integrados, peticiones simplificadas y binarios nativos optimizados de 66 megabytes.

하이라이트

  • La CLI de Vercel funciona como una interfaz programable para conectar recursos, crear entornos aislados e inspeccionar registros mediante agentes de IA.

  • El comando vc sandbox create --connect inicia instancias aisladas de manera rápida vinculadas a las credenciales de autorización del usuario.

  • Vercel Flags permite crear indicadores de características, definir reglas de segmentación y realizar pruebas A/B directamente desde la línea de comandos.

  • El comando vc curl permite realizar peticiones HTTP a proyectos vinculados o despliegues específicos sin necesidad de acoplar URLs manualmente.

  • Los binarios nativos experimentales de la CLI de Vercel pesan 66 megabytes y ofrecen un rendimiento optimizado para arquitecturas específicas como macOS arm64.

  • El plugin oficial de Vercel cuenta con 152 000 instalaciones y está disponible en los mercados de extensiones para Claude Code, OpenAI Codex y Grok.

타임라인

La CLI de Vercel como infraestructura para agentes de IA

  • La CLI de Vercel evoluciona de una herramienta de despliegue terminal a un bloque de construcción primitivo para agentes de inteligencia artificial.
  • La interfaz programable permite conectar recursos, crear entornos aislados, inspeccionar registros y depurar despliegues de forma automatizada.

La infraestructura moderna requiere herramientas adaptadas para la automatización avanzada. Las actualizaciones recientes de la CLI de Vercel establecen una base sólida para que los agentes interactúen directamente con los servicios en la nube y optimicen el ciclo de vida del desarrollo.

Creación y gestión de entornos aislados con sandboxes

  • El comando vc sandbox create --connect genera una instancia aislada vinculada a las credenciales de autorización del usuario.
  • Los agentes de IA pueden ejecutar código, clonar repositorios externos mediante git clone y reanudar sesiones anteriores usando el nombre del sandbox.

Los entornos aislados garantizan la ejecución segura de código generado por agentes. Las instancias creadas a través de la CLI permiten descargar repositorios de GitHub, trabajar dentro del entorno y reconectarse posteriormente mediante el comando vc sandbox connect para mantener la continuidad del trabajo.

Implementación de indicadores de características con Vercel Flags

  • Vercel Flags provee un sistema integrado para crear indicadores de características y definir reglas de segmentación desde la terminal.
  • El comando vc flags define despliegues progresivos y pruebas A/B especificando porcentajes de tráfico por entorno y identificadores de usuario.

Las aplicaciones listas para producción exigen un control preciso sobre el lanzamiento de nuevas funciones. La integración de indicadores de características permite a los desarrolladores y agentes configurar divisiones de tráfico específicas en producción y visualizar los cambios de manera persistente en la plataforma.

Peticiones simplificadas a despliegues mediante vc curl

  • El comando vc curl ejecuta solicitudes HTTP a proyectos vinculados sin requerir la configuración manual de URLs de despliegue.
  • La herramienta mantiene compatibilidad total con los parámetros nativos de curl para probar puntos de acceso y métodos POST en endpoints.

Las pruebas de integración en entornos desplegados se simplifican al eliminar la necesidad de copiar y pegar URLs de manera manual. Los agentes pueden invocar endpoints como /api/hello o enviar peticiones POST estructuradas para verificar el correcto funcionamiento de las aplicaciones en Vercel.

Binarios nativos experimentales de alto rendimiento

  • El paquete npm install -g @vercel/vc-native instala binarios nativos optimizados para arquitecturas específicas de Mac, Windows y Linux.
  • El binario nativo para macOS arm64 pesa 66 megabytes y ofrece tiempos de ejecución más rápidos en comparación con la versión tradicional de Node.

La optimización del sistema operativo mejora la velocidad de compilación y ejecución. Los nuevos binarios experimentales reducen el tamaño total del paquete a 66 megabytes y adaptan la ejecución de la CLI al hardware específico del equipo utilizado.

Integración de plugins en entornos de desarrollo de IA

  • El plugin oficial de Vercel cuenta con 152 000 instalaciones y está disponible en los mercados de extensiones para Claude Code, OpenAI Codex y Grok.
  • La instalación del plugin añade habilidades específicas para desarrollar y desplegar proyectos con Next.js y herramientas asociadas.

Los entornos de desarrollo basados en asistentes de inteligencia artificial se benefician de la integración directa con los servicios de Vercel. El plugin oficial se instala mediante comandos sencillos o administradores de paquetes para proporcionar soporte nativo sin importar el asistente o modelo de lenguaje elegido.

커뮤니티 글

모든 글 보기