Adquiere servicios de terceros con tu agente | Vercel Marketplace

VVercel
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Si estás creando una aplicación de producción, es probable que necesites integrar servicios
00:00:05externos como bases de datos, proveedores de autenticación y herramientas de inicio de sesión.
00:00:11Configurarlos manualmente implica crear cuentas, navegar por paneles de control, copiar
00:00:16credenciales y luego conectar todo tú mismo en tu aplicación.
00:00:22Funciona, pero ¿qué pasaría si tu agente de programación pudiera descubrir e integrar
00:00:29estos servicios automáticamente por ti?
00:00:30Bueno, esto ahora es posible con la CLI de Vercel y su Marketplace.
00:00:35Déjame enseñarte cómo.
00:00:37Primero, instala o actualiza la CLI de Vercel.
00:00:44Una vez que inicies sesión con Vercel, no necesitarás autenticarte por separado con cada proveedor.
00:00:51Un solo inicio de sesión les da, a ti y a tu agente, acceso a todas las integraciones del Marketplace.
00:00:58Luego, para ayudar a tu agente a usar la CLI de Vercel, también puedes instalar la habilidad disponible.
00:01:07Ahora que la CLI está configurada, preguntémosle a nuestro agente qué integraciones del Marketplace de Vercel hay disponibles.
00:01:16Genial.
00:01:20Tengo una idea para una app, así que pidámosle al agente que la construya.
00:01:24Crea una aplicación de calendario con Next.js, usa Supabase para la base de datos, Clerk para la autenticación y Stripe
00:01:32en modo sandbox para los pagos.
00:01:34Y, por supuesto, no cometas errores.
00:01:37Esto llevará un tiempo, así que vamos a avanzar rápido.
00:01:46Bien, configuración completada.
00:01:49Leyendo el resultado del agente, podemos ver que aprovisionó cada proveedor, obtuvo
00:01:55las variables de entorno y lo conectó todo.
00:02:01Si vamos al panel de Vercel, vemos que creó un nuevo proyecto, conectó cada
00:02:08servicio y desplegó la aplicación, todo de una sola vez.
00:02:13En la práctica, harías esto en pasos más pequeños, especialmente al trabajar con una aplicación existente.
00:02:19Así que preguntémosle al agente qué más puede hacer.
00:02:28En resumen, puedes añadir y eliminar integraciones a un equipo, revisar, conectar y desconectar
00:02:34servicios a proyectos específicos, consultar gastos, establecer límites de uso, crear guías de configuración y
00:02:42mucho más.
00:02:43Ahora te preguntarás: ¿cómo funciona esto y es seguro?
00:02:48La CLI de Vercel expone las integraciones mediante comandos estructurados que los agentes pueden invocar.
00:02:53Por ejemplo, cuando le pides a tu agente que enumere todas las integraciones del marketplace, este
00:02:59ejecuta el comando "discover".
00:03:02Esto devuelve datos JSON estructurados que el agente puede analizar y procesar.
00:03:07Cuando le pides al agente que instale una integración, ejecuta el comando "add".
00:03:13Si la integración requiere metadatos adicionales o el proceso se detiene, puede pedir ayuda y
00:03:24luego pasar explícitamente los campos requeridos, como la región.
00:03:35Una vez instalada la integración, el agente puede obtener las instrucciones de configuración con el comando "guide".
00:03:46Como puedes ver, el agente no ejecuta código arbitrario.
00:03:50Interactúa con la CLI de Vercel, que proporciona límites estructurados, un alcance de comandos limitado,
00:03:56permisos integrados y gestión de variables de entorno.
00:04:01Para acciones críticas, como elegir un plan de pago o aceptar términos legales, el agente se detiene
00:04:07y pide al humano que complete los pasos o lo redirige al panel de control de Vercel.
00:04:13Muy bien, esa es la CLI y el Marketplace de Vercel, ahora integrados en tu flujo de trabajo de agentes.
00:04:20Los agentes pueden estructurar y gestionar la configuración de integraciones mientras tú tomas las decisiones importantes,
00:04:26sin salir de tu terminal.
00:04:28Pruébalo hoy mismo y danos tu opinión.

