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.