Ship 26 London – Keynote

VVercel
Computing/SoftwareSmall Business/StartupsManagementInternet Technology

Transcript

00:00:00- Hallo zusammen.
00:00:11Danke, danke.
00:00:12Hallo zusammen, es ist toll, hier zu sein.
00:00:15Seit der SHIP letztes Jahr hat sich die Welt verändert.
00:00:20Wir schreiben weniger Code von Hand,
00:00:22aber es werden mehr Ideen verwirklicht als je zuvor.
00:00:27Vor sechs Monaten wurden weniger als 3 % der Deployments auf Vercel
00:00:31von Coding-Agenten ausgelöst.
00:00:33Seitdem ist diese Zahl um das 17-fache gewachsen,
00:00:38und über die Hälfte der Deployments auf Vercel kommt heute von Agenten.
00:00:43Aber der größere Wandel ist das, was diese Agenten deployen.
00:00:48Seit Anfang des Jahres
00:00:50haben sich agentische Workloads auf Vercel verdoppelt.
00:00:53Das Volumen am AI Gateway ist von 2 Billionen
00:00:57auf 20 Billionen Token pro Monat gewachsen.
00:01:01Und die Veränderung, die wir sehen, ist, dass wir Agenten nutzen,
00:01:04um Software zu deployen, die denken kann.
00:01:07Wir veröffentlichen agentische Sites und Apps.
00:01:11Wir nutzen Agenten, um Agenten zu veröffentlichen.
00:01:14Das ist ein tiefgreifender Wandel, also möchte ich in der Zeit zurückgehen
00:01:17und euch zeigen, wie wir hierher gekommen sind.
00:01:20Denn unsere neue Welt ist agentisch.
00:01:23Aber alles begann mit Websites.
00:01:27Ich erinnere mich, wie ich als Kind einfache Seiten mit HTML, CSS und JavaScript gebaut habe,
00:01:31wie man das so macht.
00:01:34Ich war so aufgeregt, meine Kreationen online zu stellen.
00:01:37Und genau darum geht es im Web.
00:01:39Unsere Ideen mit der Welt zu teilen.
00:01:44Wir haben die erste Version von Vercel gebaut, um das für jeden einfach zu machen.
00:01:48Es war eine Infrastruktur für Seiten, Caching und globale Content-Bereitstellung.
00:01:54Heute bedienen wir die schnellsten, schönsten Websites der Welt
00:01:59für Unternehmen wie Co-op, Paul Smith und Helly Hansen.
00:02:04Aber die Welt ist dynamisch.
00:02:06Und als das Web wuchs, wurden aus Seiten datengesteuerte Anwendungen.
00:02:11Also baute Vercel eine Infrastruktur für Server, APIs und Datenbanken.
00:02:17Nun, zusammengefasst: TripAdvisor und die London North Eastern Railway
00:02:22betreiben ihre Apps in großem Maßstab auf Vercel.
00:02:26Seit über einem Jahrzehnt bauen wir Vercel zu einer Cloud aus,
00:02:30auf der man alles ausführen kann.
00:02:32Unsere Vision ist es, eine echte Full-Stack-Plattform zu bauen.
00:02:37Und im letzten Jahr haben wir einige riesige Schritte in Richtung dieser Vision gemacht.
00:02:42Wir haben einige der besten, feinsten Python-Entwickler der Welt an Bord geholt,
00:02:47um unsere Kerninfrastruktur für Backend-Frameworks zu erweitern.
00:02:51Ihr könnt jetzt Backends wie FastAPI, Flask, Express
00:02:56und Hono in großem Maßstab direkt auf Vercel ausführen.
00:03:00Wir haben eine vollständige agentische Ebene aufgebaut.
00:03:04Ihr könnt jetzt länger laufende Funktionen mit Fluid Compute ausführen,
00:03:07Workflows dauerhaft machen
00:03:09und sichere Sandboxes starten.
00:03:13Ihr könnt eure MCP-Server hosten
00:03:14und eure App für jeden Agenten verfügbar machen.
00:03:18Und wir haben die besten Datenbanken der Welt zu unserer Plattform hinzugefügt.
00:03:23Ihr könnt Amazon Aurora, Aurora D-SQL und DynamoDB verwalten,
00:03:28zusammen mit hunderten hochwertigen Integrationen,
00:03:31wie OpenSearch, alles über Vercel.
00:03:34Das bedeutet, ihr könnt jede beliebige Architektur auf unserer Infrastruktur betreiben.
00:03:40Hier in London betreibt Octopus Energy ein Next.js-Frontend
00:03:44mit einem Python-Backend,
00:03:46und hilft Millionen in Großbritannien ihren Stromverbrauch zu überwachen.
00:03:50Also, zusätzlich zu Frontends,
00:03:53könnt ihr Backend-only-Services auf Vercel hosten,
00:03:57wie REST-APIs, die in TypeScript und Python geschrieben sind.
00:04:01Ihr könnt Workflows deployen, die lang laufende asynchrone Arbeit handhaben,
00:04:05sogar mit einem Menschen in der Schleife.
00:04:07Und ihr könnt Queues hosten, die Milliarden von Nachrichten pro Monat verarbeiten.
00:04:13Aber Entwickler sagen uns, es sei immer noch zu schwer,
00:04:16all diese Teile miteinander zu verbinden.
00:04:20Also haben wir es behoben.
00:04:23Heute freue ich mich, Vercel Services anzukündigen.
00:04:28Es ist die Entwicklererfahrung, die ihr kennt und liebt
00:04:31für eure Full-Stack-Anwendung.
00:04:34Ihr könnt jetzt Frontend und Backend zusammen entwickeln,
00:04:38mit einem Befehl: vc dev.
00:04:41Alles startet lokal.
00:04:43Und wenn ihr einen Commit pusht,
00:04:46erhaltet ihr eine Vorschau-URL für eure gesamte Anwendung,
00:04:49nicht nur für das Frontend.
00:04:51Sogar Backend-only-Commits
00:04:53generieren eine vollständige Vorschau, die ihr testen könnt, bevor ihr veröffentlicht.
00:04:58Und alle Services, die ihr deployt, können privat miteinander sprechen,
00:05:02ohne jemals das eklige öffentliche Internet zu berühren.
00:05:07Ihr könnt jetzt all eure Microservices betreiben,
00:05:09ich sagte Microservices,
00:05:11Microservices auf Vercel,
00:05:13und alles funktioniert einfach.
00:05:16Aber im Agenten-Zeitalter
00:05:18werden diese Dienste autonom.
00:05:21Websites und Apps reagierten früher auf Benutzereingaben mit Logik.
00:05:27Aber jetzt
00:05:29haben sie Agenten im Inneren,
00:05:30die Absichten verstehen
00:05:31und autonom handeln können.
00:05:35Jede neue Generation von Software
00:05:37erfordert eine neue Generation von Infrastruktur.
00:05:41Und das Agenten-Zeitalter ist da keine Ausnahme.
00:05:44Agentische Software braucht agentische Infrastruktur.
00:05:48Und genau das bauen wir bei Vercel.
00:05:51Agentische Infrastruktur hat drei Teile.
00:05:55Erstens,
00:05:56Vercel ist der Ort, an dem Coding-Agenten Software deployen.
00:06:01Wenn ihr Cloud Code oder Codex fragt, wohin deployt werden soll,
00:06:04erhaltet ihr Vercel.
00:06:05Weil Vercel für die Arbeitsweise von Agenten gebaut ist.
00:06:10Zweitens,
00:06:11Vercel ist der Ort, an dem ihr eure eigenen Agenten baut und deployt.
00:06:15Wir geben euch jedes Werkzeug, das ihr braucht,
00:06:17um Apps und Agenten in Produktion
00:06:20sicher und skalierbar auf einer Plattform
00:06:22zu bauen und auszuführen.
00:06:25Und drittens,
00:06:26Vercel selbst wird von Agenten automatisiert.
00:06:31Vercel betreibt eure Apps in Produktion, natürlich,
00:06:34und kümmert sich um Traffic, Traces, Observability und Anomalien.
00:06:39Und diese Daten geben unseren Agenten
00:06:41den Kontext, den sie brauchen, um autonom zu untersuchen
00:06:44und dann Supportanfragen zu bearbeiten,
00:06:47nicht nur Warnungen.
00:06:49Zum Kontext:
00:06:51Teams, die Cloud Code nutzen,
00:06:52deployen fünfmal häufiger auf Vercel
00:06:55als Teams, die es nicht tun.
00:06:57Das liegt daran, dass wir den Standard
00:06:59für Entwicklererfahrung setzen,
00:07:01und jetzt tun wir dasselbe
00:07:02für die Agenten, die diese Entwickler nutzen.
00:07:06Coding-Agenten lieben Vercel,
00:07:07weil wir ihnen alles geben, was sie brauchen.
00:07:11Tatsächlich,
00:07:11wenn ihr euren Agenten bittet,
00:07:13seine Arbeit zu überprüfen,
00:07:14braucht er eine Live-URL, die er testen kann, oder?
00:07:18Deshalb gibt Vercel jedem Deployment
00:07:20eine dedizierte, sichere Review-Umgebung.
00:07:24Wenn ihr eure Agenten bittet,
00:07:26Experimente zu veröffentlichen,
00:07:27muss er sie sicher ausrollen.
00:07:31Deshalb gibt Vercel jedem Experiment
00:07:33ein Feature-Flag
00:07:34und gibt euch Kontrolle
00:07:36und Vertrauen
00:07:37mit sofortigen Rollbacks.
00:07:40Und ihr wollt nicht, dass euer Agent
00:07:42Zeit damit verschwendet,
00:07:43in einem Dashboard herumzuklicken.
00:07:46Ein Agent ist am effizientesten,
00:07:48wenn jeder Teil der Plattform
00:07:50in seiner eigenen Sprache
00:07:51verfügbar ist.
00:07:54Und das gibt Vercel ihm
00:07:55über unser CLI,
00:07:57API
00:07:58und MCP.
00:08:01Dieses Jahr
00:08:02öffnete ein Ingenieur bei Meta
00:08:03Claude Code,
00:08:05wie man das so macht,
00:08:06und bat ihn,
00:08:07dieses interne Tool zu bauen.
00:08:08Und als er es zum Testen schickte,
00:08:10fragte er Claude,
00:08:11wo er deployen sollte.
00:08:13Und siehe da,
00:08:14er pushte auf Vercel.
00:08:16Eine Woche später
00:08:17war jeder in seinem Team
00:08:18auf Vercel deployed.
00:08:20Und innerhalb eines Monats
00:08:21war Vercel die bevorzugte Plattform
00:08:22für die Meta Superintelligence Labs.
00:08:26Meta.ai,
00:08:27Metas Frontier-KI-Produkt,
00:08:29wurde auf Vercel geboren.
00:08:32Und das geschah,
00:08:33obwohl Meta
00:08:34bereits seit Jahrzehnten
00:08:35seine eigene Deployment-Plattform
00:08:36gebaut hatte.
00:08:38Aber selbst die mächtigste
00:08:39Infrastruktur
00:08:40spricht nicht nativ
00:08:42die Sprache der Agenten.
00:08:44Vercel tut es.
00:08:46Agentische Infrastruktur
00:08:47ist die Plattform, die wir gebaut haben,
00:08:49aber was am meisten zählt,
00:08:50sind die Produkte,
00:08:51die ihr
00:08:52darauf baut.
00:08:53Also möchte ich
00:08:54Tom O'Kino
00:08:55auf die Bühne bitten,
00:08:56um euch zu zeigen, wie.
00:08:57Danke.
00:09:06Danke, G.
00:09:07Vielen Dank.
00:09:08Leute,
00:09:09es ist toll, euch zu sehen.
00:09:10Es ist so toll,
00:09:11wieder in London zu sein.
00:09:13G hat euch gerade erzählt,
00:09:14warum Coding-Agents
00:09:15Vercels Infrastruktur lieben,
00:09:17warum sie sich
00:09:18dafür entscheiden,
00:09:18auf Vercels
00:09:19Agenten-Infrastruktur zu deployen.
00:09:20Aber was ist,
00:09:21wenn Sie
00:09:21Ihre eigenen Agenten bauen möchten?
00:09:25Vercels Agent-Stack
00:09:26gibt Ihnen alle Werkzeuge,
00:09:27die Sie brauchen,
00:09:28um Ihre eigenen Agenten
00:09:29zu erstellen und auszuliefern.
00:09:31Agenten benötigen Kontext,
00:09:33Agenten müssen sich
00:09:34mit Modellen verbinden,
00:09:35komplexe Workflows ausführen
00:09:37und eine Verbindung zu Daten
00:09:38und Apps herstellen.
00:09:40Lassen Sie mich
00:09:40diese Werkzeuge jetzt vorstellen,
00:09:41angefangen bei der Frage,
00:09:42wie man sich mit Modellen verbindet.
00:09:44Zuerst
00:09:44haben wir das AI SDK.
00:09:46Wer von Ihnen
00:09:46hat das AI SDK schon benutzt?
00:09:48Handzeichen bitte.
00:09:49Sehr schön.
00:09:50Das AI SDK wurde ursprünglich
00:09:51vor drei Jahren
00:09:52diese Woche veröffentlicht,
00:09:53und es wird
00:09:53seitdem aktiv weiterentwickelt.
00:09:54Seitdem.
00:09:56Es ist das universelle Toolkit
00:09:57zum Aufbau von KI-Frameworks,
00:09:59Apps
00:09:59und Agenten.
00:10:01Es ist plattform-,
00:10:02framework-
00:10:03und modellagnostisch
00:10:04und ermöglicht es Ihnen,
00:10:05Text zu generieren,
00:10:06Bilder, Sprache,
00:10:07Video
00:10:08und mehr.
00:10:09Es macht es außerdem
00:10:10trivial, Dinge wie
00:10:11Streaming
00:10:11und Fallbacks
00:10:12zu Ihren Projekten hinzuzufügen.
00:10:14Das AI SDK
00:10:15wurde inzwischen über
00:10:1615 Millionen Mal pro Woche
00:10:18heruntergeladen
00:10:19und hat sich zum
00:10:20Standardweg entwickelt,
00:10:20auf jedes Modell
00:10:22von jedem Anbieter zuzugreifen,
00:10:24sowohl in TypeScript
00:10:25als auch in Python.
00:10:26Ein großes Lob an das AI SDK
00:10:27für Python.
00:10:29Es wird in
00:10:29riesigem Maßstab
00:10:30von Unternehmen
00:10:31auf der ganzen Welt genutzt,
00:10:32wie zum Beispiel Brex.
00:10:34Brex hilft Unternehmen,
00:10:35wie Vercel,
00:10:36bei Firmenkreditkarten
00:10:36und Ausgabenmanagement.
00:10:38Sie betreiben Ausgabenprüfungs-Agenten,
00:10:40die Tausende von
00:10:40Transaktionen auf einmal
00:10:42überprüfen.
00:10:43Diese Agenten
00:10:44rufen Modelle auf,
00:10:45rufen Werkzeuge
00:10:46während der Generierung auf,
00:10:48streamen Ergebnisse,
00:10:48während sie zurückkommen,
00:10:50und analysieren strukturierte
00:10:51Finanzdaten,
00:10:52um Anomalien zu finden.
00:10:54Das AI SDK
00:10:55vereinfacht all dies
00:10:57und bietet
00:10:57eine Standard-Abstraktionsschicht.
00:11:00Eines der Dinge,
00:11:01die wir lieben,
00:11:01ist, dass man mit
00:11:02verschiedenen Modellen
00:11:03für unterschiedliche Teile
00:11:04der Anwendung experimentieren
00:11:04und neue Modelle ausprobieren kann,
00:11:06sobald sie veröffentlicht werden,
00:11:08alles ohne dass
00:11:09Änderungen am Produktcode
00:11:09nötig wären.
00:11:11Sie können sich darauf
00:11:12konzentrieren, Ihre Features zu bauen,
00:11:13und das AI SDK
00:11:14kümmert sich um den Rest.
00:11:17Okay, also,
00:11:17das AI SDK macht die Integration
00:11:19wirklich einfach,
00:11:20aber man muss dennoch
00:11:20tatsächlich die Verbindung
00:11:21zu den zugrunde liegenden
00:11:22Anbietern und zu den Modellen
00:11:23verwalten,
00:11:24die man nutzen möchte.
00:11:26Und genau hier
00:11:26kommt das nächste Werkzeug
00:11:27in unserem Agent-Stack ins Spiel,
00:11:28das AI Gateway.
00:11:30AI Gateway bietet
00:11:32eine einheitliche Schnittstelle
00:11:33für den Zugriff auf KI-Modelle,
00:11:34aber es ist eigentlich
00:11:35so viel mehr als das.
00:11:36Intern
00:11:38nennen wir
00:11:38das AI Gateway
00:11:39ein Token Delivery Network,
00:11:39und ich möchte erklären,
00:11:42was ich damit meine.
00:11:42In den frühen Tagen
00:11:44des Webs
00:11:45hatten wir etwas namens
00:11:46das Hot-Origin-Problem.
00:11:47Beliebte Seiten
00:11:50erhielten plötzlich
00:11:50Verkehrsspitzen
00:11:51von überall her,
00:11:52aber der Inhalt lebte
00:11:54nur an einem
00:11:55oder wenigen Ursprungsorten.
00:11:56Dies führte zu
00:11:58überlasteten Servern,
00:11:59langsamen Downloads
00:12:00und einer unvorhersehbaren
00:12:01Benutzererfahrung.
00:12:02Das Web ist quasi
00:12:04über die Idee hinausgewachsen,
00:12:04dass jeder Benutzer
00:12:05Assets direkt
00:12:06vom Ursprung abrufen sollte.
00:12:07Und so wurde das CDN geboren.
00:12:10Das CDN wurde
00:12:10zur Performance-
00:12:12und Zuverlässigkeits-Struktur des Internets.
00:12:13Verteilte Edges,
00:12:14intelligentes Routing,
00:12:17Failover,
00:12:18Beobachtbarkeit,
00:12:20zentralisierte Richtlinien
00:12:21und mehr.
00:12:22KI-Anwendungsfälle
00:12:24sind nun über die Idee hinausgewachsen,
00:12:26dass jeder Token
00:12:26direkt vom Modellanbieter
00:12:27abgerufen werden sollte.
00:12:28Tokens sind zu
00:12:29einer Produktionsabhängigkeit geworden,
00:12:29und Modell-Labs
00:12:30sind die neuen Ursprünge.
00:12:32Sie sind mächtig,
00:12:33zweifellos,
00:12:35aber sie sind auch teuer,
00:12:35ratelimitierend
00:12:37und geografisch sowie
00:12:38operationell variabel.
00:12:39Und wie unsere Freunde
00:12:40bei den Modell-Labs wissen,
00:12:41ist dies ein wirklich schwieriges
00:12:42Problem im großen Maßstab.
00:12:44Deshalb haben wir
00:12:45das AI Gateway gebaut.
00:12:46Es liefert Tokens
00:12:47über dasselbe globale Netzwerk,
00:12:49das Vercel seit über einem Jahrzehnt betreibt.
00:12:50Es umgeht Fehler,
00:12:52vereinfacht Authentifizierung,
00:12:53und zentralisiert die Nutzung
00:12:54mit Funktionen wie Ausgabenverfolgung
00:12:55und granularer Beobachtbarkeit.
00:12:56Und natürlich
00:12:58bietet es null Datenspeicherung,
00:13:00was besonders wichtig
00:13:01für unsere Unternehmenskunden ist.
00:13:02AI Gateway ermöglicht es Teams,
00:13:05KI-Verkehr
00:13:06als Infrastruktur zu betreiben,
00:13:08anstatt als maßgeschneiderte
00:13:09Anbieter-Integrationen.
00:13:11Nun, Tokens zuverlässig bereitzustellen,
00:13:12KI-Traffic zu betreiben,
00:13:13als wäre es Infrastruktur
00:13:14statt maßgeschneiderter
00:13:16Anbieterintegrationen.
00:13:19Die zuverlässige Bereitstellung von Tokens
00:13:20ist eines der wichtigen Probleme,
00:13:22die das Gateway löst,
00:13:23aber das andere ist
00:13:24die Modellwahl.
00:13:26Heutige Agenten
00:13:26verwenden eigentlich
00:13:27keine Einzelmodell-Architektur.
00:13:29Sie nutzen viele Modelle
00:13:30von vielen Anbietern.
00:13:33Tatsächlich
00:13:33zeigte unser AI Gateway Produktionsindex,
00:13:35dass Teams,
00:13:35die Agenten in großem Maßstab betreiben,
00:13:37über 35 verschiedene Modelle routen.
00:13:39Das bedeutet, dass Routing
00:13:40kein Feature mehr ist.
00:13:42Es ist die Art und Weise,
00:13:43wie man KI produktiv betreibt.
00:13:45Einer unserer Kunden,
00:13:46AKQA,
00:13:47baute eine ChatGPT-App
00:13:49für Starbucks,
00:13:49unter Verwendung von Next.js
00:13:51und dem AI Gateway.
00:13:53Es ist ein interaktiver Bot,
00:13:54der Menschen hilft,
00:13:55neue Getränke zu entdecken,
00:13:57die sie mögen könnten.
00:13:58Sie nutzen verschiedene Modelle
00:13:59für unterschiedliche Aufgaben,
00:14:02um Leistung und Kosten
00:14:03ins Gleichgewicht zu bringen.
00:14:04Gemini Flash
00:14:05übernimmt die Suche und Zusammenfassung,
00:14:07wenn jemand eine Frage stellt.
00:14:08Empfehlungen werden dann
00:14:10von GPT-5 abgewickelt.
00:14:11Und noch mehr Modelle
00:14:13werden genutzt, um Rezepte zu generieren,
00:14:14alles mit einem einzigen API-Key
00:14:17für das AI Gateway.
00:14:18AI Gateway verarbeitet über eine Billion Tokens pro Tag.
00:14:22Es bietet Entwicklern
00:14:23einfachen Zugriff
00:14:24auf Hunderte von Modellen
00:14:25von Dutzenden von Anbietern
00:14:26und liefert mächtige Observability.
00:14:29Es ist tatsächlich ein großer Teil
00:14:30dessen, was Vercel
00:14:31zur offenen Plattform für KI macht.
00:14:35Okay, Vercel liefert Pixel
00:14:37und Tokens sofort
00:14:38und zuverlässig.
00:14:39Aber moderne Software
00:14:40folgt nicht mehr
00:14:41einem einfachen Anfrage-Antwort-Modell.
00:14:42Mehr...
00:14:44Agenten müssen vielleicht
00:14:45Stunden laufen,
00:14:47sogar Tage,
00:14:48und bei vielen komplexen Aufgaben.
00:14:51Da kommt das nächste Werkzeug
00:14:52im Agenten-Stack
00:14:53ins Spiel:
00:14:54das Workflow SDK.
00:14:57Langlebige Workflows
00:14:58und Backend-Jobs
00:14:58sind nichts Neues in der Softwarewelt,
00:15:00aber sie gehören zu den
00:15:01herausforderndsten
00:15:01und nervigsten Dingen beim Bauen.
00:15:03Vieles kann schiefgehen,
00:15:05und Fehler passieren.
00:15:07Timeouts,
00:15:08unterbrochene Verbindungen,
00:15:09verlorener Status.
00:15:11Ohne ein Primitiv
00:15:12für Beständigkeit
00:15:13muss man Dinge wie Retries
00:15:14und Status-Persistenz
00:15:14von Hand zusammenbauen.
00:15:16Das kann wirklich hässlich werden.
00:15:18Deshalb haben wir
00:15:19das Workflow SDK gebaut.
00:15:20Wir sagen gerne,
00:15:21es bietet unendliche
00:15:22Compute-Beständigkeit.
00:15:23Es ermöglicht Ihnen,
00:15:24langlebige Apps und Agenten zu bauen,
00:15:25die automatisch
00:15:26anhalten, fortsetzen,
00:15:27neu versuchen und den Status
00:15:29mühelos beibehalten.
00:15:30Einfach.
00:15:32DoorDash nutzt
00:15:32das Workflow SDK,
00:15:33um klassische ETL-Jobs auszuführen
00:15:35und sicherzustellen, dass alle Daten
00:15:37in ihrer App
00:15:37immer aktuell sind.
00:15:39Und unser Kunde, Flora,
00:15:40entschuldigung für den Spoiler
00:15:41vor einer Minute,
00:15:42baute eine komplette KI-Designplattform
00:15:44auf dem Workflow SDK.
00:15:45Ihre Plattform hilft Designern,
00:15:47visuelle Inhalte
00:15:48in großem Maßstab zu generieren.
00:15:49Darin
00:15:51fächern Agenten
00:15:52über 50 verschiedene Bildmodelle
00:15:53auf,
00:15:54um visuelle Richtungen
00:15:56aus einem einzigen kreativen Briefing zu erstellen.
00:15:59Das Workflow SDK
00:15:59setzt Checkpoints bei jedem Schritt
00:16:01jedes Agenten
00:16:02und hält an,
00:16:03wenn der Job menschliche Eingaben braucht.
00:16:05Und da jeder Fehler
00:16:06automatisch erneut versucht wird,
00:16:08muss der Designer nie
00:16:09von vorne beginnen.
00:16:11Die ganze Idee
00:16:12hinter solchen Agenten
00:16:13ist, dass sie komplexe Aufgaben
00:16:14in mehrstufigen Workflows
00:16:15lösen können.
00:16:18Und eine der primären Arten,
00:16:19auf die Agenten
00:16:19versuchen,
00:16:20die meisten Aufgaben zu erledigen,
00:16:21und was sie lieben,
00:16:23die Art und Weise, wie sie
00:16:24die meisten Aufgaben am liebsten lösen,
00:16:25ist durch das Schreiben
00:16:26und Ausführen von Code.
00:16:27Und da kommt
00:16:28unser nächstes Agent-Stack-Primitiv
00:16:29ins Spiel:
00:16:31Vercel Sandbox.
00:16:33Während LLMs wirklich gut darin geworden sind,
00:16:34funktionierenden
00:16:34Code zu produzieren,
00:16:36ist dieser Code immer noch
00:16:37nicht vertrauenswürdig.
00:16:38Und wir können nicht
00:16:40nicht vertrauenswürdigen Code
00:16:41in der gleichen Umgebung ausführen,
00:16:42die Zugriff
00:16:43auf unsere Produktionssysteme hat.
00:16:45Wir brauchen eine spezielle
00:16:45produktionsreife Umgebung,
00:16:47die für das Ausführen von Code
00:16:48auf eine sichere
00:16:49und isolierte Weise
00:16:50ausgelegt ist.
00:16:53Vercel ist eigentlich
00:16:53kein Fremder
00:16:54für dieses Problem
00:16:54der Ausführung von nicht vertrauenswürdigem Code,
00:16:56wegen Preview-Deployments
00:16:58und Builds.
00:16:59Wir hosten über
00:17:00eine Milliarde produktionsreife
00:17:02Preview-Deployments,
00:17:03und jeden einzelnen Tag
00:17:04führen wir über
00:17:05sechs Millionen Builds aus.
00:17:08Jeder dieser Builds
00:17:09geschieht innerhalb
00:17:10einer isolierten
00:17:10Micro-VM Compute-Umgebung.
00:17:13Mit Vercel Sandbox
00:17:15ist dasselbe isolierte
00:17:16Compute-Primitiv
00:17:17jetzt für Sie
00:17:18und Ihre Agenten verfügbar.
00:17:21Vercel Sandbox
00:17:22baut auf
00:17:22Fluid Compute auf.
00:17:24Sie unterstützt dynamische,
00:17:26Echtzeit-Workloads
00:17:27für Agenten,
00:17:28Codegenerierung
00:17:29und Entwickler-Experimente.
00:17:31Jede Sandbox
00:17:32ist ein voll funktionsfähiger
00:17:33Computer mit einem Dateisystem,
00:17:35Sicherheitsgrenze,
00:17:36und sogar vollem
00:17:37Docker-Support.
00:17:38Wenn Sie
00:17:39eine Sandbox starten,
00:17:39können Sie Pakete installieren,
00:17:41Container ausführen,
00:17:41und sogar Redis
00:17:42oder Postgres
00:17:43als Testabhängigkeiten konfigurieren.
00:17:45Es wird bereits
00:17:46produktiv im großen Maßstab
00:17:47von den besten Unternehmen
00:17:48der Welt genutzt.
00:17:49Ein Unternehmen im Besonderen,
00:17:51das wir bei Vercel
00:17:51jeden Tag nutzen,
00:17:52ist Notion.
00:17:54Millionen von Teams
00:17:55nutzen Notion
00:17:56als ihren KI-Arbeitsbereich,
00:17:57erfassen Wissen,
00:17:58beantworten Fragen
00:17:59und bringen Projekte voran.
00:18:01Und Entwickler
00:18:01können Notion-Agenten
00:18:03mit individuellem Code erweitern,
00:18:05CRM-Daten synchronisieren,
00:18:06Slack-Threads
00:18:07in Inhalte verwandeln
00:18:08oder eine Verbindung
00:18:09zu den Arbeitsabläufen herstellen,
00:18:09auf die sich ihre Teams bereits verlassen.
00:18:11Aber dieser Code
00:18:12muss sicher ausgeführt werden.
00:18:14Und deshalb laufen
00:18:15benutzerdefinierte Notion-Agenten
00:18:16auf Vercel Sandboxes.
00:18:19Da jeder Agent
00:18:19seine eigene
00:18:20allgemeine
00:18:21Rechenumgebung erhält,
00:18:22können Entwickler
00:18:23fast alles bauen,
00:18:24was sie sich vorstellen können,
00:18:25und alles
00:18:25außerhalb der Sandbox
00:18:27bleibt geschützt.
00:18:29Unsere Agenten können also
00:18:30Code sicher ausführen
00:18:31innerhalb von langlebigen
00:18:33Workflows.
00:18:34Aber um
00:18:34etwas Nützliches zu tun,
00:18:35brauchen unsere Agenten
00:18:36Zugriff auf Daten
00:18:37und Werkzeuge,
00:18:38die Apps, die wir alle
00:18:39jeden Tag benutzen.
00:18:40Und da kommt
00:18:41die nächste Ebene
00:18:42des Agenten-Stacks ins Spiel:
00:18:43Vercel Connect.
00:18:44Vercel Connect
00:18:46Vercel Connect
00:18:47ist ein brandneuer
00:18:47Baustein,
00:18:48der es Ihrem Agenten ermöglicht,
00:18:49sicher eine Verbindung
00:18:50zu all den Daten
00:18:51und Systemen herzustellen, die er benötigt,
00:18:52einschließlich der Apps
00:18:53und Werkzeuge, die sie verwenden,
00:18:54um mit Benutzern
00:18:55zu kommunizieren
00:18:55über sichere,
00:18:57kurzlebige
00:18:58und minimal berechtigte
00:18:59Zugriffstoken.
00:19:01Ich freue mich, Hedi einzuladen,
00:19:02Hedi,
00:19:03Product Lead für Connect,
00:19:04damit sie uns jetzt
00:19:05eine Demo von Vercel Connect
00:19:06zeigt.
00:19:08Hedi?
00:19:14Danke, Tomo.
00:19:16Wie Tomo schon erwähnte,
00:19:18werden Agenten erst dann
00:19:20wirklich nützlich,
00:19:21wenn sie Zugriff
00:19:22auf die Systeme
00:19:23und Werkzeuge haben,
00:19:25die Ihr Unternehmen nutzt.
00:19:27Nehmen wir an, wir wollten
00:19:28einen Agenten bauen,
00:19:29der automatisch
00:19:30Anrufprotokolle
00:19:31für unser Vertriebsteam verarbeitet.
00:19:33Vielleicht möchten wir einen Agenten,
00:19:35der auch Status-Updates
00:19:37in Salesforce vornimmt,
00:19:37um das Besprochene
00:19:39im Verkaufsgespräch widerzuspiegeln.
00:19:42Er könnte auch
00:19:43Funktionswünsche
00:19:44aus dem Anruf
00:19:45und dann Probleme
00:19:47in Systemen wie Linear erstellen.
00:19:49Und natürlich,
00:19:50möchte unser Vertriebsteam
00:19:51mit seinen Agenten
00:19:52über Slack interagieren.
00:19:52über Slack.
00:19:54Das klingt nach
00:19:55einem einfachen Agenten
00:19:56zur Textverarbeitung,
00:19:58aber es ist eigentlich
00:19:59ein komplexer Arbeitsablauf
00:20:00mit echter Sicherheits-
00:20:01relevanz.
00:20:03Wenn man
00:20:04benutzerdefinierte Verbindungen
00:20:05für seine Agenten
00:20:06zu Slack,
00:20:07Salesforce
00:20:08und Linear aufbaut,
00:20:09muss man Zugangs-Tokens
00:20:10bereitstellen und verwalten.
00:20:13Und die meisten Systeme
00:20:14stellen langlebige
00:20:15Anmeldedaten bereit,
00:20:16was bedeutet, dass der Agent
00:20:18effektiv
00:20:18permanenten Zugriff hat.
00:20:21Und was noch schlimmer ist:
00:20:22Diese Anmeldedaten
00:20:23sind in der Regel an den Menschen gebunden,
00:20:24der diesen
00:20:25Zugangstoken
00:20:26erstellt hat,
00:20:27nicht an die Agenten.
00:20:28Das bedeutet,
00:20:29dass Ihre Agenten
00:20:30die Fähigkeit haben,
00:20:31jede Aktion
00:20:32auszuführen,
00:20:33die Sie auch können,
00:20:34nicht die Aktionen,
00:20:35für die sie entwickelt wurden.
00:20:37Deshalb haben wir
00:20:38Vercel Connect entwickelt,
00:20:39um all diese
00:20:40Probleme zu lösen.
00:20:42Vercel Connect
00:20:43gibt Ihren Apps
00:20:44und Agenten
00:20:45sicheren,
00:20:47kurzlebigen,
00:20:48minimal begrenzten
00:20:49Zugriff auf Ihre Systeme.
00:20:51Es ist außerdem in die
00:20:52Observability-Suite von Vercel
00:20:54integriert,
00:20:55sodass Sie sehen können,
00:20:56wie diese Token
00:20:57verwendet werden.
00:20:59Lassen Sie mich Ihnen zeigen,
00:21:00wie es funktioniert,
00:21:01indem ich die
00:21:01ersten Konnektoren
00:21:02für die Agenten
00:21:03einrichte, die ich gerade beschrieben habe.
00:21:06Hier,
00:21:07im Vercel-Dashboard,
00:21:09werde ich damit beginnen,
00:21:10die Konnektoren
00:21:10zu erstellen, die ich haben möchte.
00:21:11Ich werde auf
00:21:12Create Connectors klicken,
00:21:13und wie Sie sehen können,
00:21:15haben wir eine wachsende Liste
00:21:16an integrierten Konnektoren,
00:21:17die bereits verfügbar sind.
00:21:19Dazu gehören Slack,
00:21:21GitHub,
00:21:21Snowflake,
00:21:22Linear,
00:21:24Salesforce,
00:21:25und viele mehr.
00:21:26Und selbst wenn Sie
00:21:27Konnektoren nicht sehen,
00:21:28die wir noch nicht unterstützen,
00:21:31können Sie Ihre eigenen erstellen,
00:21:32unter Verwendung von OAuth
00:21:33und API-Schlüsseln.
00:21:35Fangen wir
00:21:35mit Salesforce an.
00:21:37Ich werde den Arbeitsbereich verwenden,
00:21:38auf den meine Agenten
00:21:39Zugriff haben sollen.
00:21:41Und dann auf
00:21:42Salesforce Connector erstellen klicken.
00:21:46Also was gerade passiert ist,
00:21:47sah einfach aus,
00:21:48aber hinter den Kulissen
00:21:50kümmert sich Vercel
00:21:51um eine Menge Komplexität
00:21:52bei den Integrationen.
00:21:55Normalerweise
00:21:55bedeutet die Verbindung
00:21:56zu Salesforce, dass man sich
00:21:58mit OAuth-Workflows,
00:22:00Token-Verwaltung,
00:22:01Credential-Speicherung
00:22:03und Refresh-Logik befassen muss,
00:22:04aber mit Connect
00:22:05wird all dies
00:22:06für Sie erledigt.
00:22:08Diese Verbindung erstellt
00:22:09kurzlebige Scope-Token
00:22:10bei Bedarf,
00:22:11wenn die Agents
00:22:12wirklich
00:22:12eine Aktion ausführen müssen.
00:22:15Beginnen wir also
00:22:16mit der Erstellung
00:22:17des Linear-Connectors hier.
00:22:19Ich gehe auf
00:22:20Create Connector.
00:22:22Ich wähle Linear aus.
00:22:23Ich stelle sicher,
00:22:24dass ich den richtigen
00:22:25Workspace habe.
00:22:27Und
00:22:27was passiert ist,
00:22:30ist, dass
00:22:31Vercel Connect
00:22:31es mir ermöglicht,
00:22:32genau zu wählen,
00:22:32welche Berechtigungen
00:22:34ich meinen Agents
00:22:35geben muss.
00:22:35In diesem Fall
00:22:37müssen die Agents
00:22:37kommentieren
00:22:39und auch Issues erstellen
00:22:40für die Agents,
00:22:41die ich beschrieben habe.
00:22:42Also gebe ich nur
00:22:43diese Berechtigungen
00:22:44und dann
00:22:45erstelle ich ganz einfach
00:22:48den Connector.
00:22:50Indem wir unsere Agents
00:22:51auf diese Berechtigungen
00:22:52und den Scope von vornherein
00:22:53beschränken,
00:22:55können wir sicherstellen,
00:22:56dass dieser Agent
00:22:57nur die Aufgaben ausführt,
00:22:57die wir
00:22:58von ihm erwarten,
00:22:59und dennoch über
00:23:01die leistungsstarke Automatisierung verfügt.
00:23:03Ich schließe also
00:23:04die Erstellung des Connectors ab
00:23:05und lande wieder
00:23:06auf der Detailseite.
00:23:08Hier sehen Sie die
00:23:08Projekterstellung.
00:23:09Sie können ihn installieren.
00:23:10Sie können den
00:23:11Installationstrigger sehen
00:23:12und Sie können auch
00:23:13später die Nutzungsdaten sehen.
00:23:14Lassen Sie uns kurz
00:23:16unseren Token hier testen.
00:23:17Ich werde also den User-Token testen.
00:23:20Ich klicke also
00:23:22auf “Test User Token”
00:23:24und werde meine APIs
00:23:25autorisieren
00:23:26und dann werde ich mich
00:23:27auf der Linear-Seite
00:23:28autorisieren.
00:23:30Großartig, ich erhalte einen Token,
00:23:33den meine Agents
00:23:33benötigen, um die
00:23:34spezifische Aufgabe
00:23:35auszuführen.
00:23:36Er hat ein Ablaufdatum,
00:23:37er hat einen Namen
00:23:38und lassen Sie uns beginnen,
00:23:40lassen Sie uns den letzten Connector erstellen,
00:23:40den wir für unsere Agents wollen.
00:23:44Ich wähle Slack aus
00:23:44und stelle sicher,
00:23:45dass ich den autorisierten
00:23:46Workspace habe
00:23:47und klicke auf “Create”.
00:23:48Ich installiere es später,
00:23:50nur ein kleines bisschen,
00:23:51das zeige ich Ihnen,
00:23:52und dann zurück
00:23:54auf die Seite.
00:23:56Da wir jetzt die drei
00:23:58Connectoren installiert haben,
00:23:59haben unsere Agents
00:24:01jetzt Zugriff
00:24:02auf alles, was sie brauchen,
00:24:03und sie speichern niemals
00:24:04langlebige Anmeldedaten.
00:24:05Zurück zu dir, Tomo.
00:24:06Danke.
00:24:07Mit Vercel Connect
00:24:08können Ihre Agents sicher
00:24:09auf eine ganze Reihe
00:24:12interner Systeme zugreifen,
00:24:16einschließlich Ihres CRM,
00:24:22Mit Vercel Connect
00:24:23können Ihre Agenten sicher
00:24:24Data Warehouses,
00:24:26Collaboration-Tools
00:24:27und mehr.
00:24:28ERP,
00:24:30HRIS,
00:24:31So interagieren Sie
00:24:33mit Ihren Agents
00:24:34und so wollen Ihre Agents
00:24:35in der Lage sein,
00:24:36mit Ihnen zu interagieren,
00:24:38und genau da
00:24:39kommt das nächste Primitive
00:24:40im Agent-Stack ins Spiel,
00:24:41das Chat-SDK.
00:24:41Die leistungsfähigsten Agents,
00:24:42die wir bei Vercel entwickelt haben,
00:24:44sind effektiv Mitarbeiter,
00:24:44und wir interagieren mit ihnen,
00:24:45wo Arbeit passiert,
00:24:46während sie passiert.
00:24:48Für viele von Ihnen
00:24:50könnte das Microsoft Teams
00:24:51oder Google Chat sein,
00:24:52aber für uns
00:24:54überwiegend ist das Slack.
00:24:55Wir glauben, dass leistungsstarke
00:24:57Collaboration-Tools
00:24:57das könnte Microsoft Teams sein
00:24:59oder Google Chat
00:25:00wie die meisten Menschen
00:25:01mit Agents interagieren werden,
00:25:02aber es gibt ein Problem.
00:25:03Obwohl diese Tools
00:25:04einen gemeinsamen Satz
00:25:05von Kernfähigkeiten teilen,
00:25:06haben sie alle
00:25:07völlig unterschiedliche APIs
00:25:07und Schnittstellen.
00:25:08Das Chat-SDK bietet
00:25:10eine elegante Abstraktionsschicht,
00:25:11die es Ihnen ermöglicht,
00:25:12Dutzende von Apps anzusprechen.
00:25:14Mit nur einer einzigen Zeile
00:25:15Code
00:25:16können Ihre Benutzer
00:25:18mit Agents interagieren,
00:25:19über Tools wie
00:25:21Microsoft Teams,
00:25:22Google Chat,
00:25:23Slack,
00:25:24Discord,
00:25:25GitHub,
00:25:26Linear,
00:25:27Telegram,
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:35und viele mehr.
00:25:38NanoClaw hilft Unternehmen,
00:25:39Das ist also
00:25:40der Vercel Agent-Stack.
00:25:42Es ist ein einzigartiger Satz
00:25:43von End-to-End-Fähigkeiten,
00:25:44die alles abdecken,
00:25:45was man braucht,
00:25:47um Produktions-Agents auszuliefern.
00:25:49Wir haben alles genommen,
00:25:50was wir gelernt haben,
00:25:52während wir in den letzten Jahren
00:25:53Agents gebaut haben,
00:25:54und diese Erkenntnisse
00:25:55in erstklassige Primitive verwandelt,
00:25:56die auf Vercel-Maßstab funktionieren.
00:25:58Wir lieben sie
00:25:59und unsere Kunden auch.
00:25:59Der Stack ist leistungsstark
00:26:00und füllt eine echte Lücke
00:26:01im Ökosystem,
00:26:02und wir glauben,
00:26:04die auf Vercel-Skalierung funktionieren.
00:26:06Wir lieben sie
00:26:07und unsere Kunden auch.
00:26:09Der Stack ist leistungsstark
00:26:10und schließt eine echte Lücke
00:26:12im Ökosystem
00:26:13und wir glauben,
00:26:13dass jede dieser Grundfunktionen
00:26:14erstklassig ist.
00:26:16Aber es gibt immer noch
00:26:17eine Menge Komplexität.
00:26:19Jede dieser Grundfunktionen
00:26:20muss noch verknüpft werden
00:26:21zu einem einzigen, schlüssigen Agenten.
00:26:24Aber was, wenn nicht?
00:26:26Während wir den
00:26:27Agenten-Stack aufgebaut haben,
00:26:28ist das die Frage,
00:26:29zu der wir immer wieder zurückkamen.
00:26:31Bei Vercel
00:26:32wollen wir nicht nur
00:26:33die leistungsstärksten Agenten
00:26:34der Welt bauen
00:26:35und wir wollen nicht
00:26:36euch nur ermöglichen,
00:26:37die leistungsstärksten
00:26:37Agenten der Welt zu bauen.
00:26:39Wir möchten, dass das Bauen
00:26:40dieser Agenten
00:26:40tatsächlich ein Vergnügen ist.
00:26:42Und das bedeutet,
00:26:43nicht nur die
00:26:44leistungsstärksten Grundfunktionen
00:26:45für den Agenten-Stack bereitzustellen,
00:26:48sondern auch den weltweit
00:26:50einfachsten und schnellsten Weg,
00:26:51diese Grundfunktionen
00:26:52miteinander zu verbinden.
00:26:54Um das möglich zu machen,
00:26:56haben wir das neueste Mitglied
00:26:57der Agenten-Stack-Familie gebaut.
00:27:00Willkommen, Eve.
00:27:02Vercels Framework
00:27:03für den Aufbau vollständiger,
00:27:04End-to-End-Produktionsagenten.
00:27:07Ich habe so viel
00:27:08über Eve zu sagen,
00:27:09aber bevor ich darauf eingehe,
00:27:10möchte ich, dass ihr es
00:27:11in Aktion seht.
00:27:12Ich freue mich also, Char,
00:27:13die Produktleiterin
00:27:15für Eve,
00:27:15auf die Bühne zu bitten, um euch zu zeigen, wie es funktioniert.
00:27:24Danke, Tomo.
00:27:26Im letzten Jahr
00:27:28haben wir alles,
00:27:28was wir
00:27:29über den Bau von Agenten gelernt haben,
00:27:30genommen und
00:27:31in Eve verpackt.
00:27:32Lasst mich euch zeigen,
00:27:33wie es funktioniert.
00:27:35Ich fange an
00:27:35mit einem einzigen Befehl
00:27:37in meinem Terminal.
00:27:38Dieser Befehl erstellt ein
00:27:40Agentenverzeichnis,
00:27:42installiert Abhängigkeiten
00:27:44und startet eine interaktive
00:27:45Chat-Sitzung
00:27:46mit dem Agenten.
00:27:48Als Nächstes
00:27:49konfiguriere ich
00:27:49unseren Modellanbieter.
00:27:51Ich werde das
00:27:52Vercel AI Gateway nutzen,
00:27:55ein Vercel-Team auswählen
00:27:59und mit einem Projekt
00:28:01in diesem Team verknüpfen.
00:28:01Und wir sind fertig.
00:28:05Lass es uns testen.
00:28:07Wer bist du?
00:28:12Okay.
00:28:12Das ging schnell.
00:28:14Ich habe gerade
00:28:15einen voll funktionsfähigen Agenten
00:28:17in unter einer Minute gebaut.
00:28:18Nun,
00:28:23dieser Agent läuft
00:28:24mit nur zwei Dateien.
00:28:26Agents.ts,
00:28:27was das Modell definiert,
00:28:30und instructions.md
00:28:31die die Identität des Agenten definiert.
00:28:34Und diese Einfachheit
00:28:35ist es, was es so leicht macht,
00:28:37Agenten mit Eve zu bauen.
00:28:39Jetzt bauen wir
00:28:40einen echten Anwendungsfall.
00:28:41Hedy hat gerade
00:28:42einen Vertriebsagenten beschrieben,
00:28:43der Anrufprotokolle verarbeitet
00:28:45und Salesforce
00:28:46und Linear aktualisiert.
00:28:47Lasst mich euch zeigen,
00:28:48wie einfach es ist,
00:28:49diesen Agenten
00:28:50mit Eve zu bauen.
00:28:52Zuerst
00:28:53gebe ich dem Agenten
00:28:54eine Identität.
00:28:55In der Markdown-Datei mit den Anweisungen
00:28:57beschreibe ich
00:28:58einen Go-to-Market-Assistenten,
00:28:59der Linear-Issues erstellen
00:29:00und Salesforce-Opportunities
00:29:01basierend auf
00:29:02Anrufprotokollen
00:29:03aktualisieren kann.
00:29:04Und genau so
00:29:10hat der Agent
00:29:11eine neue Aufgabenbeschreibung.
00:29:12Als Nächstes
00:29:13gebe ich ihm Werkzeuge,
00:29:14die er nutzen kann,
00:29:14um Aktionen auszuführen.
00:29:16Der Agent benötigt
00:29:16ein Linear-Werkzeug,
00:29:17sodass er Issues erstellen kann,
00:29:18und Werkzeuge gehören
00:29:19in den Werkzeugordner.
00:29:24Und der Dateiname
00:29:26ist der Name
00:29:27des Werkzeugs,
00:29:27das unser Agent sieht.
00:29:34Lasst uns
00:29:35ein Linear-Werkzeug definieren.
00:29:37Die Beschreibung
00:29:37ist das, was der Agent liest,
00:29:39um zu wissen, wann
00:29:39er das Werkzeug verwenden soll,
00:29:41und die Eingaben
00:29:42sind die Datenpunkte,
00:29:42die der Agent
00:29:43ausfüllen muss,
00:29:44wie den Titel
00:29:45und die Beschreibung
00:29:45des Issues.
00:29:47Wir können
00:29:48den Linear-Konnektor verwenden,
00:29:50den Hedy vorhin eingerichtet hat,
00:29:52und dann die Linear-API
00:29:53zum Erstellen
00:29:54eines Issues implementieren.
00:29:58Ich möchte auch,
00:29:59dass der Agent weiß,
00:29:59wie man
00:30:00ein Linear-Issue erstellt,
00:30:01also füge ich eine Fähigkeit hinzu.
00:30:02Und Fähigkeiten gehören
00:30:04in den Fähigkeiten-Ordner.
00:30:06Diese Fähigkeit sagt
00:30:07dem Agenten,
00:30:07dass er nach Funktionsanfragen
00:30:08in dem Protokoll suchen
00:30:09und Linear-Issues
00:30:11nach Themen trennen
00:30:12soll.
00:30:16Großartig.
00:30:17Jetzt testen wir den Agenten.
00:30:18Er sollte in der Lage sein,
00:30:18Linear-Issues zu erstellen.
00:30:25Er wird die Fähigkeit
00:30:26laden,
00:30:27das Issue erstellen.
00:30:28Großartig.
00:30:29Das Issue ist erstellt,
00:30:30und es sollte auch
00:30:31in Linear erscheinen.
00:30:34Als Nächstes muss der Agent
00:30:36Salesforce-Opportunities
00:30:37aktualisieren.
00:30:38Wir wollen die
00:30:38Salesforce-CLI verwenden,
00:30:39um Updates vorzunehmen,
00:30:41aber das bedeutet,
00:30:42dass unser Agent eine Shell benötigt,
00:30:43und wir wollen, dass die Befehle
00:30:44sicher in Isolation
00:30:46ausgeführt werden.
00:30:47Also werde ich
00:30:48eine Sandbox konfigurieren, die der Agent
00:30:50verwenden kann, um Updates vorzunehmen.
00:30:51Dies richtet eine private VM
00:30:53für den Agenten ein, um darin zu arbeiten,
00:30:54abgeschottet von allem anderen.
00:30:57Ich werde eine sandbox.ts erstellen.
00:31:00Dies konfiguriert
00:31:01die Sandbox,
00:31:02und dann die Salesforce CLI
00:31:04im Sandbox-Bootstrap installieren
00:31:07und auch die Türen abschließen.
00:31:09Die Sandbox darf also
00:31:11nur mit Salesforce
00:31:11kommunizieren und mit nichts anderem.
00:31:15Ich gebe dem Agenten
00:31:16das Salesforce-Tool,
00:31:16genau wie wir es bei Linear gemacht haben,
00:31:18aber Salesforce-Aktualisierungen
00:31:19benötigen eine Genehmigung
00:31:20von jemandem aus dem Team.
00:31:22Also füge ich den Menschen in den Prozess ein,
00:31:24und dieses Tool wird den Agenten
00:31:26immer dazu auffordern,
00:31:26eine menschliche Genehmigung einzuholen.
00:31:32Wir verwenden Hedys Salesforce-Connector.
00:31:37Und zuletzt:
00:31:38die Tool-Ausführungsfunktion,
00:31:39die die Salesforce CLI aufruft
00:31:41und Aktualisierungen
00:31:42am Opportunity-Datensatz vornimmt.
00:31:43Jetzt sagen wir ihm
00:31:45den Salesforce-Schritt.
00:31:50Ich sage ihm, er soll die
00:31:52Salesforce-Opportunity
00:31:53auf “Closed Won” setzen.
00:31:55Das ist der Mensch in der Schleife,
00:31:58und fertig.
00:31:59Wenn du zurück
00:32:00zu Salesforce gehst,
00:32:01diese Seite aktualisierst,
00:32:03sollte dort “Closed Won” stehen.
00:32:07Großartig.
00:32:08Jetzt muss ich den Agenten
00:32:09in Slack für das
00:32:10Vertriebsteam verfügbar machen.
00:32:12Ich führe also /channels aus.
00:32:15Wähle Slack aus.
00:32:18Ja, ich möchte den Slack-Bot.
00:32:22Das installiert nun
00:32:23den Slack-Bot
00:32:24im Arbeitsbereich.
00:32:28Bereitstellung auf Vercel.
00:32:34Und fertig.
00:32:35Lass es uns testen.
00:32:36Ich werde unseren Agenten markieren.
00:32:41Und das war's.
00:32:43Wir haben einen Live-,
00:32:45produktionsreifen Agenten,
00:32:46die unser Team nutzen kann
00:32:47in unserer Kollaborationsschicht Slack.
00:32:50Aber wir sind noch nicht fertig.
00:32:51Der Agent ist auch vollständig beobachtbar.
00:32:54Schauen wir uns
00:32:55die Konversation an,
00:32:55die wir gerade in Slack mit ihm hatten.
00:32:57Also im Vercel-Dashboard
00:32:59klicke ich auf Observability,
00:33:02Agent Runs,
00:33:05und ich kann
00:33:06den gesamten Konversationsverlauf sehen.
00:33:09Token-Nutzung,
00:33:10Laufzeit des Durchlaufs,
00:33:11Inputs, Outputs,
00:33:13und das Reasoning des Agenten.
00:33:14Ich kann sogar tiefer
00:33:16in jeden der Tool-Aufrufe eintauchen,
00:33:17die der Agent getätigt hat.
00:33:19Und das war es.
00:33:20Wir haben gerade
00:33:21den produktionsreifen Agenten
00:33:22in fünf Minuten erstellt.
00:33:24Zurück zu dir, Tomlin.
00:33:24Danke, Char.
00:33:33Eve fühlt sich wirklich an wie
00:33:34das fehlende Next.js
00:33:36für Agenten.
00:33:37Es ist meinungsstark,
00:33:38basierend auf allem,
00:33:39was wir
00:33:40in den letzten Jahren gelernt haben.
00:33:41Aber noch wichtiger:
00:33:42Es ist Open Source
00:33:44und modular.
00:33:45Es ist darauf ausgelegt,
00:33:46nahtlos mit Vercel zu arbeiten,
00:33:48mit hoher Kohäsion
00:33:49zu unserer Infrastruktur,
00:33:50aber es ist vollständig anpassbar,
00:33:52sodass man es sich zu eigen machen kann.
00:33:54Man kann Anbieter austauschen
00:33:55und die beständige
00:33:56Grundlage darunter beibehalten.
00:33:58Vor Eve
00:33:59brauchte jeder Agent
00:34:00sein eigenes Gerüst
00:34:01und Integrationen.
00:34:02Mit Eve
00:34:03ist jeder Agent
00:34:04ist nur ein Verzeichnis,
00:34:05angelegt genau so,
00:34:06wie Sie bereits
00:34:07über Ihren Code denken.
00:34:09Den Aufbau eines Enterprise-Agenten
00:34:10dauerte früher Wochen.
00:34:11Jetzt, wie Sie gerade sahen,
00:34:13dauert es Minuten.
00:34:15Eve wird die Art und Weise
00:34:16verändern, wie viele von uns
00:34:18Agenten bauen.
00:34:18Es hat bereits völlig
00:34:19die Art verändert,
00:34:20wie wir Agenten
00:34:21bei Vercel bauen.
00:34:22Aber als Nächstes
00:34:23möchte ich Malta einladen,
00:34:24Ihnen von einem seiner
00:34:25Lieblings-Agenten zu erzählen,
00:34:27den wir gebaut haben,
00:34:27auf den viele von uns
00:34:29sehr gespannt sind.
00:34:31Danke.
00:34:31Danke, Tomo.
00:34:42Ich bin Malta von Vercel.
00:34:44Der Agent, auf den Tomo
00:34:45am meisten gespannt ist,
00:34:46ist meiner.
00:34:47Wir haben ihn zuerst für Vercel gebaut
00:34:49und jetzt können Sie ihn auch nutzen.
00:34:51Er heißt Vercel Agent.
00:34:55Moment, Moment, Moment.
00:34:56Warten Sie.
00:34:57Mist.
00:34:58Ich werde tatsächlich angefunkt.
00:35:00Okay, wow.
00:35:01Okay, V0 hat
00:35:02einen Teilausfall.
00:35:04Lassen Sie mich kurz
00:35:05an meinen Laptop.
00:35:06Stellen Sie sich vor, ich habe einen Laptop
00:35:07und sehen Sie sich das an.
00:35:09Alles klar, also
00:35:10Vercel Agent hat das bereits
00:35:12untersucht.
00:35:13Lassen Sie uns tiefer eintauchen.
00:35:15Okay, okay, okay.
00:35:16Er hat herausgefunden, dass das API-
00:35:17Key-Objekt zur Laufzeit
00:35:18undefiniert ist.
00:35:19Die Fehler traten
00:35:20bei der letzten Bereitstellung
00:35:21vor wenigen Minuten auf.
00:35:23Er empfiehlt
00:35:24einen sofortigen Rollback
00:35:25auf die vorherige Version.
00:35:26Das ist eigentlich sehr schlau,
00:35:27denn im Zweifelsfall
00:35:28möchte man immer
00:35:29einen sofortigen Rollback
00:35:30als richtige Aktion.
00:35:31Lassen Sie mich das genehmigen.
00:35:33Nun, mit meiner Erlaubnis,
00:35:34führt Vercel Agent
00:35:35einen Rollback
00:35:36der letzten Produktion
00:35:37vor der Bereitstellung durch,
00:35:37bevor die 500er-Fehler
00:35:39auftraten.
00:35:41Alles klar.
00:35:41Der Rollback war erfolgreich.
00:35:43V0 ist wieder online.
00:35:45Vercel Agent
00:35:45wird nun an einer Lösung arbeiten,
00:35:46aber wir müssen
00:35:47darauf nicht warten.
00:35:48Alles klar.
00:35:49Alles klar.
00:35:49Fangen wir von vorne an.
00:35:52Hallo, mein Name ist Malta.
00:35:53Ich bin CTO bei Vercel.
00:35:54Vercel Agent ist großartig,
00:35:55weil er autonom
00:35:56Vorfälle erkennt,
00:35:57nur eskaliert,
00:35:58wenn es sich um echte Vorfälle handelt,
00:36:00und die Analyse bereits
00:36:01abgeschlossen hat,
00:36:02bis ich
00:36:02an meinen Computer komme.
00:36:04Nun, mir ist klar,
00:36:06dass die erste Frage,
00:36:08die jeder CTO hier im Raum stellt,
00:36:09lautet:
00:36:11Wie sicher ist es,
00:36:12einen Agenten so etwas tun zu lassen?
00:36:14Es ist die richtige Frage,
00:36:16denn die meisten Agenten
00:36:17erben die Berechtigungen des Benutzers.
00:36:20Sie agieren als Sie
00:36:21Sie agieren als Sie
00:36:23und können alles tun,
00:36:25was Sie tun können.
00:36:27Eine einzige schlechte Eingabe
00:36:29hat Ihren vollen Wirkungsradius,
00:36:31ob sie von Ihnen,
00:36:32einem Teamkollegen
00:36:35oder einem verwirrten Sub-Agenten kommt.
00:36:35Vercel Agent
00:36:37hat ein einzigartiges
00:36:38Berechtigungsmodell,
00:36:40das den Planungsmodus
00:36:42mit der Erteilung von Berechtigungen kombiniert.
00:36:43Anstatt Sie zu bitten,
00:36:45Aktionen einzeln
00:36:46zu genehmigen,
00:36:47plant Vercel Agent,
00:36:48welche Berechtigungen
00:36:49erforderlich sind,
00:36:50um eine Aufgabe zu erfüllen,
00:36:52und bittet Sie dann,
00:36:52sie in einem einzigen zusammenhängenden Schritt zu genehmigen.
00:36:55Um eine fehlerhafte
00:36:56Bereitstellung rückgängig zu machen,
00:36:57bittet Vercel Agent
00:36:58nur um eine
00:36:58vorübergehende Berechtigung,
00:36:59um sofortige Rollbacks durchzuführen,
00:37:01wie wir gerade gesehen haben.
00:37:02Wenn er einen
00:37:03Cache leeren muss,
00:37:04bittet er um vorübergehenden
00:37:04Cache-Zugriff
00:37:05auf dieses Projekt
00:37:06und auf nichts anderes.
00:37:08Jeder Agent,
00:37:10jede Aktion
00:37:10läuft in einer isolierten Sandbox,
00:37:11bevor sie die Produktion berührt.
00:37:14Und alles,
00:37:15was den Produktionsstatus ändert,
00:37:16wartet darauf, dass ein Mensch
00:37:17es genehmigt.
00:37:19Der Agent hat niemals
00:37:20mehr Zugriff,
00:37:21als er für die Aufgabe
00:37:21benötigt,
00:37:22die er gerade ausführt,
00:37:22aber er
00:37:23fragt Sie auch nicht ständig
00:37:24nach weiteren Berechtigungen.
00:37:24Ein großartiges Gleichgewicht
00:37:26zwischen Fortschritt
00:37:27und Sicherheit.
00:37:27Das ist der Teil,
00:37:29auf den ich am stolzesten bin,
00:37:29und auch der Grund, warum
00:37:30ich keine Angst habe,
00:37:31dass Vercel Agent
00:37:32der Grund für meinen
00:37:33nächsten 2-Uhr-nachts-Notruf
00:37:34sein wird.
00:37:40Moment mal.
00:37:41Was ist denn da los?
00:37:42Schaltet jemand nicht
00:37:43sein Telefon aus?
00:37:44Es ist 20:55 Uhr.
00:37:45Oh Gott.
00:37:46Ich war's.
00:37:46Ich war's.
00:37:48Alles klar.
00:37:50Oh, ich habe eine Nachricht
00:37:51von Guillermo bekommen.
00:37:51Alter, du weißt genau,
00:37:52dass ich gerade
00:37:53auf der Bühne bin.
00:37:54Wie dem auch sei, ich merke,
00:37:55ihr merkt alle,
00:37:56dass das hier inszeniert ist,
00:37:57aber lasst euch sagen:
00:37:58dass G mir schreibt,
00:37:59um sich über etwas zu beschweren,
00:38:00das auf unserer Website
00:38:00nicht richtig läuft,
00:38:01ist so lebensnah,
00:38:03wie es nur sein kann.
00:38:05Also gut,
00:38:05lasst uns diese Nachricht
00:38:06in den Vercel Agent kopieren.
00:38:07Eigentlich lasst mich
00:38:08noch “keine Fehler machen” hinzufügen,
00:38:10nur zur Sicherheit.
00:38:11Alles klar.
00:38:15Alles klar.
00:38:16Vercel Agent
00:38:17schaut sich jetzt
00:38:17die Speed-Insights
00:38:19für unsere Website an,
00:38:19um zu sehen, ob sich etwas geändert hat.
00:38:22Oh, wow.
00:38:23Okay, es gibt einen 4-Sekunden LCP.
00:38:25Etwas ist grundlegend falsch.
00:38:26Das ist nicht gut.
00:38:29Jetzt wird Vercel Agent
00:38:29alle aktuellen Änderungen überprüfen,
00:38:31um das Problem einzugrenzen.
00:38:32Und er hat gefunden,
00:38:35dass wir ein “Wait”
00:38:36zur Favicon-Route
00:38:36hinzugefügt haben.
00:38:37Er prüft die Performance
00:38:40dieses Endpunkts
00:38:41und bestätigt,
00:38:42dass ein Update das Problem verursacht hat.
00:38:44Er hat die Untersuchung
00:38:46mit der Grundursache abgeschlossen
00:38:48und nun sieht es so aus,
00:38:49dass ich mit Matan
00:38:50sprechen muss.
00:38:51Er ist irgendwo
00:38:51hier im Publikum.
00:38:52Keine Sorge.
00:38:54Die gute Nachricht ist,
00:38:55dass Vercel Agent
00:38:56einen Fix
00:38:57in einem Pull Request schreiben kann.
00:38:58Wenn ich ihn genehmige,
00:38:59wird die Änderung
00:38:59in die Produktion übernommen.
00:39:01Okay, zurück zu G.
00:39:02Fix den Chief.
00:39:03Null Zeilen Code,
00:39:05die ich heute
00:39:06geschrieben habe.
00:39:07Alles klar.
00:39:08Das waren zwei Beispiele
00:39:08dafür, wie ich Vercel Agent verwende,
00:39:11aber er kann Ihnen helfen,
00:39:12alles auf der Vercel-Plattform zu verwalten.
00:39:13Wenn Sie darum bitten,
00:39:15Vercel Agent
00:39:16aber dir dabei helfen kann,
00:39:17alles auf der Vercel-Plattform zu verwalten.
00:39:19Wenn du ihn
00:39:20um Hilfe bei deinem Build bittest,
00:39:22liest er
00:39:22deine Deployment-Logs,
00:39:24findet die fehlerhafte Konfiguration,
00:39:25validiert die Korrektur
00:39:26in der Sandbox
00:39:26und führt das Redeployment
00:39:27mit deiner Zustimmung durch.
00:39:29Frag ihn, warum dein Build
00:39:30langsamer wurde
00:39:30im letzten Deployment,
00:39:31er vergleicht den Build
00:39:32mit dem vorherigen
00:39:33und sagt dir,
00:39:34was sich geändert hat.
00:39:36Du kannst ihn bitten,
00:39:37die wichtigsten
00:39:38Barrierefreiheitsprobleme
00:39:39in deinem Projekt zu finden,
00:39:39und er führt eine Überprüfung durch
00:39:40und öffnet einen PR.
00:39:43Und wenn du ihn bittest,
00:39:44den 500-Fehler zu beheben,
00:39:45der in deinen Logs auftaucht,
00:39:46tut er genau das.
00:39:48Aber was ich am meisten
00:39:49am Agent liebe,
00:39:51ist, dass du nicht
00:39:52erst fragen musst.
00:39:53Vercel Agent
00:39:54sieht deine App,
00:39:54die in der Produktion läuft,
00:39:55also wenn der Traffic ansteigt
00:39:57oder ein Alarm ausgelöst wird,
00:39:58untersucht er das
00:39:59sofort
00:39:59und liefert dir Antworten,
00:40:00genau so,
00:40:01wie er es für mich getan hat,
00:40:02als ich hier auf der Bühne
00:40:02einen Pager-Alarm
00:40:03erhalten habe.
00:40:05Die Beispiele,
00:40:06die ich dir genannt habe,
00:40:07waren normale
00:40:08Infrastruktur-
00:40:08und Leistungsprobleme.
00:40:09Aber bald
00:40:10wird Vercel Agent
00:40:10in der Lage sein,
00:40:11Spezialisten hinzuzuziehen.
00:40:11Er wird DeepSec ausführen,
00:40:13um eine umfassende Sicherheitsprüfung
00:40:14über deine gesamte
00:40:14Codebasis hinweg durchzuführen
00:40:15oder dein Frontend
00:40:16Codebase
00:40:16oder ihr Frontend
00:40:17auf Design
00:40:18und UX-Qualität
00:40:19zu prüfen.
00:40:21Es ist ein Agent,
00:40:22der Ihren Stack
00:40:22und Ihre
00:40:23Infrastruktur versteht,
00:40:24mit Experten,
00:40:25die er bei Bedarf hinzuziehen kann.
00:40:27Der Vercel Agent
00:40:28ist heute
00:40:28in der Private Beta
00:40:29verfügbar.
00:40:29Scannen Sie diesen QR-Code,
00:40:30um Zugang anzufordern.
00:40:33Oh nein.
00:40:34Nicht schon wieder.
00:40:36Großartig.
00:40:37Es ist unsere CEO, Gene.
00:40:39Alles klar.
00:40:42Okay.
00:40:42Sie schreibt,
00:40:43ich gerate
00:40:43etwas in Panik.
00:40:44Haben wir wirklich
00:40:44die Feature-Flags
00:40:45für alles umgelegt,
00:40:46was wir heute angekündigt haben?
00:40:48Nun,
00:40:49natürlich
00:40:49könnte ich jetzt
00:40:50ins Dashboard gehen
00:40:51und selbst bei den
00:40:51Vercel-Flags nachsehen,
00:40:52aber welches Jahr
00:40:53haben wir?
00:40:532024?
00:40:55Fragen wir den Vercel Agent.
00:40:57Was haben wir heute veröffentlicht?
00:40:59Alles klar.
00:40:59Wir haben
00:41:00Vercel Services aktiviert.
00:41:02Gene hat darüber gesprochen.
00:41:03EVE aktiviert.
00:41:03Ich bin so aufgeregt.
00:41:05Ich kann es kaum erwarten,
00:41:05dass ihr alle
00:41:06es ausprobiert.
00:41:07Vercel Agent Beta aktiviert.
00:41:10Wie gesagt,
00:41:10haben gerade darüber geredet.
00:41:11Und dann
00:41:11Vercel Passport aktiviert.
00:41:13Eigentlich,
00:41:14was ist Vercel Passport?
00:41:16Wir haben noch niemanden
00:41:17darüber sprechen hören.
00:41:19Ich habe vielleicht
00:41:20gerade den Rest
00:41:20der Keynote verraten.
00:41:21Wie auch immer,
00:41:22um über
00:41:23Vercel Passport
00:41:23und andere Dinge zu sprechen,
00:41:24begrüßen Sie bitte
00:41:25auf der Bühne: Gene.
00:41:26Danke, Malta.
00:41:36Vercel Agent
00:41:37zeigt Ihnen,
00:41:38was möglich ist,
00:41:38wenn man Agenten
00:41:39richtig baut.
00:41:41Und jedes Unternehmen
00:41:42in diesem Raum
00:41:43wird einen Agenten
00:41:43genau wie diesen
00:41:44bauen.
00:41:45Es gibt zwei Arten
00:41:47von Menschen
00:41:47hier im Raum,
00:41:48die das hören.
00:41:49Einige von Ihnen
00:41:50sitzen hier und denken,
00:41:51los geht's,
00:41:52das bringe ich
00:41:53heute Abend noch
00:41:53auf den Markt.
00:41:55Dann
00:41:56gibt es die CIOs
00:41:57und CTOs
00:41:58im Raum,
00:41:58die denken,
00:41:59oh, nein.
00:42:00Denn Sie können
00:42:01schon spüren,
00:42:02was da auf uns zukommt.
00:42:03Schatten-Agenten,
00:42:04die ohne Audit-Trail in Systeme schreiben,
00:42:05die in Systeme schreiben
00:42:06ohne Prüfpfad,
00:42:08KI-Bot-Benutzer,
00:42:09die Tickets schließen,
00:42:11Ausgaben, die man nicht erklären kann.
00:42:13Beide von euch
00:42:13haben recht.
00:42:15Agenten zu bauen
00:42:16ist einfacher,
00:42:17als ihr denkt,
00:42:17und viel schwerer,
00:42:20als ihr denkt.
00:42:21Ich werde euch
00:42:22von dieser Spannung erzählen
00:42:23und was wir bei Vercel
00:42:25gelernt haben,
00:42:25indem wir sie erleben.
00:42:28Drew Bredvick,
00:42:29der für mich arbeitet,
00:42:30ist Leiter für
00:42:30Go-to-Market-
00:42:31Engineering.
00:42:32Im Juni 2025
00:42:34hatte er den aufregendsten Job
00:42:38der Welt.
00:42:39Seine Aufgabe:
00:42:40Baue die Agenten,
00:42:41die transformieren,
00:42:42wie Vercel
00:42:43auf den Markt geht.
00:42:45Es hat funktioniert.
00:42:46Ein Jahr später
00:42:48sind Agenten Teil
00:42:48unseres täglichen Workflows
00:42:49und laufen in großem Maßstab
00:42:51durch unsere gesamte
00:42:52Go-to-Market-Organisation.
00:42:54Du hast tolle Arbeit geleistet,
00:42:55Drew.
00:42:56Also heute
00:42:57gebe ich dir
00:42:58einen Pager.
00:43:00Lass mich dir sagen, warum.
00:43:01Was wir gelernt haben,
00:43:03war, dass Agenten
00:43:04kostenlos sind.
00:43:05Kostenlos,
00:43:06wie bei kostenlosen Welpen.
00:43:08Jeder liebt Welpen,
00:43:10aber sie machen auf den Boden,
00:43:11sie zerbeißen die Möbel,
00:43:13und man kann nicht
00:43:14in den Urlaub fahren.
00:43:15Agenten sind kostenlos,
00:43:16weil jeder
00:43:17Claude eine Anweisung geben kann,
00:43:19aber Agenten sind Software,
00:43:21und wir alle wissen,
00:43:22dass Software
00:43:22niemals fertig ist.
00:43:24Jemand muss sie warten,
00:43:26Modelle aktualisieren
00:43:27und neue Funktionen bauen.
00:43:29Hunderte Agenten zu bauen,
00:43:30lehrte uns harte Lektionen.
00:43:33Erstens,
00:43:34sahen wir dasselbe Problem
00:43:36immer und immer wieder gelöst.
00:43:38Mehrere Agenten
00:43:39mussten sich
00:43:40mit denselben
00:43:41internen Systemen verbinden.
00:43:42Jedes Team baute
00:43:43seine eigenen Integrationen
00:43:44von Grund auf.
00:43:46Zweitens,
00:43:47jeder Agent
00:43:48las
00:43:48aus verschiedenen Wissensdatenbanken.
00:43:50Unser Team stellte
00:43:51dieselbe Frage
00:43:52und erhielt unterschiedliche Antworten.
00:43:54Drittens,
00:43:55wir hatten keine Sichtbarkeit.
00:43:57Niemand wusste,
00:43:58wie viele Agenten existierten,
00:43:59wer sie gebaut hat
00:44:00oder welche Daten
00:44:01sie berührten.
00:44:03Viertens,
00:44:04diese mangelnde Sichtbarkeit
00:44:05bedeutete auch Adoptionschaos.
00:44:07Ich bin auf Slack,
00:44:08ich tippe at,
00:44:09500 Agenten tauchen auf.
00:44:11Ich weiß nicht,
00:44:11was irgendwer von ihnen tut.
00:44:13Und zuletzt,
00:44:13haben wir auch gelernt,
00:44:14dass Chat
00:44:15ist nicht alles, was man braucht.
00:44:17Wir begannen mit der Idee,
00:44:18dass Slack
00:44:19eine universelle Schnittstelle sei,
00:44:20und das war falsch.
00:44:22Die Agenten,
00:44:22die tatsächlich genutzt wurden,
00:44:24hatten auch Frontends
00:44:25für Berechtigungen,
00:44:26für die Visualisierung von Daten,
00:44:27für Workflows
00:44:28und um Menschen
00:44:29einzubinden.
00:44:31Wir haben gelernt,
00:44:31dass all unsere Agenten
00:44:33funktionieren mussten,
00:44:33an Tag eins
00:44:35und an Tag 100.
00:44:38Und ich freue mich,
00:44:38Ihnen sagen zu können,
00:44:39dass sie das tun.
00:44:41Wir betreiben über 100 Agenten
00:44:43in der Produktion
00:44:44bei Vercel,
00:44:45und sie sind Teil
00:44:46davon, wie wir arbeiten,
00:44:47jeden einzelnen Tag.
00:44:49Ich möchte Ihnen
00:44:51von 10
00:44:51der wichtigsten erzählen.
00:44:53Und die Reihenfolge ist wichtig.
00:44:55Wir haben
00:44:55mit den offensichtlichsten
00:44:56Anwendungsfällen begonnen
00:44:57und uns zu den Agenten
00:44:58vorgearbeitet,
00:44:59die interne Prozesse
00:45:00veränderten
00:45:01und transformierten,
00:45:02wie wir unser
00:45:04Go-to-Market-Team betreiben.
00:45:07Vertex
00:45:07ist unser Kundensupport-Agent.
00:45:08Er löst
00:45:10über 91 %
00:45:11von Vercels
00:45:13Support-Tickets
00:45:14über das Hilfe-Center,
00:45:15Slack
00:45:16und DocsChat.
00:45:17Deal1
00:45:19ist unser Deal-Intelligenz-Agent.
00:45:20Er hört sich
00:45:21jedes Verkaufsgespräch an,
00:45:22coacht unsere Mitarbeiter
00:45:23in Slack
00:45:25und führt eine Nachbesprechung
00:45:25zu jedem verlorenen Deal durch.
00:45:26Das Deal1-MCP
00:45:27wurde diesen Monat
00:45:2917.000 Mal aufgerufen.
00:45:30Draft Zero
00:45:31ist unser Inhalts-Agent.
00:45:34Er schreibt
00:45:36den ersten Entwurf
00:45:36jedes Blogs,
00:45:38Changelogs
00:45:39und jeder Kundengeschichte,
00:45:40die wir veröffentlichen.
00:45:41A Zero
00:45:42ist unser AEO-Agent.
00:45:43Er verfolgt,
00:45:45wie Vercels Marke
00:45:46und Inhalte
00:45:48in der KI-Suche
00:45:48erscheinen.
00:45:50Jeden Tag
00:45:50führt er Hunderte
00:45:51von Prompts
00:45:53für Dutzende
00:45:54von Programmiermodellen durch.
00:45:55Revoa
00:45:55ist unser Salesforce-Update-Agent.
00:45:56Er schiebt
00:45:59kritische Datensatzänderungen
00:45:59mit einem Menschen
00:46:00in der Schleife
00:46:02in Salesforce.
00:46:02Er spart
00:46:03neun Stunden Zeit
00:46:03für unser RevOps-Team
00:46:05jeden Tag.
00:46:05Penny
00:46:06ist unser Finanz- und Ops-Agent.
00:46:08Er hat Zugriff
00:46:08für unser RevOps-Team
00:46:10Zahlungsanbieter
00:46:12und Überwachungssysteme.
00:46:12Er spart unserem Finanz-
00:46:14und On-Call-Engineering-Team
00:46:15Stunden beim Beantworten
00:46:15von Abrechnungstickets.
00:46:17Und als Nächstes
00:46:18gibt es V.
00:46:20V ist unser Routing-Agent.
00:46:21Er leitet Anfragen
00:46:21an alle anderen
00:46:22internen Agenten weiter.
00:46:23Erinnern Sie sich an
00:46:26das Adoptionsproblem?
00:46:27Wir haben immer noch
00:46:28100 Agenten,
00:46:30aber V
00:46:31ist die Eingangstür
00:46:32zu all diesen.
00:46:34Stellen Sie V eine Frage,
00:46:35und er wählt
00:46:36den richtigen Agenten
00:46:37100 Agenten,
00:46:38Das Letzte,
00:46:39was ich Ihnen zeigen werde,
00:46:40sind die, mit denen ich
00:46:41echte Zeit verbringen möchte,
00:46:43denn ich denke,
00:46:43jeder Einzelne von Ihnen
00:46:44wird einen davon bauen wollen.
00:46:46Zuerst,
00:46:47DZero,
00:46:47unser Datenanalyst.
00:46:48DZero gibt
00:46:49unserem gesamten Unternehmen
00:46:50rund um die Uhr
00:46:51On-Demand-Analysen
00:46:52und Data Science.
00:46:52Jeder bei Vercel,
00:46:53Ingenieure,
00:46:55AEs,
00:46:56Finanz,
00:46:57Support,
00:46:59kann Analysen
00:46:59auf unseren Daten
00:47:01aus unserem Data Warehouse ausführen,
00:47:03ohne ein Ticket einzureichen
00:47:04oder auf das Data-Team zu warten.
00:47:05Benutzer können
00:47:07einfache Fragen stellen,
00:47:07AEs,
00:47:08Finanzabteilung,
00:47:09und DZero
00:47:10schreibt und führt
00:47:11einfache SQL-Abfragen aus.
00:47:12Aber DZero ist auch
00:47:13ein Datenwissenschaftler.
00:47:14Wenn Benutzer
00:47:17statistische Analysen benötigen,
00:47:17startet es eine Sandbox
00:47:18und führt Python aus,
00:47:19um Berichte zu erstellen.
00:47:21DZero ist das meistgenutzte
00:47:22interne Tool bei Vercel.
00:47:25Es beantwortet 30.000
00:47:26Fragen pro Monat.
00:47:28Und es ist sicher bei der Skalierung.
00:47:28DZero läuft nicht
00:47:30im Gott-Modus.
00:47:31Jede Abfrage ist auf
00:47:33die Berechtigungen des Benutzers beschränkt.
00:47:35Wenn Sie eine Tabelle
00:47:37in Snowflake nicht sehen können,
00:47:38kann DZero sie Ihnen
00:47:39auch nicht anzeigen.
00:47:41Unter der Haube
00:47:43benötigte DZero eine semantische Ebene.
00:47:45Und obwohl
00:47:46man Fragen
00:47:47in Slack stellen kann,
00:47:48benötigte es eine UI,
00:47:51damit Leute Diagramme erkunden
00:47:52und Daten untersuchen konnten.
00:47:53Als Nächstes kommt Athena,
00:47:54unser Sales-Cockpit.
00:47:55Salesforce kündigte Headless an.
00:47:56Wir arbeiten seit Monaten damit.
00:47:59Athena wählt Konten aus,
00:47:59plant Outreach,
00:48:01verfolgt Signale
00:48:02und führt die wöchentliche Arbeit
00:48:02für jeden AE bei Vercel durch.
00:48:04Kurz nachdem es live ging,
00:48:06verdoppelte sich die Pipeline fast.
00:48:09Jeder AE benutzt es
00:48:11jeden einzelnen Tag.
00:48:13Unter der Haube
00:48:14benötigte Athena
00:48:15dieselben semantischen Ebenen,
00:48:17die DZero auch benötigte,
00:48:18plus dauerhafte Workflows
00:48:19und sichere Verbindungen,
00:48:20sowie eine UI.
00:48:23Viel Erfolg beim Bauen!
00:48:25Die Pipeline hat sich fast verdoppelt.
00:48:27Jeder Account Executive nutzt es
00:48:29jeden einzelnen Tag.
00:48:31Unter der Haube
00:48:32brauchte Athena
00:48:33die gleiche semantische Schicht,
00:48:34die auch DZero benötigte,
00:48:36sowie robuste Workflows
00:48:37und sichere Verbindungen,
00:48:39plus ein UI,
00:48:40denn GTM-Agenten
00:48:41sind effektiver
00:48:42mit Pixeln und Buttons
00:48:44als nur mit einem Slack-Kanal.
00:48:47Und zuletzt,
00:48:48Lead Agent,
00:48:49unser autonomer SDR.
00:48:51Wir haben Lead Agent
00:48:52auf das Playbook
00:48:53unseres besten SDR trainiert,
00:48:55und jetzt führt es
00:48:56das Playbook selbst
00:48:57rund um die Uhr aus.
00:48:58Sie haben vielleicht
00:48:59die Schlagzeile letztes Jahr gesehen.
00:49:01Wir haben 10 SDRs
00:49:02auf einen reduziert.
00:49:04Das war Lead Agent.
00:49:06Wir haben diese neun
00:49:07Repräsentanten
00:49:08in größere Rollen versetzt
00:49:09und unsere Quote erhöht.
00:49:10Wir haben einen 32-fachen ROI erzielt,
00:49:13und es kostet 5.000 Dollar
00:49:15im Jahr, es zu betreiben.
00:49:16Es erzielt Leistungen
00:49:17im 90. Perzentil
00:49:19unserer Repräsentanten,
00:49:20und ein Ingenieur
00:49:21betreut es in Teilzeit.
00:49:23Unter der Haube
00:49:25nutzt Lead Agent
00:49:26den Stack, den Tomo
00:49:27gerade gezeigt hat.
00:49:28AI SDK,
00:49:29Workflow SDK
00:49:30und Chat SDK
00:49:31für Slack.
00:49:32Und es ist Open Source,
00:49:34sodass Sie heute
00:49:35Ihr eigenes bauen können.
00:49:37Diese Agenten zu bauen,
00:49:38war einfach,
00:49:39weil wir Next.js
00:49:40und unser Agent-Framework
00:49:43Eve nutzten,
00:49:43und sie laufen zu lassen
00:49:44war nie ein Problem,
00:49:45weil sie auf Vercel laufen.
00:49:47Erinnern Sie sich, als ich sagte,
00:49:48Agenten zu bauen
00:49:49sei schwieriger,
00:49:50als Sie denken?
00:49:52Der schwierige Teil
00:49:53ist alles drumherum:
00:49:55Wer kann auf sie zugreifen,
00:49:57wie sie sich authentifizieren,
00:49:58welche Daten sie berühren dürfen,
00:50:00und das alles
00:50:01Ihrem Sicherheitsteam bereitzustellen.
00:50:03Also haben wir das letzte Jahr damit verbracht,
00:50:04die Plattform zu bauen,
00:50:05die das einfach macht,
00:50:07und heute
00:50:08stellen wir sie
00:50:09Ihnen zur Verfügung.
00:50:11Ich freue mich, Vercel
00:50:12für Unternehmens-Apps und Agenten
00:50:15anzukündigen.
00:50:17Es ist die Vercel-Entwicklererfahrung,
00:50:19die Sie lieben,
00:50:20für jeden in Ihrem Unternehmen,
00:50:22mit Identität
00:50:23und Zugriff integriert,
00:50:24sowie der Option,
00:50:26es in Ihrem
00:50:26eigenen AWS-Tenant auszuführen.
00:50:29Wie bei all unseren Produkten
00:50:30ist es portabel,
00:50:31weil es Framework-
00:50:32und Modell-agnostisch ist,
00:50:34und wir haben dies
00:50:35zuerst für uns selbst gebaut,
00:50:36und jetzt ist es eine Plattform,
00:50:37auf der auch Sie bauen können.
00:50:39Lassen Sie mich Ihnen
00:50:40die drei wichtigsten Teile zeigen.
00:50:43Vor heute
00:50:44mussten Sie jeden Vercel-Benutzer
00:50:45manuell bereitstellen
00:50:46und entfernen.
00:50:48Enterprise-verwaltete Benutzer
00:50:50geben Ihnen zentrale Kontrolle
00:50:51über den Mitarbeiterzugriff
00:50:52auf Vercel und VZero
00:50:54mit einem vollständigen Audit-Trail
00:50:56jeder Aktion, die sie ausführen.
00:50:59Ich sagte vorhin,
00:51:00dass jeder Claude nutzen kann.
00:51:02Die Realität ist:
00:51:03Ihre Mitarbeiter
00:51:04tun das bereits,
00:51:05ob Sie es wissen oder nicht.
00:51:07Das nennt man Schatten-IT,
00:51:09und KI hat bereits
00:51:11große Datenpannen
00:51:12im Unternehmen verursacht.
00:51:13Selbst wenn Sie kontrollieren können,
00:51:15wer mit KI baut,
00:51:16müssen Sie dennoch den Zugriff
00:51:18auf Apps und Agenten beschränken,
00:51:19die sie bauen.
00:51:21Deshalb haben wir
00:51:22Vercel Passport gebaut.
00:51:24Es stellt jede interne App
00:51:26und jeden Agenten standardmäßig
00:51:28hinter Ihren IDP.
00:51:29Interne Tools
00:51:30bleiben intern.
00:51:32Mitarbeiter können nur die Apps sehen,
00:51:33die sie brauchen,
00:51:35und nichts wird öffentlich exponiert.
00:51:38Und Sie können alles
00:51:39davon
00:51:40in Ihrem eigenen AWS-Tenant bereitstellen.
00:51:42Sie haben richtig gehört.
00:51:43Sie können sogar
00:51:44Vercel-Funktionen
00:51:45in Ihrem eigenen AWS-Konto ausführen.
00:51:47Alles, was Sie mit Agenten
00:51:48bauen,
00:51:49bleibt innerhalb
00:51:50Ihrer Sicherheitsgrenze.
00:51:53Die Teams,
00:51:54die schnell
00:51:56und sicher skalieren,
00:51:57sind diejenigen,
00:51:58die gewinnen werden.
00:51:59Wir haben Unternehmens-Apps
00:52:01und Agenten gebaut,
00:52:01damit Sie das sein können.
00:52:03G,
00:52:04zurück zu dir,
00:52:04um das Ganze abzurunden.
00:52:13Danke, Gene.
00:52:14Danke, Gene.
00:52:15Klasse gemacht.
00:52:17Heute
00:52:18haben wir Ihnen gezeigt,
00:52:18dass Vercel
00:52:19eine Plattform ist,
00:52:19auf der Sie alles bauen
00:52:21und betreiben können.
00:52:23Jede Art von Website,
00:52:25App
00:52:26oder Agent.
00:52:28Ihre Backend-Frameworks
00:52:29können skaliert betrieben werden.
00:52:31Mit Vercel-Diensten
00:52:33können Sie Backends
00:52:34und Frontends
00:52:35gemeinsam
00:52:36entwickeln,
00:52:36in der Vorschau anzeigen
00:52:37und bereitstellen.
00:52:40Mit EVE
00:52:41kann jeder in Ihrem Team
00:52:42in Minuten
00:52:43oder Sekunden
00:52:44einen Agenten bauen.
00:52:47Vercel Connect
00:52:48gibt diesen Agenten
00:52:49sicheren Zugriff
00:52:50auf alle Ihre Dienste.
00:52:54Vercel Passport
00:52:55sorgt dafür,
00:52:55dass interne Agenten
00:52:56und Apps
00:52:57hinter Ihrem IDP
00:52:58intern bleiben.
00:53:01Und Sie können alles
00:53:02davon
00:53:03in Ihrem eigenen
00:53:04AWS-Konto ausführen.
00:53:07Sie können heute anfangen.
00:53:09Bitten Sie Ihren Programmier-Agenten,
00:53:10das Vercel-Plugin
00:53:11zu installieren.
00:53:13Dann können Sie alles bauen.
00:53:16Eine Website,
00:53:17eine App,
00:53:18einen Agenten,
00:53:18und es
00:53:19global ausliefern.
00:53:21Und der Vercel-Agent
00:53:22wird ein Auge
00:53:23auf die Produktion haben.
00:53:25Das ist
00:53:26agentische Infrastruktur.
00:53:28Wir können es kaum erwarten,
00:53:29zu sehen,
00:53:30was Sie als Nächstes veröffentlichen.
00:53:31Vielen Dank.

