Ship 26 London - Palestra Principal

VVercel
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00- Olá a todos.
00:00:11Obrigado, obrigado.
00:00:12Olá a todos, é muito bom estar aqui.
00:00:15Desde o SHIP do ano passado, o mundo mudou.
00:00:20Estamos escrevendo menos código manualmente,
00:00:22mas mais ideias estão ganhando vida do que nunca.
00:00:27Seis meses atrás, menos de 3% das implantações da Vercel
00:00:31eram disparadas por agentes de código.
00:00:33Desde então, esse número cresceu 17 vezes,
00:00:38e mais da metade das implantações na Vercel agora vêm de agentes.
00:00:43Mas a mudança maior é o que esses agentes estão implantando.
00:00:48Desde o início do ano,
00:00:50as cargas de trabalho de agentes na Vercel dobraram.
00:00:53O volume no AI Gateway cresceu de 2 trilhões
00:00:57para 20 trilhões de tokens por mês.
00:01:01E a mudança que estamos vendo é que estamos usando agentes
00:01:04para implantar software que consegue pensar.
00:01:07Estamos entregando sites e aplicativos agenticos.
00:01:11Estamos usando agentes para entregar agentes.
00:01:14Esta é uma mudança profunda, então quero voltar no tempo
00:01:17e mostrar como chegamos aqui.
00:01:20Porque nosso novo mundo é agentico.
00:01:23Mas tudo começou com sites.
00:01:27Lembro-me de construir sites simples com HTML, CSS e JavaScript
00:01:31quando criança, como todos fazem.
00:01:34Eu estava muito animado para colocar minhas criações online.
00:01:37E é disso que a web se trata.
00:01:39Compartilhar nossas ideias com o mundo.
00:01:44Construímos a primeira versão da Vercel para tornar isso fácil para qualquer um.
00:01:48Era infraestrutura para páginas, cache e entrega global de conteúdo.
00:01:54Hoje, servimos os sites mais rápidos e bonitos do mundo
00:01:59para empresas como Co-op, Paul Smith e Heli Hansen.
00:02:04Mas o mundo é dinâmico.
00:02:06E à medida que a web cresceu, os sites se tornaram aplicativos baseados em dados.
00:02:11Então a Vercel construiu infraestrutura para servidores, APIs e bancos de dados.
00:02:17Agora, empresas como TripAdvisor e sua própria London Northeastern Railway
00:02:22executam aplicativos em escala na Vercel.
00:02:26Por mais de uma década, construímos a Vercel para ser uma nuvem
00:02:30onde você pode executar tudo.
00:02:32Nossa visão é construir uma verdadeira plataforma full-stack.
00:02:37E no último ano, demos grandes passos em direção a essa visão.
00:02:42Trouxemos alguns dos melhores desenvolvedores Python do mundo
00:02:47para estender nossa infraestrutura principal para frameworks de backend.
00:02:51Agora você pode executar backends como FastAPI, Flask, Express,
00:02:56e HONO em escala, diretamente na Vercel.
00:03:00Construímos uma camada agentica completa.
00:03:04Agora você pode executar funções de longa duração no Fluid Compute,
00:03:07tornar fluxos de trabalho duráveis,
00:03:09e criar sandboxes seguros.
00:03:13Você pode hospedar seus servidores MCP
00:03:14e disponibilizar seu aplicativo para qualquer agente.
00:03:18E adicionamos os melhores bancos de dados do mundo à nossa plataforma.
00:03:23Você pode gerenciar Amazon Aurora, Aurora D-SQL e DynamoDB,
00:03:28junto com centenas de integrações de alta qualidade,
00:03:31como o OpenSearch, tudo através da Vercel.
00:03:34Isso significa que você pode executar qualquer arquitetura que desejar em nossa infraestrutura.
00:03:40Bem aqui em Londres, a Octopus Energy executa um frontend Next.js
00:03:44com um backend em Python,
00:03:46ajudando milhões no Reino Unido a monitorar seu consumo de energia.
00:03:50Portanto, além de frontends,
00:03:53você pode hospedar serviços apenas de backend na Vercel,
00:03:57como APIs REST escritas em TypeScript e Python.
00:04:01Você pode implantar fluxos de trabalho que lidam com trabalho assíncrono de longa duração,
00:04:05mesmo com um humano no loop.
00:04:07E você pode hospedar filas que processam bilhões de mensagens por mês.
00:04:13Mas os desenvolvedores nos dizem que ainda é muito difícil
00:04:16conectar todas essas peças.
00:04:20Então, nós resolvemos isso.
00:04:23Hoje, estou animado para anunciar o Vercel Services.
00:04:28É uma experiência de desenvolvedor que você conhece e adora
00:04:31para sua aplicação full-stack.
00:04:34Agora você pode desenvolver frontend e backend juntos
00:04:38com um único comando, vcdev.
00:04:41Tudo é iniciado localmente.
00:04:43E quando você faz um commit,
00:04:46você recebe uma URL de pré-visualização para todo o seu aplicativo,
00:04:49não apenas o frontend.
00:04:51Mesmo commits apenas de backend
00:04:53geram uma pré-visualização completa que você pode testar antes de implantar.
00:04:58E todos os serviços que você implanta podem conversar entre si de forma privada
00:05:02sem nunca tocar na internet pública nojenta.
00:05:07Agora você pode executar todos os seus microsserviços,
00:05:09eu disse microsserviços,
00:05:11microsserviços na Vercel,
00:05:13e tudo simplesmente funciona.
00:05:16Mas na era dos agentes,
00:05:18esses serviços estão se tornando autônomos.
00:05:21Sites e aplicativos costumavam responder à entrada do usuário com lógica.
00:05:27Mas agora,
00:05:29eles têm agentes internos
00:05:30que conseguem entender a intenção
00:05:31e tomar ações autônomas.
00:05:35Cada nova geração de software
00:05:37exige uma nova geração de infraestrutura.
00:05:41E a era dos agentes não é diferente.
00:05:44Software agentico precisa de infraestrutura agentica.
00:05:48E é exatamente isso que estamos construindo na Vercel.
00:05:51A infraestrutura agentica tem três partes.
00:05:55Um,
00:05:56Vercel é onde agentes de código implantam software.
00:06:01Quando você pergunta ao Cloud Code ou Codex onde implantar,
00:06:04você obtém Vercel.
00:06:05Porque a Vercel foi construída para a forma como os agentes trabalham.
00:06:10Segundo,
00:06:11Vercel é onde você constrói e implanta seus próprios agentes.
00:06:15Damos a você todas as ferramentas que você precisa
00:06:17para construir e executar aplicativos e agentes
00:06:20em produção de forma segura e em escala
00:06:22em uma única plataforma.
00:06:25E terceiro,
00:06:26a própria Vercel é automatizada por agentes.
00:06:31A Vercel executa seus aplicativos em produção, é claro,
00:06:34lidando com tráfego, rastreamento, observabilidade e anomalias.
00:06:39E esses dados dão aos nossos agentes
00:06:41o contexto de que precisam para investigar autonomamente
00:06:44e então atender a solicitações de suporte,
00:06:47não apenas alertas.
00:06:49Para contexto,
00:06:51as equipes que usam o Cloud Code
00:06:52implantam na Vercel cinco vezes mais frequentemente
00:06:55do que as equipes que não usam.
00:06:57Isso porque definimos o padrão
00:06:59para a experiência do desenvolvedor,
00:07:01e agora estamos fazendo o mesmo
00:07:02para os agentes que esses desenvolvedores usam.
00:07:06Agentes de codificação amam a Vercel
00:07:07porque damos a eles tudo o que precisam.
00:07:11Na verdade,
00:07:11quando você pede ao seu agente
00:07:13para verificar seu trabalho,
00:07:14ele precisa de uma URL ao vivo para testar, certo?
00:07:18Então a Vercel dá a cada implantação
00:07:20um ambiente de revisão dedicado e seguro.
00:07:24Quando você pede aos seus agentes
00:07:26para lançar experimentos,
00:07:27ele precisa implementá-los com segurança.
00:07:31Então a Vercel dá a cada experimento
00:07:33uma feature flag
00:07:34e dá a você controle
00:07:36e confiança
00:07:37com reversões instantâneas.
00:07:40E você não quer que seu agente
00:07:42perca tempo
00:07:43clicando em um painel.
00:07:46Um agente é mais eficiente
00:07:48quando cada parte da plataforma
00:07:50está disponível
00:07:51em sua própria linguagem.
00:07:54E é isso que a Vercel fornece a ele
00:07:55através de nossa CLI,
00:07:57API,
00:07:58e MCP.
00:08:01Este ano,
00:08:02um engenheiro da Meta
00:08:03abriu o Claude code,
00:08:05como todo mundo,
00:08:06e pediu para construir
00:08:07aquela ferramenta interna.
00:08:08E quando foi enviado para testar,
00:08:10ele pediu ao Claude
00:08:11onde implantar.
00:08:13E eis que,
00:08:14o levou para a Vercel.
00:08:16Uma semana depois,
00:08:17todos em sua equipe
00:08:18estavam implantando na Vercel.
00:08:20E dentro de um mês,
00:08:21a Vercel era a plataforma preferida
00:08:22para os Laboratórios de Superinteligência da Meta.
00:08:26Meta.ai,
00:08:27o produto de IA de fronteira da Meta,
00:08:29nasceu na Vercel.
00:08:32E isso aconteceu
00:08:33mesmo que a Meta
00:08:34já tivesse construído
00:08:35sua própria plataforma de implantação
00:08:36por décadas.
00:08:38Mas mesmo a infraestrutura
00:08:39mais poderosa
00:08:40não fala nativamente
00:08:42a linguagem dos agentes.
00:08:44A Vercel fala.
00:08:46A infraestrutura agentica
00:08:47é a plataforma que construímos,
00:08:49mas o que mais importa
00:08:50são os produtos
00:08:51que você constrói
00:08:52em cima dela.
00:08:53Então quero convidar
00:08:54Tom O'Kino
00:08:55ao palco
00:08:56para mostrar como.
00:08:57Obrigado.
00:09:06Obrigado, G.
00:09:07Muito obrigado.
00:09:08Pessoal,
00:09:09é muito bom ver vocês.
00:09:10É tão bom
00:09:11estar de volta a Londres.
00:09:13G acabou de lhe dizer
00:09:14por que agentes de codificação
00:09:15adoram a infraestrutura da Vercel,
00:09:17por que eles escolhem
00:09:18implantar
00:09:18na infraestrutura
00:09:19agentica da Vercel.
00:09:20Mas e quanto
00:09:21a quando você quer
00:09:21criar seus próprios agentes?
00:09:25A pilha de agentes da Vercel
00:09:26lhe dá todas as ferramentas
00:09:27que você precisa
00:09:28para criar e lançar
00:09:29seus próprios agentes.
00:09:31Agentes precisam de contexto,
00:09:33agentes precisam se conectar
00:09:34a modelos,
00:09:35executar fluxos de trabalho complexos,
00:09:37e se conectar a dados
00:09:38e aplicativos.
00:09:40Deixe-me apresentar
00:09:40essas ferramentas agora,
00:09:41começando por como
00:09:42se conectar a modelos.
00:09:44Primeiro,
00:09:44temos o AI SDK.
00:09:46Algum de vocês
00:09:46já usou o AI SDK?
00:09:48Levantem a mão.
00:09:49Adorei.
00:09:50O AI SDK foi inicialmente
00:09:51lançado há três anos
00:09:52nesta semana,
00:09:53e tem estado
00:09:53em desenvolvimento ativo
00:09:54desde então.
00:09:56É o kit de ferramentas universal
00:09:57para construir frameworks de IA,
00:09:59aplicativos,
00:09:59e agentes.
00:10:01É agnóstico a plataforma,
00:10:02framework,
00:10:03e modelo,
00:10:04e permite que você
00:10:05gere texto,
00:10:06imagens, fala,
00:10:07vídeo,
00:10:08e mais.
00:10:09Também torna trivial
00:10:10adicionar coisas
00:10:11como streaming
00:10:11e fallbacks
00:10:12aos seus projetos.
00:10:14O AI SDK
00:10:15já foi baixado
00:10:16mais de 15 milhões de vezes
00:10:18por semana
00:10:19e se tornou
00:10:20a maneira padrão
00:10:20de acessar qualquer modelo
00:10:22de qualquer provedor
00:10:24tanto em TypeScript
00:10:25quanto em Python.
00:10:26Um salve para o AI SDK
00:10:27para Python.
00:10:29Está sendo usado
00:10:29em escala massiva
00:10:30por empresas
00:10:31em todo o mundo,
00:10:32como a Brex.
00:10:34A Brex ajuda empresas
00:10:35como a Vercel
00:10:36com cartões corporativos
00:10:36e gestão de gastos.
00:10:38Eles executam agentes
00:10:40de auditoria de despesas
00:10:40que analisam milhares de transações
00:10:42de uma só vez.
00:10:43Esses agentes
00:10:44chamam modelos,
00:10:45invocam ferramentas
00:10:46durante a geração,
00:10:48transmitem resultados
00:10:48à medida que retornam,
00:10:50e analisam dados financeiros
00:10:51estruturados
00:10:52para encontrar anomalias.
00:10:54O AI SDK
00:10:55simplifica tudo isso
00:10:57e fornece
00:10:57uma camada de abstração padrão.
00:11:00Uma das coisas
00:11:01que adoramos
00:11:01é que você pode experimentar
00:11:02com diferentes modelos
00:11:03para diferentes partes
00:11:04da sua aplicação
00:11:04e testar novos modelos
00:11:06assim que são lançados,
00:11:08tudo sem precisar
00:11:09fazer nenhuma mudança
00:11:09no código do seu produto.
00:11:11Você pode focar
00:11:12em construir seus recursos
00:11:13e o AI SDK
00:11:14cuida do resto.
00:11:17OK, então,
00:11:17o AI SDK torna a integração
00:11:19realmente fácil,
00:11:20mas você ainda tem
00:11:20que gerenciar
00:11:21a conexão
00:11:22com os provedores subjacentes
00:11:23e com os modelos
00:11:24que você deseja usar.
00:11:26E é aí que
00:11:26a próxima ferramenta
00:11:27na nossa pilha de agentes
00:11:28entra,
00:11:30o AI Gateway.
00:11:32O AI Gateway fornece
00:11:33uma interface unificada
00:11:34para acessar modelos de IA,
00:11:35mas é na verdade
00:11:36muito mais do que isso.
00:11:38Internamente,
00:11:38temos chamado
00:11:39o AI Gateway
00:11:39de uma rede de entrega de tokens,
00:11:42e quero explicar
00:11:42o que quero dizer com isso.
00:11:44Nos primórdios
00:11:45da web,
00:11:46tínhamos algo chamado
00:11:47problema da origem quente.
00:11:50Sites populares
00:11:50recebiam subitamente
00:11:51picos de tráfego
00:11:52de toda parte,
00:11:54mas o conteúdo vivia
00:11:55em apenas uma
00:11:56ou poucas origens.
00:11:58Isso criava
00:11:59servidores sobrecarregados,
00:12:00downloads lentos,
00:12:01e uma experiência de usuário
00:12:02imprevisível.
00:12:04A web de certa forma
00:12:04superou a ideia
00:12:05de que cada usuário
00:12:06deveria buscar ativos
00:12:07diretamente da origem.
00:12:10E assim,
00:12:10o CDN nasceu.
00:12:12O CDN tornou-se
00:12:13o tecido de desempenho
00:12:14e confiabilidade da internet.
00:12:17Edge distribuído,
00:12:18roteamento inteligente,
00:12:20failover,
00:12:21observabilidade,
00:12:22políticas centralizadas,
00:12:24e mais.
00:12:26Casos de uso de IA
00:12:26agora superaram
00:12:27a ideia
00:12:28de que cada token
00:12:29deve ser buscado
00:12:29diretamente do
00:12:30provedor de modelo.
00:12:32Tokens tornaram-se
00:12:33uma dependência de produção,
00:12:35e laboratórios de modelos
00:12:35são as novas origens.
00:12:37Eles são poderosos,
00:12:38com certeza,
00:12:39mas também são caros,
00:12:40limitados por taxa,
00:12:41e geograficamente
00:12:42e operacionalmente variáveis.
00:12:44E como nossos amigos
00:12:45nos laboratórios de modelos sabem,
00:12:46este é um problema realmente difícil
00:12:47em escala.
00:12:49Portanto, é por isso
00:12:50que construímos o AI Gateway.
00:12:52Ele serve tokens
00:12:53através da mesma rede global
00:12:54que a Vercel operou
00:12:55por mais de uma década.
00:12:56Ele contorna falhas,
00:12:58simplifica a autenticação,
00:13:00e centraliza o uso
00:13:01com coisas como rastreamento de gastos
00:13:02e observabilidade granular.
00:13:05E, claro,
00:13:06oferece zero retenção de dados,
00:13:08o que é particularmente importante
00:13:09para nossos clientes corporativos.
00:13:11O AI Gateway permite que equipes
00:13:12operar tráfego de IA
00:13:13como infraestrutura
00:13:14em vez de integrações
00:13:16de provedores personalizadas.
00:13:19Agora, servir tokens de forma confiável
00:13:20é um dos problemas importantes
00:13:22que o Gateway resolve,
00:13:23mas o outro é sobre
00:13:24escolha de modelo.
00:13:26Os agentes de hoje
00:13:26não usam
00:13:27uma arquitetura de modelo único.
00:13:29Eles usam muitos modelos
00:13:30de muitos provedores.
00:13:33Na verdade,
00:13:33nosso índice de produção do AI Gateway
00:13:35mostrou que as equipes
00:13:35que executam agentes em escala
00:13:37roteiam entre 35 modelos diferentes.
00:13:39Isso significa que o roteamento
00:13:40não é mais um recurso.
00:13:42É, na verdade, como você executa
00:13:43IA em produção.
00:13:45Um de nossos clientes,
00:13:46a AKQA,
00:13:47criou um aplicativo ChatGPT
00:13:49para a Starbucks
00:13:49usando Next.js
00:13:51e o AI Gateway.
00:13:53É um bot interativo
00:13:54que ajuda as pessoas a descobrirem
00:13:55novas bebidas que podem gostar.
00:13:57Eles usam modelos diferentes
00:13:58para tarefas diferentes
00:13:59para equilibrar potência e custo.
00:14:02O Gemini Flash
00:14:03cuida da recuperação
00:14:04e da sumarização
00:14:05quando alguém faz uma pergunta.
00:14:07Então, as recomendações
00:14:08são tratadas pelo GPT-5.
00:14:10E ainda mais modelos
00:14:11são usados para gerar receitas,
00:14:13tudo com uma única
00:14:14chave de API do AI Gateway.
00:14:17O AI Gateway está servindo
00:14:18mais de 1 trilhão de tokens por dia.
00:14:22Isso dá aos desenvolvedores
00:14:23acesso simplificado
00:14:24a centenas de modelos
00:14:25de dezenas de provedores
00:14:26e fornece uma observabilidade poderosa.
00:14:29É, na verdade, uma grande parte
00:14:30do que torna a Vercel
00:14:31a plataforma aberta para IA.
00:14:35Ok, então a Vercel serve pixels
00:14:37e tokens instantaneamente
00:14:38e de forma confiável.
00:14:39Mas o software moderno
00:14:40não segue
00:14:41um modelo simples de
00:14:42pedido-resposta mais.
00:14:44Agentes podem precisar
00:14:45rodar por horas,
00:14:47até mesmo dias,
00:14:48e em muitas tarefas complexas.
00:14:51É aí que a próxima ferramenta
00:14:52na pilha de agentes
00:14:53entra,
00:14:54o Workflow SDK.
00:14:57Fluxos de trabalho de longa execução
00:14:58e trabalhos de backend
00:14:58não são novidade em software,
00:15:00mas são uma das coisas mais
00:15:01desafiadoras
00:15:01e irritantes de construir.
00:15:03Muitas coisas podem dar errado
00:15:05e falhas acontecem.
00:15:07Timeouts,
00:15:08conexões perdidas,
00:15:09estado perdido.
00:15:11Sem uma primitiva
00:15:12para durabilidade,
00:15:13você fica costurando coisas
00:15:14como novas tentativas
00:15:14e persistência de estado.
00:15:16Pode ficar muito feio.
00:15:18É por isso que construímos
00:15:19o Workflow SDK.
00:15:20Gostamos de dizer
00:15:21que ele fornece durabilidade
00:15:22de computação infinita.
00:15:23Ele permite que você
00:15:24construa aplicativos de longa execução
00:15:25e agentes
00:15:26que automaticamente suspendem,
00:15:27resumem, tentam novamente,
00:15:29e mantêm o estado
00:15:30com facilidade.
00:15:32A DoorDash usa
00:15:32o Workflow SDK
00:15:33para executar trabalhos tradicionais de ETL,
00:15:35garantindo que todos os dados
00:15:37em seu aplicativo
00:15:37estejam sempre atualizados.
00:15:39E nosso cliente, Flora,
00:15:40desculpe pelo spoiler
00:15:41há um minuto,
00:15:42construiu uma plataforma inteira de design de IA
00:15:44em cima
00:15:45do Workflow SDK.
00:15:47Sua plataforma ajuda designers
00:15:48a gerar conteúdo visual
00:15:49em escala.
00:15:51Dentro dela,
00:15:52agentes se espalham
00:15:53por 50 modelos de imagem diferentes
00:15:54para gerar direções visuais
00:15:56a partir de um único briefing criativo.
00:15:59O Workflow SDK
00:15:59verifica cada passo
00:16:01de cada agente
00:16:02e pausa
00:16:03quando o trabalho precisa de entrada humana.
00:16:05E como cada falha
00:16:06é automaticamente tentada novamente,
00:16:08o designer nunca precisa
00:16:09começar de novo.
00:16:11Agora, a ideia toda
00:16:12por trás de agentes como este
00:16:13é que eles podem resolver
00:16:14tarefas complexas
00:16:15em fluxos de trabalho de várias etapas.
00:16:18E uma das principais formas
00:16:19que os agentes
00:16:19tentam realizar
00:16:20a maioria das tarefas
00:16:21e o que eles amam,
00:16:23a maneira que eles amam
00:16:24realizar a maioria das tarefas
00:16:25é escrevendo
00:16:26e executando código.
00:16:27E é aí que
00:16:28nossa próxima primitiva
00:16:29da pilha de agentes entra,
00:16:31o Vercel Sandbox.
00:16:33Embora os LLMs tenham se tornado
00:16:34muito bons
00:16:34em produzir código funcional,
00:16:36esse código ainda é
00:16:37não confiável.
00:16:38E não podemos executar
00:16:40código não confiável
00:16:41no mesmo ambiente
00:16:42que tem acesso
00:16:43aos nossos sistemas de produção.
00:16:45Precisamos de um ambiente
00:16:45de grau de produção especial
00:16:47que seja projetado
00:16:48para executar código
00:16:49de forma segura
00:16:50e isolada.
00:16:53A Vercel não é estranha
00:16:53a esse problema
00:16:54de execução de código não confiável
00:16:54por causa de implantações de visualização
00:16:56e compilações.
00:16:58Hospedamos mais de
00:16:59um bilhão de implantações de visualização
00:17:00de grau de produção,
00:17:02e todos os dias
00:17:03executamos mais de
00:17:04seis milhões de compilações.
00:17:05Cada uma dessas compilações
00:17:08acontece dentro
00:17:09de um ambiente de computação
00:17:10de micro-VM
00:17:10isolado.
00:17:13Com o Vercel Sandbox,
00:17:15a mesma primitiva de computação
00:17:16isolada
00:17:17agora está disponível
00:17:18para você e seus agentes.
00:17:21O Vercel Sandbox
00:17:22é construído sobre
00:17:22computação fluida.
00:17:24Ele suporta cargas de trabalho
00:17:26dinâmicas e em tempo real
00:17:27para agentes,
00:17:28geração de código
00:17:29e experimentação do desenvolvedor.
00:17:31Cada sandbox
00:17:32é um computador
00:17:33totalmente funcional com sistema de arquivos,
00:17:35limite de segurança,
00:17:36e até mesmo suporte
00:17:37completo ao Docker.
00:17:38Quando você inicia
00:17:39um sandbox,
00:17:39você pode instalar pacotes,
00:17:41executar containers,
00:17:41e até mesmo configurar
00:17:42Redis ou Postgres
00:17:43como dependências de teste.
00:17:45Já está sendo usado
00:17:46em produção, em escala,
00:17:47pelas melhores empresas
00:17:48do mundo.
00:17:49Uma empresa, em particular,
00:17:51que usamos todos os dias
00:17:51na Vercel
00:17:52é a Notion.
00:17:54Milhões de equipes
00:17:55usam o Notion
00:17:56como seu espaço de trabalho de IA,
00:17:57capturando conhecimento,
00:17:58respondendo perguntas
00:17:59e fazendo projetos avançarem.
00:18:01E os desenvolvedores
00:18:01podem estender agentes do Notion
00:18:03com código personalizado,
00:18:05sincronizando dados de CRM,
00:18:06transformando tópicos do Slack
00:18:07em conteúdo,
00:18:08ou conectando-se
00:18:09aos fluxos de trabalho
00:18:09nos quais suas equipes já confiam.
00:18:11Mas esse código
00:18:12precisa ser executado com segurança.
00:18:14E é por isso que
00:18:15os agentes personalizados do Notion
00:18:16são executados em Sandboxes da Vercel.
00:18:19Como cada agente
00:18:19obtém seu próprio
00:18:20ambiente de computação
00:18:21de propósito geral,
00:18:22os desenvolvedores podem construir
00:18:23quase tudo
00:18:24que puderem imaginar,
00:18:25e tudo
00:18:25fora da sandbox
00:18:27permanece protegido.
00:18:29Então, agora nossos agentes
00:18:30podem executar código com segurança
00:18:31dentro de fluxos de trabalho
00:18:33de longa duração.
00:18:34Mas, para
00:18:34fazer algo útil,
00:18:35nossos agentes precisam
00:18:36de acesso a dados
00:18:37e ferramentas,
00:18:38os aplicativos que todos nós
00:18:39usamos todos os dias.
00:18:40E é aí que
00:18:41a próxima camada
00:18:42da pilha de agentes
00:18:43entra em cena,
00:18:44o Vercel Connect.
00:18:46O Vercel Connect
00:18:47é um novo
00:18:47bloco de construção
00:18:48que permite que seu agente
00:18:49se conecte com segurança
00:18:50a todos os dados
00:18:51e sistemas de que ele precisa,
00:18:52incluindo os aplicativos
00:18:53e ferramentas que eles usam
00:18:54para se comunicar
00:18:55com os usuários
00:18:55via tokens de acesso
00:18:57seguros,
00:18:58de curta duração
00:18:59e com escopo limitado.
00:19:01Estou animado para convidar
00:19:02Hedi,
00:19:03líder de produto do Connect,
00:19:04para nos apresentar
00:19:05uma demonstração do Vercel Connect
00:19:06agora.
00:19:08Hedi?
00:19:14Obrigado, Tomo.
00:19:16Como o Tomo mencionou,
00:19:18agentes só se tornam
00:19:20verdadeiramente úteis
00:19:21quando eles têm acesso
00:19:22aos sistemas
00:19:23e ferramentas
00:19:25que sua empresa usa.
00:19:27Digamos que quiséssemos
00:19:28criar um agente
00:19:29que processasse automaticamente
00:19:30transcrições de chamadas
00:19:31para nossa equipe de vendas.
00:19:33Poderíamos querer que um agente
00:19:35também atualizasse status
00:19:37no Salesforce
00:19:37para refletir o que foi discutido
00:19:39na chamada de vendas.
00:19:42Ele também poderia extrair
00:19:43pedidos de recursos
00:19:44da chamada
00:19:45e então criar problemas
00:19:47em sistemas como o Linear.
00:19:49E, claro,
00:19:50nossa equipe de vendas
00:19:51quer interagir
00:19:52com seus agentes
00:19:52pelo Slack.
00:19:54Isso soa como
00:19:55um agente básico
00:19:56para processar texto,
00:19:58mas, na verdade, é
00:19:59um fluxo de trabalho complexo
00:20:00com implicações reais
00:20:01de segurança.
00:20:03Quando você constrói
00:20:04conexões personalizadas
00:20:05para seus agentes
00:20:06no Slack,
00:20:07Salesforce
00:20:08e Linear,
00:20:09você tem que provisionar
00:20:10e gerenciar tokens de acesso.
00:20:13E a maioria dos sistemas
00:20:14provisiona credenciais
00:20:15de longa duração,
00:20:16o que significa que o agente
00:20:18efetivamente
00:20:18tem acesso permanente.
00:20:21E, pior ainda,
00:20:22essas credenciais
00:20:23são geralmente restritas
00:20:24a um humano
00:20:25que criou
00:20:26esse token de acesso,
00:20:27não aos agentes.
00:20:28Isso significa que
00:20:29seus agentes
00:20:30têm a capacidade
00:20:31de realizar
00:20:32qualquer ação
00:20:33que você pode,
00:20:34não apenas as ações
00:20:35para as quais eles foram projetados.
00:20:37É por isso que construímos
00:20:38o Vercel Connect
00:20:39para resolver todos
00:20:40esses problemas.
00:20:42O Vercel Connect
00:20:43dá aos seus aplicativos
00:20:44e agentes
00:20:45acesso seguro,
00:20:47de curta duração
00:20:48e com escopo minimizado
00:20:49ao seu sistema.
00:20:51Ele também é integrado
00:20:52ao conjunto de observabilidade
00:20:54da Vercel,
00:20:55para que você possa ver
00:20:56como esses tokens
00:20:57estão sendo usados.
00:20:59Então, deixe-me mostrar
00:21:00como funciona
00:21:01configurando
00:21:01os primeiros conectores
00:21:02para os agentes
00:21:03que acabei de descrever.
00:21:06Aqui,
00:21:07dentro do painel da Vercel,
00:21:09vou começar criando
00:21:10os conectores
00:21:10que eu quero.
00:21:11Vou clicar
00:21:12em Criar Conectores,
00:21:13e, como você pode ver,
00:21:15temos uma lista crescente
00:21:16de conectores nativos
00:21:17já disponíveis.
00:21:19Isso inclui Slack,
00:21:21GitHub,
00:21:21Snowflake,
00:21:22Linear,
00:21:24Salesforce,
00:21:25e muitos outros.
00:21:26E mesmo que você não
00:21:27veja os conectores
00:21:28que ainda não suportamos,
00:21:31você pode criar o seu próprio
00:21:32usando OAuth
00:21:33e chaves de API.
00:21:35Vamos começar
00:21:35pelo Salesforce.
00:21:37Vou usar o espaço de trabalho
00:21:38ao qual quero que meus agentes
00:21:39tenham acesso.
00:21:41E depois clique em Criar
00:21:42Conector do Salesforce.
00:21:46Então, o que acabou de acontecer
00:21:47pareceu simples,
00:21:48mas, nos bastidores,
00:21:50a Vercel cuida
00:21:51de muita complexidade
00:21:52nas integrações.
00:21:55Então, normalmente,
00:21:55conectar ao Salesforce
00:21:56significa que você tem que lidar
00:21:58com o fluxo de trabalho OAuth,
00:22:00gerenciamento de tokens,
00:22:01armazenamento de credenciais,
00:22:03e lógica de atualização,
00:22:04mas com o Connect,
00:22:05tudo isso
00:22:06é resolvido para você.
00:22:08Essa conexão emite
00:22:09tokens de escopo de curta duração
00:22:10sob demanda
00:22:11quando os agentes
00:22:12realmente precisam
00:22:12executar a ação.
00:22:15Então vamos começar
00:22:16criando o
00:22:17conector do Linear aqui.
00:22:19Vou em
00:22:20Criar Conector.
00:22:22Escolho o Linear.
00:22:23Certifico-me
00:22:24de que tenho o
00:22:25espaço de trabalho correto.
00:22:27E
00:22:27o que aconteceu
00:22:30é que
00:22:31o Vercel Connect
00:22:31me permite
00:22:32escolher
00:22:32exatamente quais permissões
00:22:34eu preciso dar
00:22:35aos meus agentes.
00:22:35Neste caso,
00:22:37os agentes
00:22:37precisam comentar
00:22:39e também criar problemas
00:22:40para os agentes
00:22:41que descrevi.
00:22:42Então, darei a eles apenas
00:22:43essas permissões
00:22:44e então
00:22:45simplesmente crio
00:22:48o conector.
00:22:50Ao restringir
00:22:51nossos agentes
00:22:52a essas permissões
00:22:53e escopo antecipadamente,
00:22:55podemos garantir
00:22:56que este agente
00:22:57apenas execute
00:22:57a tarefa
00:22:58que queremos que ele realize
00:22:59e ainda tenha
00:23:01a poderosa automação.
00:23:03Então, terminarei
00:23:04de criar o conector
00:23:05e voltarei
00:23:06para a página de detalhes.
00:23:08Então você pode ver
00:23:08a criação do projeto
00:23:09aqui.
00:23:10Você pode instalar.
00:23:11Você pode ver
00:23:12o gatilho de instalação
00:23:13e também pode ver
00:23:14os dados de uso mais tarde.
00:23:16Vamos testar
00:23:17rapidamente nosso token aqui.
00:23:20Então eu vou testar
00:23:22o token de usuário.
00:23:24Clicarei
00:23:25em testar token de usuário
00:23:26e autorizarei
00:23:27minhas APIs
00:23:28e depois autorizarei
00:23:30do lado do Linear.
00:23:33E ótimo,
00:23:33estou de volta
00:23:34com um token
00:23:35que meus agentes
00:23:36precisam para executar
00:23:37a tarefa específica.
00:23:38Ele tem a expiração,
00:23:40tem o nome
00:23:40e vamos começar,
00:23:44vamos criar
00:23:44o último conector
00:23:45que queremos
00:23:46para nossos agentes.
00:23:47Selecionarei o Slack
00:23:48e vou me certificar
00:23:50de que autorizei
00:23:51o espaço de trabalho
00:23:52e clico em criar.
00:23:54Eu vou instalá-lo mais tarde
00:23:56só para mostrar
00:23:58um pouquinho
00:23:59e depois voltando
00:24:01para a página.
00:24:02Então, agora que temos
00:24:03os três conectores
00:24:04instalados,
00:24:05nossos agentes
00:24:06agora têm acesso
00:24:07a tudo o que precisam
00:24:08e nunca armazenam
00:24:09credenciais de longa duração.
00:24:12De volta para você, Tomo.
00:24:16Obrigado.
00:24:22Com o Vercel Connect,
00:24:23seus agentes podem conectar-se
00:24:24com segurança à sua gama completa
00:24:26de sistemas internos,
00:24:27incluindo seu CRM,
00:24:28ERP,
00:24:30HRIS,
00:24:31data warehouses,
00:24:33ferramentas de colaboração
00:24:34e muito mais.
00:24:35Mas quero dar um duplo clique
00:24:36nas ferramentas de colaboração.
00:24:38É assim que você interage
00:24:39com seus agentes
00:24:40e como seus agentes
00:24:41querem poder
00:24:41interagir com você,
00:24:42e é aí que
00:24:44o próximo primitivo
00:24:44na pilha de agentes
00:24:45entra,
00:24:46que é o Chat SDK.
00:24:48Os agentes mais poderosos
00:24:50que construímos na Vercel
00:24:51são efetivamente colegas de trabalho,
00:24:52e interagimos com eles
00:24:54onde o trabalho acontece,
00:24:55enquanto está acontecendo.
00:24:57Para muitos de vocês,
00:24:57isso pode ser o Microsoft Teams
00:24:59ou o Google Chat,
00:25:00mas para nós,
00:25:01de forma esmagadora,
00:25:02é o Slack.
00:25:03Acreditamos que ferramentas
00:25:04de colaboração poderosas
00:25:05como essas
00:25:06são a forma principal
00:25:07como a maioria dos humanos
00:25:07interagirá com agentes,
00:25:08mas há um problema.
00:25:10Embora essas ferramentas
00:25:11compartilhem um conjunto comum
00:25:12de capacidades essenciais,
00:25:14todas elas têm APIs
00:25:15e interfaces
00:25:16vastamente diferentes.
00:25:18O Chat SDK fornece
00:25:19uma camada de abstração elegante
00:25:21permitindo que você direcione
00:25:22dezenas de aplicativos.
00:25:23Com apenas uma linha
00:25:24de código,
00:25:25ele permite que seus usuários
00:25:26interajam com agentes
00:25:27em ferramentas como
00:25:28Microsoft Teams,
00:25:30Google Chat,
00:25:31Slack,
00:25:32Discord,
00:25:33GitHub,
00:25:33Linear,
00:25:34Telegram,
00:25:35WhatsApp
00:25:35e muitos outros.
00:25:38A NanoClaw ajuda empresas
00:25:39a executar agentes de IA
00:25:40e eles construíram sua plataforma
00:25:42no Chat SDK.
00:25:43É uma base de código única,
00:25:44mas entrega agentes
00:25:45em 15 diferentes
00:25:47aplicativos de mensagens.
00:25:49Então essa é a
00:25:50pilha de agentes Vercel.
00:25:52É um conjunto singular
00:25:53de capacidades de ponta a ponta
00:25:54cobrindo tudo
00:25:55o necessário para enviar
00:25:56agentes de produção.
00:25:58Pegamos tudo
00:25:59o que aprendemos
00:25:59construindo agentes
00:26:00nos últimos anos
00:26:01e transformamos esses aprendizados
00:26:02em primitivos de primeira classe
00:26:04que funcionam na escala da Vercel.
00:26:06Nós os adoramos
00:26:07e nossos clientes também.
00:26:09A pilha é poderosa
00:26:10e preenche uma lacuna real
00:26:12no ecossistema
00:26:13e acreditamos
00:26:13que cada um desses primitivos
00:26:14é o melhor da categoria.
00:26:16Mas ainda existe
00:26:17muita complexidade.
00:26:19Cada um desses primitivos
00:26:20ainda precisa ser conectado
00:26:21em um agente único e coeso.
00:26:24Mas e se não precisasse?
00:26:26À medida que construímos
00:26:27a pilha de agentes,
00:26:28essa é a pergunta
00:26:29que não parava de surgir.
00:26:31Na Vercel,
00:26:32nós não queremos apenas
00:26:33construir os agentes
00:26:34mais poderosos do mundo
00:26:35e não queremos
00:26:36apenas permitir que vocês
00:26:37construam os agentes
00:26:37mais poderosos do mundo.
00:26:39queremos que a construção
00:26:40desses agentes
00:26:40seja, de fato, algo prazeroso.
00:26:42E isso significa
00:26:43não apenas fornecer
00:26:44os primitivos mais poderosos
00:26:45do mundo para a pilha de agentes,
00:26:48mas também a maneira
00:26:50mais fácil e rápida
00:26:51de unir
00:26:52esses primitivos.
00:26:54Para tornar isso possível,
00:26:56criamos o mais novo membro
00:26:57da família da pilha de agentes.
00:27:00Dêem as boas-vindas à Eve.
00:27:02A estrutura da Vercel
00:27:03para construir
00:27:04agentes de produção completos.
00:27:07Agora, tenho muito
00:27:08o que dizer sobre a Eve,
00:27:09mas antes de entrar nisso,
00:27:10quero que vejam
00:27:11em ação.
00:27:12Estou empolgado em convidar
00:27:13Char, líder de produto
00:27:15da Eve,
00:27:15para mostrar como funciona.
00:27:24Obrigado, Tomo.
00:27:26No último ano,
00:27:28pegamos tudo
00:27:28o que aprendemos
00:27:29sobre a construção de agentes
00:27:30e empacotamos tudo
00:27:31na Eve.
00:27:32Deixe-me mostrar
00:27:33como funciona.
00:27:35Vou começar
00:27:35com um único comando
00:27:37no meu terminal.
00:27:38Este comando criará
00:27:40um diretório de agente,
00:27:42instalará dependências,
00:27:44e iniciará uma sessão
00:27:45de chat interativa
00:27:46com o agente.
00:27:48Em seguida,
00:27:49configurarei
00:27:49nosso provedor de modelo.
00:27:51Usarei
00:27:52o Vercel AI Gateway,
00:27:55selecionarei uma equipe da Vercel,
00:27:59e vincularei a um projeto
00:28:01nessa equipe.
00:28:01E terminamos.
00:28:05Agora, vamos testar.
00:28:07Quem é você?
00:28:12Ok.
00:28:12Isso foi rápido.
00:28:14Eu acabei de construir
00:28:15um agente totalmente funcional
00:28:17em menos de um minuto.
00:28:18Agora,
00:28:23este agente é executado
00:28:24com apenas dois arquivos.
00:28:26Agents.ts,
00:28:27que define o modelo,
00:28:30e instructions.md
00:28:31que define a identidade do agente.
00:28:34E essa simplicidade
00:28:35é o que torna tão fácil
00:28:37construir agentes com a Eve.
00:28:39Agora, vamos construir
00:28:40um caso de uso real.
00:28:41Hedy descreveu agora
00:28:42um agente de vendas
00:28:43que processa transcrições de chamadas
00:28:45e atualiza o Salesforce
00:28:46e o Linear.
00:28:47Deixe-me mostrar
00:28:48quão simples é
00:28:49construir esse agente
00:28:50com a Eve.
00:28:52Primeiro,
00:28:53vou dar ao agente
00:28:54uma identidade.
00:28:55No arquivo de instruções markdown,
00:28:57vou descrever
00:28:58um assistente de lançamento no mercado
00:28:59que pode criar
00:29:00problemas no Linear
00:29:01e atualizar oportunidades
00:29:02no Salesforce
00:29:03com base nas transcrições das chamadas.
00:29:04E, assim como isso,
00:29:10o agente tem
00:29:11uma nova função.
00:29:12Em seguida,
00:29:13vou dar a ele ferramentas
00:29:14que ele pode usar
00:29:14para realizar ações.
00:29:16O agente precisa
00:29:16de uma ferramenta Linear
00:29:17para que ele possa criar problemas
00:29:18e as ferramentas vão
00:29:19dentro da pasta de ferramentas.
00:29:24E o nome do arquivo
00:29:26é o nome
00:29:27da ferramenta
00:29:27que nosso agente vê.
00:29:34Vamos definir
00:29:35uma ferramenta Linear.
00:29:37A descrição
00:29:37é o que o agente lê
00:29:39para saber quando
00:29:39usar a ferramenta,
00:29:41e as entradas
00:29:42são os pontos de dados
00:29:42que o agente
00:29:43tem que preencher,
00:29:44como o título
00:29:45e a descrição
00:29:45do problema.
00:29:47Podemos usar
00:29:48o conector Linear
00:29:50que Hedy configurou anteriormente
00:29:52e então implementar
00:29:53a API do Linear
00:29:54para criar um problema.
00:29:58Também quero
00:29:59que o agente saiba
00:29:59como criar
00:30:00um problema no Linear,
00:30:01então vou adicionar uma habilidade.
00:30:02E as habilidades vão
00:30:04para a pasta de habilidades.
00:30:06Essa habilidade diz
00:30:07ao agente
00:30:07que ele deve procurar
00:30:08por solicitações de recursos
00:30:09na transcrição
00:30:11e separar problemas do Linear
00:30:12por tópico.
00:30:16Ótimo.
00:30:17Agora, vamos testar o agente.
00:30:18Ele deve ser capaz
00:30:18de criar problemas no Linear.
00:30:25Ele vai carregar
00:30:26a habilidade,
00:30:27criar o problema.
00:30:28Ótimo.
00:30:29O problema foi criado,
00:30:30e também deve
00:30:31aparecer no Linear.
00:30:34Em seguida, o agente precisa
00:30:36atualizar oportunidades
00:30:37no Salesforce.
00:30:38Queremos usar
00:30:38a CLI do Salesforce
00:30:39para fazer atualizações,
00:30:41mas isso significa
00:30:42que nosso agente precisa de um shell,
00:30:43e queremos que os comandos
00:30:44sejam executados com segurança
00:30:46em isolamento.
00:30:47Então, vou configurar
00:30:48um sandbox que o agente
00:30:50possa usar para fazer atualizações.
00:30:51Isso configura uma máquina virtual privada
00:30:53para o agente trabalhar,
00:30:54isolada de todo o resto.
00:30:57Vou criar um sandbox.ts.
00:31:00Isso configurará
00:31:01o sandbox,
00:31:02e instalar o Salesforce CLI
00:31:04no bootstrap do sandbox,
00:31:07e também trancar as portas.
00:31:09Assim, o sandbox só tem permissão
00:31:11para falar com o Salesforce
00:31:11e com mais nada.
00:31:15Vou dar ao agente
00:31:16a ferramenta do Salesforce
00:31:16assim como fizemos com o Linear,
00:31:18mas as atualizações do Salesforce
00:31:19precisam de aprovação
00:31:20de alguém da equipe.
00:31:22Então, vou adicionar um humano no ciclo,
00:31:24e esta ferramenta sempre exigirá
00:31:26que o agente
00:31:26peça a aprovação humana.
00:31:32Usaremos o conector Salesforce da Hedy.
00:31:37E por último,
00:31:38a função de execução da ferramenta
00:31:39que chamará o Salesforce CLI
00:31:41e fará as atualizações
00:31:42no registro da oportunidade.
00:31:43Agora, vamos dizer a ele
00:31:45o passo do Salesforce.
00:31:50Vou dizer para atualizar
00:31:52a oportunidade do Salesforce
00:31:53para “fechada e ganha”.
00:31:55Isso é o humano no ciclo,
00:31:58e pronto.
00:31:59Se você voltar
00:32:00ao Salesforce,
00:32:01atualizar esta página,
00:32:03deve dizer “fechada e ganha”.
00:32:07Incrível.
00:32:08Agora, preciso disponibilizar
00:32:09o agente
00:32:10no Slack para a equipe de vendas.
00:32:12Então, vou executar /canais.
00:32:15Selecionar Slack.
00:32:18Sim, eu quero o bot do Slack.
00:32:22Isso vai instalar
00:32:23o bot do Slack
00:32:24no workspace.
00:32:28Implantar na Vercel.
00:32:34E pronto.
00:32:35Vamos fazer um teste.
00:32:36Vou marcar nosso agente.
00:32:41E é isso.
00:32:43Temos um agente
00:32:45pronto para produção
00:32:46que nossa equipe pode usar
00:32:47em nossa camada de colaboração no Slack.
00:32:50Mas ainda não terminamos.
00:32:51O agente também é totalmente observável.
00:32:54Vamos dar uma olhada
00:32:55na conversa
00:32:55que acabamos de ter com ele no Slack.
00:32:57Então, no painel da Vercel,
00:32:59clicarei em observabilidade,
00:33:02execuções de agente,
00:33:05e posso ver
00:33:06todo o histórico da conversa.
00:33:09Uso de tokens,
00:33:10duração da execução,
00:33:11entradas, saídas,
00:33:13e o raciocínio do agente.
00:33:14Posso até ver os detalhes
00:33:16de cada chamada de ferramenta
00:33:17que o agente fez.
00:33:19E é isso.
00:33:20Nós acabamos de sentir
00:33:21o agente pronto para produção
00:33:22em cinco minutos.
00:33:24Com você, Tomlin.
00:33:24Obrigado, Char.
00:33:33Eve realmente parece
00:33:34o Next.js que faltava
00:33:36para agentes.
00:33:37É opinativo
00:33:38com base em tudo
00:33:39que aprendemos
00:33:40nos últimos anos.
00:33:41Mas, mais importante,
00:33:42é código aberto
00:33:44e modular.
00:33:45Foi criada para funcionar
00:33:46perfeitamente com a Vercel,
00:33:48com alta coesão
00:33:49à nossa infraestrutura,
00:33:50mas é completamente personalizável
00:33:52para que você possa torná-la sua.
00:33:54Você pode trocar os provedores
00:33:55e manter a fundação
00:33:56durável por baixo.
00:33:58Antes da Eve,
00:33:59cada agente precisava
00:34:00de seu próprio andaime
00:34:01e integrações.
00:34:02Com a Eve,
00:34:03cada agente
00:34:04é apenas um diretório
00:34:05organizado da forma
00:34:06que você já pensa
00:34:07sobre seu código.
00:34:09Criar um agente de nível empresarial
00:34:10costumava levar semanas.
00:34:11Agora, como você acabou de ver,
00:34:13leva minutos.
00:34:15A Eve vai mudar
00:34:16a maneira como muitos de nós
00:34:18construímos agentes.
00:34:18Já mudou completamente
00:34:19a maneira
00:34:20como construímos agentes
00:34:21dentro da Vercel.
00:34:22Mas a seguir,
00:34:23quero convidar Malta
00:34:24para lhe contar sobre
00:34:25um de seus agentes favoritos
00:34:27que construímos,
00:34:27pelo qual muitos de nós
00:34:29estamos muito animados.
00:34:31Obrigado.
00:34:31Obrigado, Tomo.
00:34:42Eu sou Malta, da Vercel.
00:34:44O agente que o Tomo
00:34:45está mais animado
00:34:46é o meu.
00:34:47Nós o construímos para a Vercel primeiro
00:34:49e agora você também pode usá-lo.
00:34:51Chama-se Vercel Agent.
00:34:55Espere, espere, espere.
00:34:56Espere um pouco.
00:34:57Droga.
00:34:58Estou sendo chamado.
00:35:00Ok, uau.
00:35:01Ok, o V0 está tendo
00:35:02uma interrupção parcial.
00:35:04Deixe-me chegar
00:35:05ao meu laptop.
00:35:06Imagine que eu tenho um laptop
00:35:07e veja só isso.
00:35:09Tudo bem, então
00:35:10o Vercel Agent já
00:35:12investigou isso.
00:35:13Vamos investigar mais a fundo.
00:35:15Ok, ok, ok.
00:35:16Ele descobriu que o objeto
00:35:17da chave da API é indefinido
00:35:18em tempo de execução.
00:35:19Os erros apareceram
00:35:20na última implantação
00:35:21há alguns minutos.
00:35:23Ele recomenda
00:35:24um rollback instantâneo
00:35:25para o lançamento anterior.
00:35:26Isso é muito inteligente
00:35:27porque, na dúvida,
00:35:28você sempre quer
00:35:29um rollback instantâneo
00:35:30como a ação certa.
00:35:31Deixe-me aprovar isso.
00:35:33Agora, com minha permissão,
00:35:34o Vercel Agent
00:35:35está revertendo
00:35:36a última produção
00:35:37de implantação
00:35:37antes que os erros 500
00:35:39aparecessem.
00:35:41Tudo bem.
00:35:41O rollback foi bem-sucedido.
00:35:43O V0 está online novamente.
00:35:45O Vercel Agent
00:35:45começará agora a trabalhar
00:35:46em uma correção,
00:35:47mas não precisamos
00:35:48esperar por isso.
00:35:49Tudo bem.
00:35:49Vamos começar de novo.
00:35:52Olá, meu nome é Malta.
00:35:53Sou o CTO da Vercel.
00:35:54O Vercel Agent é ótimo
00:35:55porque detecta autonomamente
00:35:56incidentes,
00:35:57apenas escala
00:35:58quando são verdadeiros positivos
00:36:00e já tem a análise
00:36:01feita
00:36:02na hora em que
00:36:02chego ao meu computador.
00:36:04Agora, percebo
00:36:06que a primeira pergunta
00:36:08que todo CTO nesta sala
00:36:09fará é,
00:36:11como é seguro
00:36:12deixar um agente fazer isso?
00:36:14É a pergunta certa
00:36:16porque a maioria dos agentes
00:36:17herda as permissões do usuário.
00:36:20Eles rodam como você
00:36:21e podem fazer tudo
00:36:23que você pode fazer.
00:36:25Um único prompt ruim
00:36:27tem todo o seu raio de explosão,
00:36:29seja vindo de você,
00:36:31um colega de equipe,
00:36:32ou um subagente confuso.
00:36:35O Vercel Agent
00:36:35tem um modelo de permissão
00:36:37inédito
00:36:38que combina o modo de planejamento
00:36:40com a concessão de permissões.
00:36:42Em vez de pedir para você
00:36:43aprovar ações
00:36:45uma por uma,
00:36:46o Vercel Agent planeja
00:36:47quais permissões
00:36:48serão necessárias
00:36:49para concluir uma tarefa
00:36:50e então pede a você
00:36:52para aprová-las
00:36:52em uma única etapa coerente.
00:36:55Para reverter
00:36:56um deploy com defeito,
00:36:57o Vercel Agent
00:36:58só solicita
00:36:58permissão temporária
00:36:59para realizar rollbacks instantâneos,
00:37:01como acabamos de ver.
00:37:02Se precisar comprar
00:37:03stale cache,
00:37:04ele pede acesso temporário
00:37:04ao cache
00:37:05daquele projeto
00:37:06e nada mais.
00:37:08Cada agente,
00:37:10cada ação
00:37:10roda em um sandbox isolado
00:37:11antes de tocar na produção.
00:37:14E tudo
00:37:15que altera o estado da produção
00:37:16aguarda um humano
00:37:17para aprová-lo.
00:37:19O agente nunca tem
00:37:20mais acesso
00:37:21do que ele precisa
00:37:21para a tarefa
00:37:22que está fazendo,
00:37:22mas ele também
00:37:23não fica constantemente
00:37:24pedindo permissão
00:37:24a você.
00:37:26Um ótimo equilíbrio
00:37:27entre progresso
00:37:27e segurança.
00:37:29É a parte
00:37:29de que mais me orgulho
00:37:30e também o motivo
00:37:31pelo qual não me preocupo
00:37:32que o Vercel Agent
00:37:33seja a causa
00:37:34do meu próximo chamado às 2 da manhã.
00:37:40Espere, espere.
00:37:41O que está acontecendo?
00:37:42Alguém não desligou
00:37:43o telefone?
00:37:44São 20h55.
00:37:45Meu Deus.
00:37:46Fui eu.
00:37:46Fui eu.
00:37:48Tudo bem.
00:37:50Ah, recebi uma mensagem
00:37:51de Guillermo.
00:37:51Cara, você sabe perfeitamente
00:37:52que estou no palco
00:37:53agora.
00:37:54Enfim, eu percebo,
00:37:55todos vocês percebem
00:37:56que isso é encenado,
00:37:57mas deixe-me dizer,
00:37:58o G me mandando mensagem
00:37:59para reclamar de
00:38:00algo que não está dando
00:38:00certo em nosso site
00:38:01é o mais realista
00:38:03que pode acontecer.
00:38:05Então, enfim,
00:38:05vamos copiar e colar
00:38:06essa mensagem
00:38:07no Vercel Agent.
00:38:08Na verdade, deixe-me adicionar
00:38:10não cometa erros
00:38:11só por precaução.
00:38:15Tudo bem.
00:38:16O Vercel Agent
00:38:17agora está olhando
00:38:17o speed insights
00:38:19do nosso site
00:38:19para ver se algo mudou.
00:38:22Ah, uau.
00:38:23Ok, tem um LCP de 4 segundos.
00:38:25Algo está muito errado.
00:38:26Isso não é bom.
00:38:29Agora o Vercel Agent
00:38:29vai revisar
00:38:31todas as mudanças recentes
00:38:32para restringir o problema.
00:38:35E ele descobriu
00:38:36que adicionamos
00:38:36o wait
00:38:37na rota do favicon.
00:38:40Ele verifica o desempenho
00:38:41nesse endpoint
00:38:42e confirma
00:38:44que uma atualização
00:38:46causou o problema.
00:38:48Ele terminou a investigação
00:38:49com a causa raiz
00:38:50e agora isso é
00:38:51e parece que
00:38:51vou ter
00:38:52que falar com Matan.
00:38:54Ele está aqui na plateia
00:38:55em algum lugar.
00:38:56Sem problemas.
00:38:57A boa notícia é
00:38:58que o Vercel Agent
00:38:59pode escrever uma correção
00:38:59em um PR aberto.
00:39:01Quando eu aprovar,
00:39:02a mudança irá
00:39:03para produção.
00:39:05Ok, de volta ao G.
00:39:06Conserte o Chief.
00:39:07Zero linhas de código
00:39:08escritas hoje
00:39:08por mim.
00:39:11Tudo bem.
00:39:12Esses são dois exemplos
00:39:13de como eu uso
00:39:15o Vercel Agent
00:39:16e posso te ajudar a gerenciar
00:39:17qualquer coisa na plataforma Vercel.
00:39:19Quando você pede
00:39:20para consertar seu build,
00:39:22ele lê
00:39:22seus logs de deploy,
00:39:24encontra a configuração falha,
00:39:25valida a correção
00:39:26no sandbox
00:39:26e faz o redeploy
00:39:27com sua aprovação.
00:39:29Pergunte por que seu build
00:39:30ficou mais lento
00:39:30no último deploy
00:39:31e ele faz um diff do build
00:39:32em relação ao anterior
00:39:33e lhe diz
00:39:34o que mudou.
00:39:36Você pode pedir
00:39:37para encontrar os principais
00:39:38problemas de acessibilidade
00:39:39em seu projeto
00:39:39e ele executará uma revisão
00:39:40e abrirá um PR.
00:39:43E se você pedir
00:39:44para consertar o 500
00:39:45aparecendo em seus logs,
00:39:46ele fará o mesmo.
00:39:48Mas o que eu mais amo
00:39:49sobre o agente
00:39:51é que você não
00:39:52precisa pedir.
00:39:53O Vercel Agent
00:39:54vê seu aplicativo
00:39:54rodando na produção
00:39:55então, quando o tráfego aumenta
00:39:57ou um alerta é disparado,
00:39:58ele investigará
00:39:59imediatamente
00:39:59e trará respostas
00:40:00para você
00:40:01exatamente como fez
00:40:02para mim
00:40:02quando recebi o chamado
00:40:03aqui no palco.
00:40:05Os exemplos
00:40:06que eu dei
00:40:07foram problemas
00:40:08normais de infraestrutura
00:40:08e desempenho.
00:40:09Mas em breve,
00:40:10o Vercel Agent
00:40:10será capaz
00:40:11de chamar especialistas.
00:40:11Ele executará
00:40:13o DeepSec
00:40:14para uma revisão
00:40:14de segurança profunda
00:40:15em toda a sua base de código
00:40:16código-fonte
00:40:16ou inspecionar
00:40:17seu front-end
00:40:18em busca de design
00:40:19e qualidade de UX.
00:40:21É um agente
00:40:22que entende
00:40:22seu stack
00:40:23e sua infraestrutura
00:40:24com especialistas
00:40:25que pode chamar sob demanda.
00:40:27O Vercel Agent
00:40:28está disponível
00:40:28em versão beta privada
00:40:29hoje.
00:40:29Escaneie este QR code
00:40:30para solicitar acesso.
00:40:33Ih.
00:40:34Não de novo.
00:40:36Ótimo.
00:40:37É nossa CEO, Gene.
00:40:39Certo.
00:40:42Ok.
00:40:42Ela está escrevendo,
00:40:43estou entrando
00:40:43em pânico um pouco.
00:40:44Será que ativamos
00:40:44as sinalizações de recurso
00:40:45para tudo
00:40:46que anunciamos hoje?
00:40:48Bem,
00:40:49obviamente,
00:40:49eu não poderia
00:40:50entrar no dashboard
00:40:51e olhar as sinalizações
00:40:51da Vercel eu mesmo,
00:40:52mas que ano
00:40:53é este?
00:40:532024?
00:40:55Vamos perguntar ao Vercel Agent.
00:40:57O que lançamos hoje?
00:40:59Certo.
00:40:59Temos
00:41:00ativar os serviços Vercel.
00:41:02Gene falou sobre isso.
00:41:03Ativar EVE.
00:41:03Estou tão animado.
00:41:05Mal posso esperar
00:41:05para todos vocês
00:41:06testarem.
00:41:07Ativar a versão beta do Vercel Agent.
00:41:10Sabe,
00:41:10acabei de falar sobre isso.
00:41:11E depois ativar
00:41:11o Vercel Passport.
00:41:13Na verdade,
00:41:14o que é o Vercel Passport?
00:41:16Não ouvimos
00:41:17ninguém falar sobre isso ainda.
00:41:19Eu talvez
00:41:20tenha acabado de vazar
00:41:20o resto da palestra.
00:41:21Enfim,
00:41:22para falar sobre
00:41:23o Vercel Passport
00:41:23e outras coisas,
00:41:24por favor, deem as boas-vindas
00:41:25ao palco, Gene.
00:41:26Obrigado, Malta.
00:41:36O Vercel Agent
00:41:37mostra a vocês
00:41:38o que é possível
00:41:38quando você constrói
00:41:39agentes da maneira certa.
00:41:41E cada empresa
00:41:42nesta sala
00:41:43vai construir
00:41:43um agente
00:41:44exatamente assim.
00:41:45Existem dois tipos
00:41:47de pessoas
00:41:47nesta sala
00:41:48ouvindo isso.
00:41:49Alguns de vocês
00:41:50estão sentados aqui
00:41:51pensando,
00:41:52vamos nessa.
00:41:53Eu vou lançar
00:41:53isso hoje à noite.
00:41:55Então,
00:41:56há os CIOs
00:41:57e CTOs
00:41:58na sala
00:41:58que estão pensando,
00:41:59ugh,
00:42:00não.
00:42:01Porque você já pode
00:42:02sentir
00:42:03o que está por vir.
00:42:04Agentes fantasma
00:42:05escrevendo em sistemas
00:42:06sem trilha de auditoria,
00:42:08bot de IA
00:42:09fechando tickets,
00:42:11gastos que você não pode explicar.
00:42:13Ambos vocês
00:42:13estão certos.
00:42:15Construir agentes
00:42:16é mais fácil
00:42:17do que você pensa
00:42:17e muito mais difícil
00:42:20do que você pensa.
00:42:21Vou falar para você
00:42:22sobre essa tensão
00:42:23e o que aprendemos
00:42:25na Vercel
00:42:25ao vivê-la.
00:42:28Drew Bredvick,
00:42:29que trabalha para mim,
00:42:30é chefe de
00:42:30go-to-market
00:42:31engineering.
00:42:32Em junho de 2025,
00:42:34ele tinha o emprego mais sexy
00:42:38do mundo.
00:42:39Sua missão,
00:42:40construir os agentes
00:42:41que transformam
00:42:42como a Vercel
00:42:43vai ao mercado.
00:42:45Funcionou.
00:42:46Um ano depois,
00:42:48agentes fazem parte
00:42:48do nosso fluxo de trabalho diário
00:42:49rodando em escala
00:42:51por toda a nossa
00:42:52organização de go-to-market.
00:42:54Você fez um ótimo trabalho,
00:42:55Drew.
00:42:56Então hoje,
00:42:57estou te entregando
00:42:58um pager.
00:43:00Deixa eu te dizer por quê.
00:43:01O que aprendemos
00:43:03foi que agentes
00:43:04são gratuitos.
00:43:05Gratuitos,
00:43:06como filhotes gratuitos.
00:43:08Todo mundo ama filhotes,
00:43:10mas eles fazem xixi no seu chão,
00:43:11eles comem seus móveis,
00:43:13e você não pode
00:43:14sair de férias.
00:43:15Agentes são gratuitos
00:43:16porque qualquer um
00:43:17pode instruir o Claude,
00:43:19mas agentes são software,
00:43:21e todos nós sabemos
00:43:22que software
00:43:22nunca está pronto.
00:43:24Alguém precisa mantê-los,
00:43:26atualizar modelos,
00:43:27e construir novos recursos.
00:43:29Construir centenas de agentes
00:43:30nos ensinou lições difíceis.
00:43:33Primeiro,
00:43:34vimos o mesmo problema
00:43:36resolvido várias vezes.
00:43:38Múltiplos agentes
00:43:39precisavam se conectar
00:43:40aos mesmos
00:43:41sistemas internos.
00:43:42Cada equipe construiu
00:43:43suas próprias integrações
00:43:44do zero.
00:43:46Segundo,
00:43:47cada agente
00:43:48estava lendo
00:43:48de diferentes bases de conhecimento.
00:43:50Nossa equipe perguntaria
00:43:51a mesma coisa
00:43:52e obteria respostas diferentes.
00:43:54Terceiro,
00:43:55não tínhamos visibilidade.
00:43:57Ninguém sabia
00:43:58quantos agentes existiam,
00:43:59quem os construiu,
00:44:00ou quais dados
00:44:01eles acessavam.
00:44:03Quarto,
00:44:04essa falta de visibilidade
00:44:05também significava caos de adoção.
00:44:07Estou no Slack,
00:44:08eu digito @,
00:44:09500 agentes aparecem.
00:44:11Eu não sei
00:44:11o que nenhum deles faz.
00:44:13E por último,
00:44:13também aprendemos
00:44:14que chat
00:44:15não é tudo o que você precisa.
00:44:17Começamos com a ideia
00:44:18de que o Slack
00:44:19era uma interface universal,
00:44:20e isso estava errado.
00:44:22Os agentes
00:44:22que realmente eram usados
00:44:24também tinham front-ends
00:44:25para permissões,
00:44:26para visualizar dados,
00:44:27para fluxos de trabalho,
00:44:28e para manter humanos
00:44:29no circuito.
00:44:31Aprendemos
00:44:31que todos os nossos agentes
00:44:33tinham que funcionar
00:44:33no primeiro dia
00:44:35e no dia 100.
00:44:38E estou feliz
00:44:38em dizer
00:44:39que eles funcionam.
00:44:41Executamos mais de 100 agentes
00:44:43em produção
00:44:44na Vercel,
00:44:45e eles fazem parte
00:44:46de como operamos
00:44:47todos os dias.
00:44:49Quero falar com vocês
00:44:51sobre 10
00:44:51dos mais importantes.
00:44:53E a ordem importa.
00:44:55Começamos
00:44:55com os casos de uso
00:44:56mais óbvios
00:44:57e avançamos
00:44:58em direção aos agentes
00:44:59que mudaram
00:45:00processos internos
00:45:01e transformaram
00:45:02como operamos
00:45:04a equipe de go-to-market.
00:45:07Vertex
00:45:07é nosso agente
00:45:08de suporte ao cliente.
00:45:10Ele resolve
00:45:11mais de 91%
00:45:13dos tickets de suporte
00:45:14da Vercel
00:45:15pela central de ajuda,
00:45:16Slack,
00:45:17e DocsChat.
00:45:19Deal1
00:45:20é nosso agente
00:45:21de inteligência de negócios.
00:45:22Ele ouve
00:45:23todas as chamadas de vendas,
00:45:25treina nossos representantes
00:45:25no Slack,
00:45:26e faz um post-mortem
00:45:27de cada negócio perdido.
00:45:29O MCP do Deal1
00:45:30foi chamado
00:45:3117.000 vezes
00:45:34este mês.
00:45:36Draft Zero
00:45:36é nosso agente de conteúdo.
00:45:38Ele escreve
00:45:39o primeiro rascunho
00:45:40de cada blog,
00:45:41changelog,
00:45:42e história de cliente
00:45:43que publicamos.
00:45:45A Zero
00:45:46é nosso agente de SEO.
00:45:48Ele rastreia
00:45:48como a marca da Vercel
00:45:50e o conteúdo
00:45:50aparecem
00:45:51nas buscas por IA.
00:45:53Todos os dias,
00:45:54ele executa centenas
00:45:55de prompts
00:45:55em dezenas
00:45:56de modelos de código.
00:45:59Revoa
00:45:59é nosso agente
00:46:00de atualização do Salesforce.
00:46:02Ele envia
00:46:02mudanças críticas
00:46:03de registro
00:46:03para o Salesforce
00:46:05com um humano
00:46:05no circuito.
00:46:06Ele economiza nove horas
00:46:08de tempo
00:46:08para nossa equipe de RevOps
00:46:10todos os dias.
00:46:12Penny
00:46:12é nosso agente de finanças
00:46:14e operações.
00:46:15Ele tem acesso
00:46:15à nossa plataforma de cobrança,
00:46:17provedor de pagamentos,
00:46:18e sistemas de monitoramento.
00:46:20Ele economiza horas
00:46:21da nossa equipe de finanças
00:46:21e engenharia de plantão
00:46:22respondendo
00:46:23tickets de cobrança.
00:46:26E a seguir,
00:46:27temos o V.
00:46:28V é nosso agente de roteamento.
00:46:30Ele encaminha solicitações
00:46:31para todos os
00:46:32outros agentes internos.
00:46:34Lembra daquele
00:46:35problema de adoção?
00:46:36Ainda temos
00:46:37100 agentes,
00:46:38mas o V
00:46:39é a porta de entrada
00:46:40para todos eles.
00:46:41Faça uma pergunta ao V,
00:46:43e ele escolhe
00:46:43o agente certo
00:46:44para o trabalho.
00:46:46A última coisa
00:46:47que vou mostrar para vocês
00:46:47são os agentes
00:46:48nos quais quero gastar
00:46:49tempo real
00:46:50porque acho que
00:46:51cada um de vocês
00:46:52vai querer construir
00:46:52um deles.
00:46:53Primeiro,
00:46:55DZero,
00:46:56nosso analista de dados.
00:46:57DZero dá a
00:46:59toda a nossa empresa
00:46:59análise de dados
00:47:01sob demanda 24/7
00:47:03e ciência de dados.
00:47:04Qualquer um na Vercel,
00:47:05engenheiros,
00:47:07AEs,
00:47:07financeiro,
00:47:08suporte,
00:47:09pode executar análises
00:47:10em nossos dados
00:47:11do nosso armazém
00:47:12sem abrir um ticket
00:47:13ou esperar pela equipe de dados.
00:47:14Usuários podem fazer
00:47:17perguntas simples
00:47:17como quantos leads
00:47:18recebemos de uma campanha,
00:47:19e o DZero escreve
00:47:21e executa SQL básico.
00:47:22Mas o DZero também é
00:47:25um cientista de dados.
00:47:26Se os usuários precisarem
00:47:28de análise estatística,
00:47:28ele cria um ambiente
00:47:30e executa Python
00:47:31para gerar relatórios.
00:47:33O DZero é a ferramenta
00:47:35interna mais usada
00:47:37na Vercel.
00:47:38Ele responde 30.000
00:47:39perguntas por mês.
00:47:41E é seguro em escala.
00:47:43O DZero não roda
00:47:45em modo Deus.
00:47:46Cada consulta é limitada
00:47:47às permissões do usuário.
00:47:48Se você não pode ver uma tabela
00:47:51no Snowflake,
00:47:52o DZero também não
00:47:53pode mostrar para você.
00:47:54Sob o capô,
00:47:55o DZero precisava
00:47:56de uma camada semântica.
00:47:59E embora
00:47:59você possa fazer perguntas
00:48:01no Slack,
00:48:02ele precisava de uma UI
00:48:02para que as pessoas pudessem explorar gráficos
00:48:04e analisar os dados.
00:48:06A próxima é Athena,
00:48:09nosso cockpit de vendas.
00:48:11O Salesforce anunciou a versão headless.
00:48:13Estamos rodando nela
00:48:14há meses.
00:48:15Athena seleciona contas,
00:48:17planeja abordagens,
00:48:18rastreia sinais,
00:48:19e executa a rotina semanal
00:48:20para cada AE na Vercel.
00:48:23Logo depois que entrou no ar,
00:48:25o pipeline quase dobrou.
00:48:27Cada AE o usa
00:48:29todos os dias.
00:48:31Por baixo dos panos,
00:48:32a Athena precisava
00:48:33da mesma camada semântica
00:48:34que o DZero precisava,
00:48:36além de fluxos de trabalho duráveis
00:48:37e conexões seguras,
00:48:39além de uma interface,
00:48:40porque os agentes de GTM
00:48:41são mais eficazes
00:48:42com pixels e botões
00:48:44do que apenas um canal no Slack.
00:48:47E por último,
00:48:48Lead Agent,
00:48:49nosso SDR autônomo.
00:48:51Nós treinamos o Lead Agent
00:48:52no playbook
00:48:53do nosso melhor SDR,
00:48:55e agora ele executa
00:48:56o próprio playbook
00:48:5724 horas por dia.
00:48:58Vocês devem ter visto
00:48:59a manchete no ano passado.
00:49:01Nós reduzimos de 10 SDRs
00:49:02para um.
00:49:04Esse foi o Lead Agent.
00:49:06Nós realocamos
00:49:07esses nove representantes
00:49:08para funções maiores
00:49:09e aumentamos nossa meta.
00:49:10Vimos um ROI de 32x,
00:49:13e custa US$ 5.000
00:49:15por ano para rodar.
00:49:16Ele tem um desempenho
00:49:17no 90º percentil
00:49:19dos nossos representantes,
00:49:20e um engenheiro
00:49:21o mantém em meio período.
00:49:23Por baixo dos panos,
00:49:25o Lead Agent roda
00:49:26a stack que o Tomo
00:49:27acabou de mostrar.
00:49:28AI SDK,
00:49:29Workflow SDK,
00:49:30e Chat SDK
00:49:31para Slack.
00:49:32E é open source,
00:49:34então vocês podem
00:49:35construir o seu hoje.
00:49:37Construir esses agentes
00:49:38foi fácil
00:49:39porque usamos Next.js
00:49:40e nossa estrutura de agentes,
00:49:43Eve,
00:49:43e rodá-los
00:49:44nunca foi um problema
00:49:45porque eles rodam na Vercel.
00:49:47Lembram quando eu disse que
00:49:48construir agentes
00:49:49era mais difícil
00:49:50do que vocês pensam?
00:49:52A parte difícil
00:49:53é tudo ao redor deles,
00:49:55quem pode acessá-los,
00:49:57como eles se autenticam,
00:49:58quais dados eles podem acessar,
00:50:00e fornecer tudo isso
00:50:01para sua equipe de segurança.
00:50:03Então, passamos o último ano
00:50:04construindo a plataforma
00:50:05que torna isso fácil,
00:50:07e hoje,
00:50:08estamos disponibilizando
00:50:09para vocês.
00:50:11Estou animado em anunciar
00:50:12a Vercel para aplicativos corporativos
00:50:15e agentes.
00:50:17É a experiência de desenvolvedor
00:50:19da Vercel que vocês amam
00:50:20para todos na sua empresa
00:50:22com identidade
00:50:23e acesso integrados
00:50:24e a opção
00:50:26de rodar
00:50:26em seu próprio tenant da AWS.
00:50:29Como todos os nossos produtos,
00:50:30é portátil
00:50:31porque é framework
00:50:32e modelo agnóstico,
00:50:34e nós construímos isso
00:50:35para nós mesmos primeiro,
00:50:36e agora é uma plataforma
00:50:37em que vocês também podem construir.
00:50:39Deixem-me mostrar
00:50:40as três partes mais importantes.
00:50:43Antes de hoje,
00:50:44vocês tinham que provisionar manualmente
00:50:45e remover
00:50:46cada usuário da Vercel.
00:50:48Usuários gerenciados pela empresa
00:50:50dá a vocês controle central
00:50:51sobre o acesso dos funcionários
00:50:52à Vercel e ao VZero
00:50:54com um rastro de auditoria completo
00:50:56de cada ação que eles tomam.
00:50:59Eu disse anteriormente
00:51:00que qualquer um pode fazer prompts para o Claude.
00:51:02A realidade é que
00:51:03seus funcionários
00:51:04já estão fazendo isso,
00:51:05quer vocês saibam ou não.
00:51:07Isso é chamado de Shadow IT,
00:51:09e a IA já causou
00:51:11grandes vazamentos de dados
00:51:12na empresa.
00:51:13Então, mesmo que vocês possam controlar
00:51:15quem constrói com IA,
00:51:16vocês ainda precisam limitar
00:51:18o acesso aos aplicativos
00:51:19e agentes que eles constroem.
00:51:21É por isso que construímos
00:51:22o Vercel Passport.
00:51:24Ele coloca todo aplicativo interno
00:51:26e agente atrás do seu IDP
00:51:28por padrão.
00:51:29Ferramentas internas
00:51:30permanecem internas.
00:51:32Os funcionários só podem ver
00:51:33os aplicativos de que precisam,
00:51:35e nada fica publicamente exposto.
00:51:38E vocês podem implantar
00:51:39tudo isso
00:51:40em seu próprio tenant da AWS.
00:51:42Vocês ouviram direito.
00:51:43Vocês podem até rodar
00:51:44funções da Vercel
00:51:45em sua própria conta AWS.
00:51:47Tudo o que vocês constroem
00:51:48com agentes
00:51:49fica dentro
00:51:50do seu limite de segurança.
00:51:53As equipes
00:51:54que entregam rápido,
00:51:56com segurança e em escala
00:51:57são as que
00:51:58vencerão.
00:51:59Nós construímos aplicativos corporativos
00:52:01e agentes
00:52:01para que vocês possam ser essas pessoas.
00:52:03G,
00:52:04volto para você
00:52:04para encerrar.
00:52:13Obrigado, Gene.
00:52:14Obrigado, Gene.
00:52:15Arrasou.
00:52:17Hoje,
00:52:18mostramos a vocês
00:52:18que a Vercel
00:52:19é uma plataforma
00:52:19onde vocês podem construir
00:52:21e rodar tudo.
00:52:23Qualquer tipo de site,
00:52:25aplicativo,
00:52:26ou agente.
00:52:28Suas estruturas de backend
00:52:29podem rodar em escala.
00:52:31Com os serviços da Vercel,
00:52:33vocês podem desenvolver,
00:52:34visualizar,
00:52:35e implantar
00:52:36backends
00:52:36e frontends
00:52:37juntos.
00:52:40Com a EVE,
00:52:41qualquer pessoa na sua equipe
00:52:42pode construir um agente
00:52:43em minutos
00:52:44ou segundos.
00:52:47O Vercel Connect
00:52:48dá a esses agentes
00:52:49acesso seguro
00:52:50a todos os seus serviços.
00:52:54O Vercel Passport
00:52:55garante que
00:52:55agentes internos
00:52:56e aplicativos
00:52:57permaneçam internos
00:52:58atrás do seu IDP.
00:53:01e vocês podem rodar
00:53:02tudo isso
00:53:03em sua própria
00:53:04conta AWS.
00:53:07Vocês podem começar hoje.
00:53:09Peçam ao seu agente de codificação
00:53:10para instalar
00:53:11o plugin da Vercel.
00:53:13Então vocês podem construir qualquer coisa.
00:53:16Um site,
00:53:17um aplicativo,
00:53:18um agente,
00:53:18e entregá-lo
00:53:19em escala global.
00:53:21E o Vercel Agent
00:53:22ficará de olho
00:53:23na produção.
00:53:25Isso é
00:53:26infraestrutura agêntica.
00:53:28Mal podemos esperar
00:53:29para ver
00:53:30o que vocês entregam a seguir.
00:53:31Obrigado.