Key Takeaway

La CLI de Vercel y su Marketplace permiten que los agentes de programación automaticen la provisión y configuración de servicios externos de forma segura y estructurada.

Highlights

Vercel Marketplace permite integrar bases de datos y autenticación mediante agentes de IA y CLI.

La eliminación de procesos manuales como copiar credenciales y navegar por múltiples paneles de control.

Un solo inicio de sesión en Vercel otorga acceso a todas las herramientas de terceros disponibles.

Uso de comandos estructurados como "discover", "add" y "guide" para una interacción segura.

Los agentes se detienen ante acciones críticas que requieren intervención humana o decisiones legales.

Integración fluida de servicios populares como Supabase, Clerk y Stripe en proyectos de Next.js.

Timeline

Desafíos de la integración manual y solución de Vercel

El orador comienza explicando las dificultades comunes al configurar servicios de producción como bases de datos o sistemas de autenticación. Tradicionalmente, este proceso requiere que los desarrolladores creen cuentas manualmente y copien credenciales entre distintos paneles. Se introduce la idea de utilizar agentes de programación para descubrir e integrar estas herramientas de manera automática. Esta nueva capacidad se basa específicamente en la combinación de la CLI de Vercel y el Marketplace. El objetivo principal es reducir la fricción y mejorar la eficiencia en el flujo de trabajo de desarrollo.

Configuración inicial y preparación del entorno

En esta sección se detallan los pasos técnicos para comenzar a utilizar esta funcionalidad automatizada. El primer paso crucial es instalar o actualizar la interfaz de línea de comandos (CLI) de Vercel en el sistema local. Una ventaja significativa mencionada es que solo se requiere un inicio de sesión único para acceder a todos los proveedores del Marketplace. Además, se explica cómo instalar la habilidad específica que permite a los agentes interactuar con la CLI de manera efectiva. Esto prepara el terreno para que el desarrollador pueda empezar a realizar consultas sobre las integraciones disponibles de forma inmediata.

Demostración práctica: Construcción de una app de calendario

Se presenta un ejemplo real donde se solicita a un agente construir una aplicación de calendario completa utilizando Next.js. El agente debe integrar Supabase para la base de datos, Clerk para la autenticación y Stripe para los pagos en modo sandbox. El video muestra cómo el agente aprovisiona cada proveedor, gestiona las variables de entorno y conecta todo automáticamente. Al revisar el panel de control de Vercel, se confirma que el proyecto ha sido creado y desplegado con éxito en un solo flujo. El narrador sugiere que, aunque aquí se muestra una creación desde cero, estas herramientas también son extremadamente útiles en aplicaciones ya existentes.

Capacidades extendidas y gestión de equipos

El video explora otras funciones que el agente puede realizar más allá de la simple instalación de servicios. Se mencionan capacidades como añadir o eliminar integraciones a nivel de equipo y gestionar conexiones específicas por proyecto. Los usuarios también pueden solicitar al agente que consulte los gastos acumulados o que establezca límites de uso para controlar los costos. Otra funcionalidad destacada es la generación de guías de configuración personalizadas directamente en la terminal. Estas herramientas permiten una gestión integral del ecosistema de desarrollo sin necesidad de cambiar de contexto constantemente.

Arquitectura, comandos estructurados y seguridad

Finalmente, se explica el funcionamiento interno centrado en la seguridad y el uso de comandos estructurados. La CLI expone comandos específicos como "discover" para listar servicios, "add" para instalarlos y "guide" para obtener instrucciones. Es fundamental entender que el agente no ejecuta código arbitrario, sino que opera dentro de límites estructurados y permisos definidos. Para acciones sensibles, como aceptar términos legales o elegir planes de pago, el sistema requiere obligatoriamente la validación de un humano. El video concluye animando a los desarrolladores a probar esta integración para optimizar su flujo de trabajo manteniendo el control total sobre las decisiones importantes.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video