Key Takeaway

Vercel transformiert sich zur agentischen Infrastruktur-Plattform, die mit dem neuen Framework 'Eve' und Werkzeugen wie AI Gateway und Vercel Connect den Aufbau, die Bereitstellung und die autonome Verwaltung von Produktions-Agenten in Minuten statt Wochen ermöglicht.

Highlights

  • Das Volumen am AI Gateway auf Vercel wuchs innerhalb von sechs Monaten von 2 Billionen auf 20 Billionen Token pro Monat.

  • Über die Hälfte der Deployments auf Vercel wird heute von Coding-Agenten ausgelöst, eine 17-fache Steigerung innerhalb von sechs Monaten.

  • Das AI SDK, das plattformübergreifend für TypeScript und Python verfügbar ist, verzeichnet über 15 Millionen Downloads pro Woche.

  • Vercel Services ermöglicht die gemeinsame Entwicklung und Bereitstellung von Frontend und Backend durch den Befehl 'vc dev' mit einer einheitlichen Vorschau-URL.

  • Unternehmen wie Meta nutzen Vercel als bevorzugte Plattform für KI-Entwicklungen, da die Infrastruktur nativ auf Agenten ausgelegt ist.

  • Vercel Connect bietet sichere, kurzlebige Zugriffstoken für die Integration in interne Systeme wie Salesforce, Slack oder Linear, ohne langlebige Anmeldedaten zu speichern.