Key Takeaway

A Vercel consolidou uma infraestrutura agêntica full-stack completa, utilizando ferramentas como Eve, AI Gateway e Vercel Connect para permitir que empresas construam e operem agentes autônomos seguros e escaláveis em minutos.

Highlights

  • O número de implantações na Vercel disparadas por agentes de código aumentou 17 vezes nos últimos seis meses, representando mais da metade do total atual.

  • O volume do AI Gateway da Vercel cresceu de 2 trilhões para 20 trilhões de tokens por mês.

  • O Vercel Services permite desenvolver frontend e backend juntos via comando único 'vcdev', gerando URLs de pré-visualização completas para a aplicação.

  • A ferramenta Vercel Connect possibilita que agentes acessem sistemas internos (como Salesforce, Linear, Slack) usando tokens de curta duração e escopo limitado, eliminando credenciais permanentes.

  • A framework Eve reduz o tempo de criação de agentes de nível empresarial de semanas para minutos.

  • O 'Lead Agent' da Vercel automatizou tarefas de vendas, permitindo reduzir a equipe de 10 para 1 SDR enquanto aumentava a meta, alcançando um retorno sobre o investimento de 32x.

Timeline

A Ascensão da Infraestrutura Agêntica

  • Mais da metade das implantações na Vercel agora provêm de agentes de código.
  • O volume de processamento no AI Gateway da Vercel atingiu 20 trilhões de tokens por mês.
  • A infraestrutura evoluiu de sites estáticos para aplicativos dinâmicos e, agora, para sistemas agenticos autônomos.

O tráfego de agentes na plataforma disparou 17 vezes em seis meses, indicando uma mudança fundamental na forma como o software é desenvolvido e implantado. A plataforma expandiu suas capacidades de uma nuvem focada apenas em frontend para uma infraestrutura full-stack, integrando suporte a backends em Python e TypeScript, além de bancos de dados como Amazon Aurora e DynamoDB.

Unificando o Desenvolvimento Full-Stack com Vercel Services

  • O novo Vercel Services introduz o comando 'vcdev' para desenvolvimento local unificado de frontend e backend.
  • Pré-visualizações completas são geradas automaticamente para cada commit, incluindo mudanças apenas no backend.
  • A infraestrutura permite a comunicação privada entre microsserviços, isolando-os da internet pública.

Para solucionar a complexidade de conectar componentes distintos de uma aplicação, o Vercel Services simplifica a experiência do desenvolvedor. A integração garante que todos os microsserviços operem de forma autônoma e segura, estabelecendo o padrão necessário para a era dos agentes que entendem intenções e tomam ações.

A Pilha de Agentes: AI SDK, AI Gateway e Workflow SDK

  • O AI SDK, com mais de 15 milhões de downloads semanais, funciona como a camada de abstração universal para qualquer modelo de IA.
  • O AI Gateway atua como uma rede de entrega de tokens, garantindo confiabilidade, rastreamento de gastos e observabilidade granular.
  • O Workflow SDK oferece durabilidade de computação infinita para processos de longa duração que exigem automação e intervenção humana.