Timeline

Der Wandel zur agentischen Infrastruktur

  • Software wird zunehmend von Agenten geschrieben und bereitgestellt.
  • Agentische Workloads auf Vercel haben sich seit Jahresbeginn verdoppelt.
  • Die Plattform unterstützt nun nativ Full-Stack-Architekturen inklusive Python-Backends wie FastAPI oder Flask.

Die Entwicklung geht weg vom manuellen Schreiben von Code hin zur Nutzung von Agenten, die Software aktiv und autonom deployen. Vercel hat seine Cloud-Infrastruktur erweitert, um nicht nur statische Seiten, sondern komplexe Full-Stack-Anwendungen und agentische Workflows in großem Maßstab zu unterstützen. Infrastrukturelemente wie Fluid Compute, sichere Sandboxes und eine breite Datenbankunterstützung bilden das Fundament für diesen Wandel.

Vercel Services für Full-Stack-Entwicklung

  • Vercel Services vereinheitlicht die Entwicklung von Frontend und Backend.
  • Der Befehl 'vc dev' ermöglicht die lokale Entwicklung der gesamten Anwendung.
  • Private Kommunikation zwischen Microservices innerhalb von Vercel erhöht die Sicherheit.

Die Komplexität beim Verbinden verschiedener Teile einer Full-Stack-Anwendung wurde durch Vercel Services reduziert. Entwickler können jetzt das gesamte System lokal entwickeln und mit einem Commit eine vollständige Vorschau-URL für Frontend und Backend generieren. Interne Microservices kommunizieren privat miteinander, ohne das öffentliche Internet zu nutzen.

Der Agent-Stack: SDKs und Gateways

  • Das AI SDK ist die Standard-Abstraktionsschicht für den Zugriff auf Modelle in TypeScript und Python.
  • Das AI Gateway fungiert als 'Token Delivery Network' zur Optimierung von Performance und Kosten.
  • Das Workflow SDK bietet 'unendliche Compute-Beständigkeit' für lang laufende Prozesse.
  • Vercel Sandbox stellt eine isolierte, produktionsreife Umgebung für die Ausführung von nicht vertrauenswürdigem Code bereit.

Für den Aufbau eigener Agenten bietet Vercel eine Reihe spezialisierter Werkzeuge an. Das AI SDK abstrahiert den Zugriff auf verschiedene KI-Modelle. Das AI Gateway optimiert den Token-Verkehr ähnlich einem CDN und bietet Funktionen wie Ausgabenverfolgung und Observability. Workflows werden durch das Workflow SDK langlebig gemacht, während Vercel Sandbox Code sicher in isolierten Micro-VMs ausführt.

Vercel Connect und Chat SDK

  • Vercel Connect ermöglicht Agenten sicheren Zugriff auf interne Systeme über kurzlebige Scope-Token.
  • Das Chat SDK abstrahiert die Integration in Kommunikationsplattformen wie Slack, Teams oder WhatsApp.
  • Das Framework 'Eve' beschleunigt den Bau von End-to-End-Produktionsagenten.