A pilha de agentes foca em quatro pilares fundamentais. O AI SDK abstrai a interação com modelos, enquanto o AI Gateway resolve problemas de latência e custo ao rotear entre dezenas de modelos como Gemini Flash e GPT-5. O Workflow SDK garante que fluxos complexos, como os da DoorDash ou Flora, não falhem devido a timeouts ou perda de estado, permitindo pausas para entrada humana.

Segurança e Conectividade: Sandbox e Vercel Connect

  • O Vercel Sandbox fornece ambientes isolados de micro-VMs para execução segura de código não confiável gerado por LLMs.
  • O Vercel Connect gerencia autenticação e tokens de curta duração para sistemas externos como Salesforce e Linear.
  • O Chat SDK permite que agentes operem em múltiplos canais de comunicação, como Slack e Microsoft Teams, com código único.

A execução de código gerado por IA requer isolamento extremo para não comprometer sistemas de produção. O Vercel Sandbox utiliza a mesma infraestrutura de builds da Vercel para garantir segurança. Paralelamente, o Vercel Connect resolve os riscos de segurança inerentes ao armazenamento de credenciais de longa duração, provisionando permissões limitadas sob demanda.

Eve: O Framework para Agentes de Produção

  • A Eve é uma framework opinativa de código aberto focada em estruturar agentes de nível empresarial.
  • Agentes na Eve são definidos por arquivos simples de instruções e diretórios de ferramentas, facilitando a modularidade.
  • A observabilidade integrada permite rastrear o raciocínio do agente, uso de tokens e chamadas de ferramentas em tempo real.

Eve abstrai toda a complexidade de infraestrutura para criar agentes, permitindo que desenvolvedores criem soluções funcionais em menos de um minuto. A framework centraliza a identidade do agente, ferramentas e habilidades em uma estrutura organizada que se integra nativamente ao ecossistema da Vercel, possibilitando o deploy direto no Slack com monitoramento granular.

Operação Corporativa: Vercel Agent e Segurança

  • O Vercel Agent detecta incidentes autonomamente, analisa causas raiz e propõe rollbacks instantâneos com aprovação humana.
  • O Vercel Passport integra identidades corporativas aos aplicativos internos, eliminando o 'Shadow IT'.
  • Empresas podem implantar a infraestrutura da Vercel em seu próprio tenant da AWS para manter dados dentro de limites de segurança rigorosos.

A Vercel implementou internamente mais de 100 agentes, como o DZero para análise de dados e o Lead Agent para vendas, para transformar operações. O Vercel Agent exemplifica o equilíbrio entre autonomia e controle, nunca agindo sem permissão temporária. A nova oferta para aplicativos corporativos traz segurança, identidade unificada e soberania de dados para grandes organizações.

Community Posts

View all posts