Um Agenten nützlich zu machen, müssen sie mit externen Systemen wie Salesforce oder Linear interagieren. Vercel Connect löst dabei das Problem der langlebigen Anmeldedaten, indem es kurzlebige Tokens verwaltet. Das Chat SDK erlaubt die Kommunikation über diverse Kanäle. Eve dient dabei als meinungsstarkes Framework, um diese Komponenten in einem einzigen Verzeichnis schnell und effizient zu einem Agenten zu verknüpfen.

Autonome Verwaltung und Unternehmenssicherheit

  • Der Vercel Agent erkennt Vorfälle autonom und führt bei Bedarf automatische Rollbacks durch.
  • Das Berechtigungsmodell von Vercel Agent kombiniert Planungsmodus mit expliziter menschlicher Genehmigung.
  • Vercel Passport sichert interne Apps und Agenten durch Integration in den Identitätsanbieter (IDP) ab.
  • Vercel ist in AWS-Tenants bereitstellbar, um innerhalb der eigenen Sicherheitsgrenzen zu operieren.

Zum Abschluss wurde das autonome Management von Produktionsumgebungen durch den Vercel Agent demonstriert, der selbstständig Fehlerursachen identifiziert und Lösungen vorschlägt. Um Bedenken hinsichtlich Sicherheit zu adressieren, wurde Vercel Passport eingeführt, das interne Tools hinter den IDP schaltet. Abschließend wurde die Möglichkeit hervorgehoben, die gesamte Vercel-Plattform innerhalb der eigenen AWS-Infrastruktur zu betreiben, um höchste Sicherheitsanforderungen zu erfüllen.

Community Posts

View all posts