Ship 26 London - Pidato Utama

VVercel
컴퓨터/소프트웨어창업/스타트업경영/리더십AI/미래기술

Transcript

00:00:00- Hai, semuanya.
00:00:11Terima kasih, terima kasih.
00:00:12Hai semuanya, senang sekali bisa berada di sini.
00:00:15Sejak SHIP tahun lalu, dunia telah berubah.
00:00:20Kita semakin jarang menulis kode secara manual,
00:00:22namun ide yang terwujud kini lebih banyak dari sebelumnya.
00:00:27Enam bulan lalu, kurang dari 3% deployment Vercel
00:00:31dipicu oleh agen pengodean.
00:00:33Sejak saat itu, jumlah tersebut telah tumbuh 17 kali lipat,
00:00:38dan lebih dari setengah deployment di Vercel kini berasal dari agen.
00:00:43Namun perubahan yang lebih besar adalah apa yang dideploy oleh agen-agen tersebut.
00:00:48Sejak awal tahun ini,
00:00:50beban kerja agen di Vercel telah berlipat ganda.
00:00:53Volume di AI Gateway tumbuh dari 2 triliun
00:00:57menjadi 20 triliun token per bulan.
00:01:01Dan perubahan yang kita lihat adalah kita menggunakan agen
00:01:04untuk men-deploy perangkat lunak yang bisa berpikir.
00:01:07Kita mengirimkan situs dan aplikasi agen.
00:01:11Kita menggunakan agen untuk mengirimkan agen.
00:01:14Ini adalah perubahan yang mendalam, jadi saya ingin kembali ke masa lalu
00:01:17dan menunjukkan bagaimana kita sampai di sini.
00:01:20Karena dunia baru kita adalah dunia agen.
00:01:23Tapi semuanya dimulai dengan situs web.
00:01:27Saya ingat membangun situs sederhana dengan HTML, CSS, dan JavaScript
00:01:31sebagai seorang anak, seperti yang biasa dilakukan.
00:01:34Saya sangat bersemangat untuk menayangkan kreasi saya secara daring.
00:01:37Dan itulah inti dari web.
00:01:39Berbagi ide kita dengan dunia.
00:01:44Kami membangun versi pertama Vercel untuk mempermudah hal itu bagi siapa saja.
00:01:48Itu adalah infrastruktur untuk halaman, caching, dan pengiriman konten global.
00:01:54Hari ini, kami melayani situs web tercepat dan terindah di dunia
00:01:59untuk perusahaan seperti Co-op, Paul Smith, dan Heli Hansen.
00:02:04Namun dunia ini dinamis.
00:02:06Dan seiring berkembangnya web, situs berubah menjadi aplikasi bertenaga data.
00:02:11Jadi Vercel membangun infrastruktur untuk server, API, dan basis data.
00:02:17Sekarang, bayangkan TripAdvisor dan London Northeastern Railway Anda sendiri
00:02:22menjalankan aplikasi dalam skala besar di Vercel.
00:02:26Selama lebih dari satu dekade, kami telah membangun Vercel menjadi cloud
00:02:30di mana Anda bisa menjalankan segalanya.
00:02:32Visi kami adalah membangun platform full-stack yang sejati.
00:02:37Dan dalam setahun terakhir, kami telah mengambil langkah besar menuju visi tersebut.
00:02:42Kami mendatangkan beberapa pengembang Python terbaik dan tercanggih di dunia
00:02:47untuk memperluas infrastruktur inti kami untuk framework backend.
00:02:51Anda sekarang dapat menjalankan backend seperti FastAPI, Flask, Express,
00:02:56dan HONO dalam skala besar, tepat di Vercel.
00:03:00Kami membangun lapisan agen yang lengkap.
00:03:04Anda sekarang dapat menjalankan fungsi berdurasi lebih lama di Fluid Compute,
00:03:07membuat alur kerja menjadi tahan lama,
00:03:09dan menjalankan sandbox yang aman.
00:03:13Anda dapat meng-host server MCP Anda
00:03:14dan membuat aplikasi Anda tersedia untuk agen mana pun.
00:03:18Dan kami menambahkan basis data terbaik di dunia ke platform kami.
00:03:23Anda dapat mengelola Amazon Aurora, Aurora D-SQL, dan DynamoDB,
00:03:28bersama dengan ratusan integrasi berkualitas tinggi,
00:03:31seperti OpenSearch, semuanya melalui Vercel.
00:03:34Ini berarti Anda dapat menjalankan arsitektur apa pun yang Anda inginkan di infrastruktur kami.
00:03:40Tepat di sini di London, Octopus Energy menjalankan frontend Next.js
00:03:44dengan backend Python,
00:03:46membantu jutaan orang di Inggris memantau penggunaan listrik mereka.
00:03:50Jadi, selain frontend,
00:03:53Anda dapat meng-host layanan khusus backend di Vercel,
00:03:57seperti REST API yang ditulis dalam TypeScript dan Python.
00:04:01Anda dapat men-deploy alur kerja yang menangani pekerjaan asinkron yang berjalan lama,
00:04:05bahkan dengan manusia yang terlibat di dalamnya.
00:04:07Dan Anda dapat meng-host antrean yang memproses miliaran pesan per bulan.
00:04:13Tapi pengembang memberi tahu kami bahwa masih terlalu sulit
00:04:16untuk menghubungkan semua bagian itu.
00:04:20Jadi, kami memperbaikinya.
00:04:23Hari ini, saya dengan senang hati mengumumkan Vercel Services.
00:04:28Ini adalah pengalaman pengembang yang Anda kenal dan sukai
00:04:31untuk aplikasi full-stack Anda.
00:04:34Anda sekarang dapat mengembangkan frontend dan backend secara bersamaan
00:04:38dengan satu perintah, vcdev.
00:04:41Semuanya berjalan secara lokal.
00:04:43Dan ketika Anda melakukan commit,
00:04:46Anda mendapatkan URL pratinjau untuk seluruh aplikasi Anda,
00:04:49bukan hanya frontend.
00:04:51Bahkan commit backend saja
00:04:53menghasilkan pratinjau lengkap yang bisa Anda uji sebelum Anda mengirimnya.
00:04:58Dan semua layanan yang Anda deploy dapat berbicara satu sama lain secara pribadi
00:05:02tanpa pernah menyentuh internet publik yang buruk.
00:05:07Anda sekarang dapat menjalankan semua layanan mikro Anda,
00:05:09saya katakan layanan mikro,
00:05:11layanan mikro di Vercel,
00:05:13dan semuanya berjalan lancar.
00:05:16Tapi di era agen,
00:05:18layanan-layanan ini menjadi otonom.
00:05:21Situs web dan aplikasi dulu merespons input pengguna dengan logika.
00:05:27Tapi sekarang,
00:05:29mereka memiliki agen di dalamnya
00:05:30yang dapat memahami niat
00:05:31dan mengambil tindakan otonom.
00:05:35Setiap generasi perangkat lunak baru
00:05:37menuntut generasi infrastruktur baru.
00:05:41Dan era agen tidak berbeda.
00:05:44Perangkat lunak agen membutuhkan infrastruktur agen.
00:05:48Dan itulah yang kami bangun di Vercel.
00:05:51Infrastruktur agen memiliki tiga bagian.
00:05:55Satu,
00:05:56Vercel adalah tempat agen pengodean men-deploy perangkat lunak.
00:06:01Ketika Anda bertanya kepada Cloud Code atau Codex ke mana harus men-deploy,
00:06:04Anda mendapatkan Vercel.
00:06:05Karena Vercel dibangun untuk cara kerja agen.
00:06:10Kedua,
00:06:11Vercel adalah tempat Anda membangun dan men-deploy agen Anda sendiri.
00:06:15Kami memberi Anda setiap alat yang Anda butuhkan
00:06:17untuk membangun dan menjalankan aplikasi dan agen
00:06:20dalam produksi secara aman dan dalam skala besar
00:06:22di satu platform.
00:06:25Dan ketiga,
00:06:26Vercel sendiri diotomatisasi oleh agen.
00:06:31Vercel menjalankan aplikasi Anda dalam produksi, tentu saja,
00:06:34menangani lalu lintas, pelacakan, observabilitas, dan anomali.
00:06:39Dan data tersebut memberi agen kami
00:06:41konteks yang mereka butuhkan untuk menyelidiki secara otonom
00:06:44dan kemudian melayani permintaan port,
00:06:47bukan hanya peringatan.
00:06:49Sebagai konteks,
00:06:51tim yang menggunakan Cloud Code
00:06:52melakukan deployment ke Vercel lima kali lebih sering
00:06:55daripada tim yang tidak menggunakannya.
00:06:57Itu karena kami menetapkan standar
00:06:59untuk pengalaman pengembang,
00:07:01dan sekarang kami melakukan hal yang sama
00:07:02untuk agen yang digunakan para pengembang tersebut.
00:07:06Agen pengodean menyukai Vercel
00:07:07karena kami memberi mereka semua yang mereka butuhkan.
00:07:11Faktanya,
00:07:11ketika Anda meminta agen Anda
00:07:13untuk memverifikasi pekerjaannya,
00:07:14ia membutuhkan URL langsung yang bisa diuji, bukan?
00:07:18Jadi Vercel memberikan setiap deployment
00:07:20lingkungan peninjauan yang berdedikasi dan aman.
00:07:24Ketika Anda meminta agen Anda
00:07:26untuk mengirimkan eksperimen,
00:07:27ia harus meluncurkannya dengan aman.
00:07:31Jadi Vercel memberikan setiap eksperimen
00:07:33fitur flag
00:07:34dan memberi Anda kontrol
00:07:36serta keyakinan
00:07:37dengan rollback instan.
00:07:40Dan Anda tidak ingin agen Anda
00:07:42membuang-buang waktu
00:07:43mengklik dasbor.
00:07:46Agen paling efisien
00:07:48ketika setiap bagian dari platform
00:07:50tersedia
00:07:51dalam bahasanya sendiri.
00:07:54Dan itulah yang diberikan Vercel kepadanya
00:07:55melalui CLI kami,
00:07:57API,
00:07:58dan MCP.
00:08:01Tahun ini,
00:08:02seorang insinyur di Meta
00:08:03membuka Claude code,
00:08:05seperti yang biasa dilakukan,
00:08:06dan memintanya untuk membangun
00:08:07alat internal itu.
00:08:08Dan ketika saatnya untuk mengujinya,
00:08:10dia bertanya kepada Claude
00:08:11ke mana harus men-deploy.
00:08:13Dan lihatlah,
00:08:14ia mengarahkannya ke Vercel.
00:08:16Seminggu kemudian,
00:08:17semua orang di timnya
00:08:18telah men-deploy ke Vercel.
00:08:20Dan dalam waktu sebulan,
00:08:21Vercel menjadi platform tujuan
00:08:22untuk Meta Superintelligence Labs.
00:08:26Meta.ai,
00:08:27produk AI Frontier Meta,
00:08:29lahir di Vercel.
00:08:32Dan itu terjadi
00:08:33meskipun Meta
00:08:34telah membangun
00:08:35platform deployment mereka sendiri
00:08:36selama beberapa dekade.
00:08:38Namun bahkan infrastruktur
00:08:39paling kuat sekalipun
00:08:40tidak secara asli berbicara
00:08:42bahasa agen.
00:08:44Vercel melakukannya.
00:08:46Infrastruktur agen
00:08:47adalah platform yang kami bangun,
00:08:49tapi yang paling penting
00:08:50adalah produk
00:08:51yang Anda bangun
00:08:52di atasnya.
00:08:53Jadi saya ingin mengundang
00:08:54Tom O'Kino
00:08:55ke panggung
00:08:56untuk menunjukkan caranya.
00:08:57Terima kasih.
00:09:06Terima kasih, G.
00:09:07Terima kasih banyak.
00:09:08Semuanya,
00:09:09senang sekali melihat kalian.
00:09:10Senang sekali
00:09:11bisa kembali ke London.
00:09:13G baru saja memberi tahu Anda
00:09:14mengapa agen pengodean
00:09:15menyukai infrastruktur Vercel,
00:09:17mengapa mereka memilih
00:09:18untuk men-deploy
00:09:18ke infrastruktur
00:09:19agentik Vercel.
00:09:20Tapi bagaimana
00:09:21jika Anda ingin
00:09:21membangun agen Anda sendiri?
00:09:25Tumpukan agen Vercel
00:09:26memberi Anda semua alat
00:09:27yang Anda butuhkan
00:09:28untuk membuat dan merilis
00:09:29agen Anda sendiri.
00:09:31Agen membutuhkan konteks,
00:09:33agen perlu terhubung
00:09:34ke model,
00:09:35menjalankan alur kerja yang kompleks,
00:09:37dan terhubung ke data
00:09:38dan aplikasi.
00:09:40Izinkan saya menjelaskan
00:09:40alat-alat ini sekarang,
00:09:41dimulai dengan cara
00:09:42untuk terhubung ke model.
00:09:44Pertama,
00:09:44kita punya AI SDK.
00:09:46Adakah di antara Anda
00:09:46yang menggunakan AI SDK?
00:09:48Angkat tangan.
00:09:49Bagus.
00:09:50AI SDK awalnya
00:09:51dirilis tiga tahun
00:09:52yang lalu minggu ini,
00:09:53dan telah
00:09:53dalam pengembangan aktif
00:09:54sejak saat itu.
00:09:56Ini adalah perangkat universal
00:09:57untuk membangun kerangka kerja AI,
00:09:59aplikasi,
00:09:59dan agen.
00:10:01Ini platform,
00:10:02kerangka kerja,
00:10:03dan agnostik model,
00:10:04dan memungkinkan Anda
00:10:05untuk menghasilkan teks,
00:10:06gambar, ucapan,
00:10:07video,
00:10:08dan banyak lagi.
00:10:09Ini juga membuatnya
00:10:10sangat mudah untuk menambahkan hal-hal
00:10:11seperti streaming
00:10:11dan cadangan
00:10:12ke proyek Anda.
00:10:14AI SDK
00:10:15kini telah diunduh
00:10:16lebih dari 15 juta kali
00:10:18per minggu
00:10:19dan telah menjadi
00:10:20cara standar
00:10:20untuk mengakses model apa pun
00:10:22dari penyedia mana pun
00:10:24baik dalam TypeScript
00:10:25maupun Python.
00:10:26Terima kasih untuk AI SDK
00:10:27untuk Python.
00:10:29Ini digunakan
00:10:29dalam skala besar
00:10:30oleh perusahaan-perusahaan
00:10:31di seluruh dunia,
00:10:32seperti Brex.
00:10:34Brex membantu bisnis
00:10:35seperti Vercel
00:10:36dengan kartu perusahaan
00:10:36dan manajemen pengeluaran.
00:10:38Mereka menjalankan agen
00:10:40audit pengeluaran
00:10:40yang meninjau ribuan transaksi
00:10:42sekaligus.
00:10:43Agen-agen tersebut
00:10:44memanggil model,
00:10:45memanggil alat
00:10:46di tengah pembuatan,
00:10:48mengalirkan hasil
00:10:48saat hasilnya kembali,
00:10:50dan mengurai data keuangan
00:10:51terstruktur
00:10:52untuk menemukan anomali.
00:10:54AI SDK
00:10:55menyederhanakan semua ini
00:10:57dan menyediakan
00:10:57lapisan abstraksi standar.
00:11:00Salah satu hal
00:11:01yang kami sukai
00:11:01adalah Anda dapat bereksperimen
00:11:02dengan model yang berbeda
00:11:03untuk bagian yang berbeda
00:11:04dari aplikasi Anda
00:11:04dan mencoba model baru
00:11:06saat model itu dirilis,
00:11:08semuanya tanpa perlu
00:11:09membuat perubahan apa pun
00:11:09pada kode produk Anda.
00:11:11Anda bisa fokus
00:11:12untuk membangun fitur Anda
00:11:13dan AI SDK
00:11:14menangani sisanya.
00:11:17Oke, jadi,
00:11:17AI SDK membuat integrasi
00:11:19benar-benar mudah,
00:11:20tetapi Anda masih
00:11:20harus benar-benar mengelola
00:11:21koneksi
00:11:22ke penyedia yang mendasari
00:11:23dan ke model
00:11:24yang ingin Anda gunakan.
00:11:26Dan di situlah
00:11:26alat berikutnya
00:11:27di tumpukan agen kami
00:11:28muncul,
00:11:30AI Gateway.
00:11:32AI Gateway menyediakan
00:11:33antarmuka terpadu
00:11:34untuk mengakses model AI,
00:11:35tetapi sebenarnya
00:11:36jauh lebih dari itu.
00:11:38Secara internal,
00:11:38kami menyebut
00:11:39AI Gateway
00:11:39sebagai jaringan pengiriman token,
00:11:42dan saya ingin menjelaskan
00:11:42apa maksud saya dengan itu.
00:11:44Pada masa awal
00:11:45web,
00:11:46kami memiliki sesuatu yang disebut
00:11:47masalah hot origin.
00:11:50Situs populer
00:11:50akan tiba-tiba menerima
00:11:51lonjakan lalu lintas
00:11:52dari mana-mana,
00:11:54tetapi konten berada
00:11:55di hanya satu
00:11:56atau beberapa lokasi asal.
00:11:58Ini menciptakan
00:11:59server yang kelebihan beban,
00:12:00unduhan lambat,
00:12:01dan pengalaman pengguna
00:12:02yang tidak dapat diprediksi.
00:12:04Web semacam
00:12:04tumbuh melampaui ide
00:12:05bahwa setiap pengguna
00:12:06harus mengambil aset
00:12:07langsung dari asalnya.
00:12:10Dan jadi,
00:12:10CDN lahir.
00:12:12CDN menjadi
00:12:13kinerja internet
00:12:14dan kain keandalan.
00:12:17Tepi terdistribusi,
00:12:18perutean cerdas,
00:12:20failover,
00:12:21observabilitas,
00:12:22kebijakan terpusat,
00:12:24dan banyak lagi.
00:12:26Kasus penggunaan AI
00:12:26kini telah tumbuh melampaui
00:12:27ide
00:12:28bahwa setiap token
00:12:29harus diambil
00:12:29langsung dari
00:12:30penyedia model.
00:12:32Token telah menjadi
00:12:33ketergantungan produksi,
00:12:35dan laboratorium model
00:12:35adalah asal yang baru.
00:12:37Mereka kuat,
00:12:38tentu saja,
00:12:39tetapi mereka juga mahal,
00:12:40dibatasi tarif,
00:12:41dan secara geografis
00:12:42dan operasional bervariasi.
00:12:44Dan seperti teman kami
00:12:45di laboratorium model tahu,
00:12:46ini adalah masalah yang sangat sulit
00:12:47dalam skala besar.
00:12:49Jadi, itulah mengapa
00:12:50kami membangun AI Gateway.
00:12:52Ini melayani token
00:12:53melalui jaringan global yang sama
00:12:54yang telah dijalankan Vercel
00:12:55selama lebih dari satu dekade.
00:12:56Ini merutekan di sekitar kegagalan,
00:12:58menyederhanakan off,
00:13:00dan memusatkan penggunaan
00:13:01dengan hal-hal seperti pelacakan pengeluaran
00:13:02dan observabilitas granular.
00:13:05Dan, tentu saja,
00:13:06itu menawarkan nol retensi data,
00:13:08yang sangat penting
00:13:09bagi pelanggan perusahaan kami.
00:13:11AI Gateway membiarkan tim
00:13:12mengoperasikan lalu lintas AI
00:13:13sebagai infrastruktur
00:13:14alih-alih integrasi
00:13:16penyedia yang dibuat khusus.
00:13:19Nah, menyajikan token dengan andal
00:13:20adalah salah satu masalah penting
00:13:22yang diselesaikan oleh Gateway,
00:13:23tapi masalah lainnya
00:13:24adalah soal pilihan model.
00:13:26Agen saat ini
00:13:26sebenarnya tidak menggunakan
00:13:27arsitektur model tunggal.
00:13:29Mereka menggunakan banyak model
00:13:30dari banyak penyedia.
00:13:33Faktanya,
00:13:33indeks produksi AI Gateway kami
00:13:35menunjukkan bahwa tim
00:13:35yang menjalankan agen dalam skala besar
00:13:37melakukan perutean di 35 model berbeda.
00:13:39Itu berarti perutean
00:13:40bukan lagi sebuah fitur.
00:13:42Itu justru cara Anda menjalankan
00:13:43AI dalam produksi.
00:13:45Salah satu pelanggan kami,
00:13:46AKQA,
00:13:47membangun aplikasi chat GPT
00:13:49untuk Starbucks
00:13:49menggunakan Next.js
00:13:51dan AI Gateway.
00:13:53Ini adalah bot interaktif
00:13:54yang membantu orang menemukan
00:13:55minuman baru yang mungkin mereka sukai.
00:13:57Mereka menggunakan model berbeda
00:13:58untuk tugas yang berbeda
00:13:59untuk menyeimbangkan performa dan biaya.
00:14:02Gemini Flash
00:14:03menangani pengambilan
00:14:04dan peringkasan
00:14:05saat seseorang mengajukan pertanyaan.
00:14:07Kemudian rekomendasi
00:14:08ditangani oleh GPT-5.
00:14:10Dan bahkan lebih banyak model
00:14:11digunakan untuk membuat resep,
00:14:13semuanya dengan satu
00:14:14kunci API AI Gateway.
00:14:17AI Gateway melayani
00:14:18lebih dari 1 triliun token per hari.
00:14:22Ini memberi pengembang
00:14:23akses sederhana
00:14:24ke ratusan model
00:14:25dari lusinan penyedia
00:14:26dan menyediakan observabilitas yang kuat.
00:14:29Ini sebenarnya bagian besar
00:14:30dari apa yang membuat Vercel
00:14:31menjadi platform terbuka untuk AI.
00:14:35Oke, jadi Vercel melayani piksel
00:14:37dan token secara instan
00:14:38dan andal.
00:14:39Tapi perangkat lunak modern
00:14:40tidak mengikuti
00:14:41model permintaan-tanggapan
00:14:42sederhana lagi.
00:14:44Agen mungkin perlu
00:14:45berjalan selama berjam-jam,
00:14:47bahkan berhari-hari,
00:14:48dan melintasi banyak tugas kompleks.
00:14:51Di situlah alat berikutnya
00:14:52dalam tumpukan agen
00:14:53hadir,
00:14:54Workflow SDK.
00:14:57Alur kerja yang berjalan lama
00:14:58dan pekerjaan backend
00:14:58bukanlah hal baru dalam perangkat lunak,
00:15:00tapi itu adalah salah satu hal
00:15:01yang paling menantang
00:15:01dan menyebalkan untuk dibangun.
00:15:03Banyak hal bisa salah
00:15:05dan kegagalan memang terjadi.
00:15:07Waktu habis,
00:15:08koneksi terputus,
00:15:09status hilang.
00:15:11Tanpa primitif
00:15:12untuk ketahanan,
00:15:13Anda harus menjahit hal-hal seperti
00:15:14coba lagi (retry)
00:15:14dan persistensi status.
00:15:16Bisa jadi sangat jelek.
00:15:18Itulah mengapa kami membangun
00:15:19Workflow SDK.
00:15:20Kami suka mengatakan
00:15:21itu menyediakan ketahanan
00:15:22komputasi tanpa batas.
00:15:23Ini memungkinkan Anda
00:15:24membangun aplikasi yang berjalan lama
00:15:25dan agen
00:15:26yang secara otomatis menangguhkan,
00:15:27melanjutkan, mencoba lagi,
00:15:29dan mempertahankan status
00:15:30dengan mudah.
00:15:32DoorDash menggunakan
00:15:32Workflow SDK
00:15:33untuk menjalankan pekerjaan ETL tradisional,
00:15:35memastikan bahwa semua data
00:15:37di aplikasi mereka
00:15:37selalu mutakhir.
00:15:39Dan pelanggan kami, Flora,
00:15:40maaf atas bocorannya
00:15:41tadi,
00:15:42membangun platform desain AI
00:15:44di atas
00:15:45Workflow SDK.
00:15:47Platform mereka membantu desainer
00:15:48menghasilkan konten visual
00:15:49dalam skala besar.
00:15:51Di dalamnya,
00:15:52agen menyebar
00:15:53di 50 model gambar yang berbeda
00:15:54untuk menghasilkan arahan visual
00:15:56dari satu arahan kreatif.
00:15:59Workflow SDK
00:15:59memeriksa setiap langkah
00:16:01dari setiap agen
00:16:02dan berhenti
00:16:03saat pekerjaan membutuhkan input manusia.
00:16:05Dan karena setiap kegagalan
00:16:06secara otomatis dicoba lagi,
00:16:08desainer tidak perlu
00:16:09memulai dari awal.
00:16:11Nah, seluruh ide
00:16:12di balik agen seperti ini
00:16:13adalah bahwa mereka dapat menyelesaikan
00:16:14tugas-tugas kompleks
00:16:15di seluruh alur kerja multi-langkah.
00:16:18Dan salah satu cara utama
00:16:19agen
00:16:19mencoba untuk menyelesaikan
00:16:20sebagian besar tugas
00:16:21dan apa yang mereka sukai,
00:16:23cara mereka suka
00:16:24untuk menyelesaikan sebagian besar tugas
00:16:25adalah dengan menulis
00:16:26dan mengeksekusi kode.
00:16:27Dan di situlah
00:16:28primitif tumpukan agen berikutnya
00:16:29kita hadir,
00:16:31Vercel Sandbox.
00:16:33Meskipun LLM telah menjadi
00:16:34sangat mahir
00:16:34dalam menghasilkan kode yang berfungsi,
00:16:36kode tersebut masih
00:16:37tidak dipercaya.
00:16:38Dan kita tidak bisa menjalankan
00:16:40kode yang tidak dipercaya
00:16:41di lingkungan yang sama
00:16:42yang memiliki akses
00:16:43ke sistem produksi kita.
00:16:45Kita memerlukan lingkungan
00:16:45kelas produksi khusus
00:16:47yang dirancang
00:16:48untuk mengeksekusi kode
00:16:49dengan cara yang aman
00:16:50dan terisolasi.
00:16:53Vercel sebenarnya
00:16:53tidak asing
00:16:54dengan masalah ini
00:16:54tentang eksekusi kode yang tidak dipercaya
00:16:56karena penerapan pratinjau
00:16:58dan build.
00:16:59Kami menampung lebih dari
00:17:00satu miliar penerapan pratinjau
00:17:02kelas produksi,
00:17:03dan setiap hari
00:17:04kami menjalankan lebih dari
00:17:05enam juta build.
00:17:08Setiap build tersebut
00:17:09terjadi di dalam
00:17:10lingkungan komputasi
00:17:10micro-VM yang terisolasi.
00:17:13Dengan Vercel Sandbox,
00:17:15primitif komputasi
00:17:16terisolasi yang sama
00:17:17sekarang tersedia
00:17:18untuk Anda dan agen Anda.
00:17:21Vercel Sandbox
00:17:22dibangun di atas
00:17:22komputasi yang fleksibel.
00:17:24Ini mendukung beban kerja
00:17:26real-time dan dinamis
00:17:27untuk agen,
00:17:28pembuatan kode,
00:17:29dan eksperimen pengembang.
00:17:31Setiap sandbox
00:17:32adalah komputer
00:17:33yang berfungsi penuh dengan sistem file,
00:17:35batas keamanan,
00:17:36dan bahkan dukungan
00:17:37Docker penuh.
00:17:38Saat Anda menyiapkan
00:17:39sandbox,
00:17:39Anda dapat menginstal paket,
00:17:41menjalankan kontainer,
00:17:41dan bahkan mengonfigurasi
00:17:42Redis atau Postgres
00:17:43sebagai dependensi pengujian.
00:17:45Ini sudah digunakan
00:17:46dalam skala produksi
00:17:47oleh perusahaan-perusahaan terbaik
00:17:48di dunia.
00:17:49Salah satu perusahaan
00:17:51yang kami gunakan setiap hari
00:17:51di Vercel
00:17:52adalah Notion.
00:17:54Jutaan tim
00:17:55menggunakan Notion
00:17:56sebagai ruang kerja AI mereka,
00:17:57mengumpulkan pengetahuan,
00:17:58menjawab pertanyaan,
00:17:59dan memajukan proyek.
00:18:01Dan pengembang
00:18:01dapat memperluas agen Notion
00:18:03dengan kode khusus,
00:18:05menyinkronkan data CRM,
00:18:06mengubah utas Slack
00:18:07menjadi konten,
00:18:08atau terhubung
00:18:09ke alur kerja
00:18:09yang sudah diandalkan tim mereka.
00:18:11Namun kode itu
00:18:12harus berjalan dengan aman.
00:18:14Itulah mengapa agen kustom
00:18:15Notion
00:18:16berjalan di Vercel Sandboxes.
00:18:19Karena setiap agen
00:18:19mendapatkan lingkungan
00:18:20komputasi
00:18:21tujuan umum sendiri,
00:18:22pengembang dapat membangun
00:18:23hampir apa pun
00:18:24yang bisa mereka bayangkan,
00:18:25dan segala sesuatu
00:18:25di luar sandbox
00:18:27tetap terlindungi.
00:18:29Jadi sekarang agen kita
00:18:30dapat menjalankan kode dengan aman
00:18:31di dalam alur kerja
00:18:33yang berjalan lama.
00:18:34Namun agar
00:18:34dapat melakukan sesuatu yang berguna,
00:18:35agen kita perlu
00:18:36akses ke data
00:18:37dan alat,
00:18:38aplikasi yang kita semua
00:18:39gunakan setiap hari.
00:18:40Dan di situlah
00:18:41lapisan berikutnya
00:18:42dari tumpukan agen
00:18:43hadir,
00:18:44Vercel Connect.
00:18:46Vercel Connect
00:18:47adalah blok bangunan
00:18:47baru
00:18:48yang memungkinkan agen Anda
00:18:49untuk terhubung dengan aman
00:18:50ke semua data
00:18:51dan sistem yang mereka butuhkan,
00:18:52termasuk aplikasi
00:18:53dan alat yang mereka gunakan
00:18:54untuk berkomunikasi
00:18:55dengan pengguna
00:18:55melalui token akses
00:18:57yang aman,
00:18:58berumur pendek,
00:18:59dan lingkup terbatas.
00:19:01Saya senang mengundang
00:19:02Hedi,
00:19:03pimpinan produk untuk Connect,
00:19:04untuk memandu kita melalui
00:19:05demo Vercel Connect
00:19:06sekarang.
00:19:08Hedi?
00:19:14Terima kasih, Tomo.
00:19:16Seperti yang Tomo sebutkan,
00:19:18agen hanya benar-benar
00:19:20menjadi berguna
00:19:21ketika mereka memiliki akses
00:19:22ke sistem
00:19:23dan alat
00:19:25yang digunakan bisnis Anda.
00:19:27Katakanlah kita ingin
00:19:28membangun agen
00:19:29yang secara otomatis
00:19:30memproses transkrip panggilan
00:19:31untuk tim penjualan kita.
00:19:33Kita mungkin ingin agen
00:19:35untuk juga memperbarui status
00:19:37di Salesforce
00:19:37untuk mencerminkan apa yang dibahas
00:19:39dalam panggilan penjualan.
00:19:42Itu juga bisa mengekstrak
00:19:43permintaan fitur
00:19:44dari panggilan
00:19:45dan kemudian membuat masalah
00:19:47di sistem seperti Linear.
00:19:49Dan tentu saja,
00:19:50tim penjualan kita
00:19:51ingin berinteraksi
00:19:52dengan agen mereka
00:19:52dari Slack.
00:19:54Ini terdengar seperti
00:19:55agen dasar
00:19:56untuk memproses teks,
00:19:58tetapi sebenarnya
00:19:59ini adalah alur kerja yang kompleks
00:20:00dengan implikasi
00:20:01keamanan nyata.
00:20:03Ketika Anda membangun
00:20:04koneksi kustom
00:20:05untuk agen Anda
00:20:06ke Slack,
00:20:07Salesforce,
00:20:08dan Linear,
00:20:09Anda harus menyediakan
00:20:10dan mengelola token akses.
00:20:13Dan sebagian besar sistem
00:20:14menyediakan kredensial
00:20:15yang tahan lama,
00:20:16yang berarti agen
00:20:18secara efektif
00:20:18memiliki akses permanen.
00:20:21Yang lebih buruk,
00:20:22kredensial tersebut
00:20:23biasanya dilingkupkan
00:20:24kepada manusia
00:20:25yang membuat
00:20:26token akses ini,
00:20:27bukan agennya.
00:20:28Jadi ini berarti
00:20:29agen Anda
00:20:30memiliki kemampuan
00:20:31untuk melakukan
00:20:32tindakan apa pun
00:20:33yang bisa Anda lakukan,
00:20:34bukan tindakan
00:20:35yang dirancang untuk mereka.
00:20:37Itulah mengapa kami membangun
00:20:38Vercel Connect
00:20:39untuk menyelesaikan semua
00:20:40masalah ini.
00:20:42Vercel Connect
00:20:43memberikan aplikasi Anda
00:20:44dan agen
00:20:45akses yang aman,
00:20:47berumur pendek,
00:20:48dan lingkup terbatas
00:20:49ke sistem Anda.
00:20:51Ini juga terintegrasi
00:20:52ke dalam rangkaian
00:20:54observabilitas Vercel
00:20:55sehingga Anda dapat melihat
00:20:56bagaimana token tersebut
00:20:57sedang digunakan.
00:20:59Jadi izinkan saya menunjukkan
00:21:00bagaimana cara kerjanya
00:21:01dengan menyiapkan
00:21:01konektor pertama
00:21:02untuk agen
00:21:03yang baru saja saya jelaskan.
00:21:06Di sini,
00:21:07di dalam dasbor Vercel,
00:21:09saya akan mulai dengan membuat
00:21:10konektor
00:21:10yang saya inginkan.
00:21:11Saya akan klik
00:21:12pada Create Connectors,
00:21:13dan seperti yang Anda lihat,
00:21:15kami memiliki daftar
00:21:16konektor bawaan
00:21:17yang sudah tersedia.
00:21:19Ini termasuk Slack,
00:21:21GitHub,
00:21:21Snowflake,
00:21:22Linear,
00:21:24Salesforce,
00:21:25dan banyak lagi.
00:21:26Dan bahkan jika Anda tidak
00:21:27melihat konektor
00:21:28yang belum kami dukung,
00:21:31Anda dapat membuat sendiri
00:21:32menggunakan OAuth
00:21:33dan kunci API.
00:21:35Mari kita mulai
00:21:35dengan Salesforce.
00:21:37Saya akan menggunakan ruang kerja
00:21:38yang saya inginkan agar agen saya
00:21:39memiliki akses.
00:21:41Dan kemudian tekan Create
00:21:42Salesforce Connector.
00:21:46Jadi apa yang baru saja terjadi
00:21:47terlihat sederhana,
00:21:48tetapi di balik layar,
00:21:50Vercel menangani
00:21:51banyak kerumitan
00:21:52pada integrasi.
00:21:55Jadi biasanya,
00:21:55terhubung ke Salesforce
00:21:56berarti Anda harus berurusan
00:21:58dengan alur kerja OAuth,
00:22:00manajemen token,
00:22:01penyimpanan kredensial,
00:22:03dan logika penyegaran,
00:22:04namun dengan Connect,
00:22:05semua ini
00:22:06ditangani untuk Anda.
00:22:08Koneksi ini mengeluarkan
00:22:09token cakupan jangka pendek
00:22:10sesuai permintaan
00:22:11ketika agen
00:22:12benar-benar perlu
00:22:12melakukan tindakan.
00:22:15Jadi mari kita mulai
00:22:16membuat
00:22:17Linear Connector di sini.
00:22:19Saya akan pergi ke
00:22:20Create Connector.
00:22:22Saya memilih Linear.
00:22:23Saya pastikan
00:22:24saya memiliki
00:22:25ruang kerja yang tepat.
00:22:27Dan
00:22:27apa yang terjadi
00:22:30adalah
00:22:31Vercel Connect
00:22:31memungkinkan saya
00:22:32memilih
00:22:32persis izin apa
00:22:34yang perlu saya berikan
00:22:35kepada agen saya.
00:22:35Dalam kasus ini,
00:22:37para agen
00:22:37perlu berkomentar
00:22:39dan juga membuat masalah
00:22:40untuk agen
00:22:41yang saya jelaskan.
00:22:42Jadi saya hanya akan memberikannya
00:22:43izin-izin tersebut
00:22:44lalu
00:22:45cukup buat
00:22:48konektornya.
00:22:50Jadi dengan membatasi
00:22:51agen kita
00:22:52pada izin tersebut
00:22:53dan cakupan di muka,
00:22:55kita bisa memastikan
00:22:56bahwa agen ini
00:22:57hanya melakukan
00:22:57tugas
00:22:58yang kita inginkan
00:22:59dan tetap memiliki
00:23:01otomatisasi yang kuat.
00:23:03Jadi saya akan selesai
00:23:04membuat konektornya
00:23:05dan saya akan mendarat
00:23:06kembali di halaman detail.
00:23:08Jadi Anda bisa melihat
00:23:08pembuatan proyek
00:23:09di sini.
00:23:10Anda bisa menginstal.
00:23:11Anda bisa melihat
00:23:12pemicu instalasi
00:23:13dan Anda juga bisa melihat
00:23:14data penggunaan nanti.
00:23:16Mari kita dengan cepat
00:23:17menguji token kita di sini.
00:23:20Jadi saya akan menguji
00:23:22token pengguna.
00:23:24Saya akan klik
00:23:25pada test user token
00:23:26dan saya akan mengotorisasi
00:23:27API saya
00:23:28dan kemudian saya akan mengotorisasi
00:23:30di sisi Linear.
00:23:33Dan bagus,
00:23:33saya kembali
00:23:34dengan token
00:23:35yang agen saya
00:23:36perlu untuk menjalankan
00:23:37tugas spesifik itu.
00:23:38Ini memiliki kedaluwarsa,
00:23:40ini memiliki nama
00:23:40dan mari kita mulai,
00:23:44mari kita buat
00:23:44konektor terakhir
00:23:45yang kita inginkan
00:23:46untuk agen kita.
00:23:47Saya akan memilih Slack
00:23:48dan saya akan memastikan
00:23:50bahwa saya telah mengotorisasi
00:23:51ruang kerja
00:23:52dan saya menekan buat.
00:23:54Saya akan menginstalnya nanti
00:23:56sedikit lagi
00:23:58saya akan tunjukkan itu
00:23:59dan kemudian kembali
00:24:01ke halaman.
00:24:02Jadi sekarang setelah kita memiliki
00:24:03tiga konektor
00:24:04terpasang,
00:24:05agen kita
00:24:06sekarang memiliki akses
00:24:07ke semua yang dibutuhkan
00:24:08dan tidak pernah menyimpan
00:24:09kredensial jangka panjang.
00:24:12Kembali ke Anda, Tomo.
00:24:16Terima kasih.
00:24:22Dengan Vercel Connect,
00:24:23agen Anda dapat terhubung secara aman
00:24:24ke berbagai sistem internal Anda
00:24:26termasuk CRM,
00:24:27ERP,
00:24:28HRIS,
00:24:30gudang data,
00:24:31alat kolaborasi
00:24:33dan banyak lagi.
00:24:34Tapi saya ingin
00:24:35fokus lebih dalam
00:24:36pada alat kolaborasi.
00:24:38Ini adalah bagaimana Anda berinteraksi
00:24:39dengan agen Anda
00:24:40dan bagaimana agen Anda
00:24:41ingin bisa
00:24:41berinteraksi dengan Anda
00:24:42dan di sanalah
00:24:44primitif berikutnya
00:24:44dalam tumpukan agen
00:24:45muncul
00:24:46yaitu SDK Chat.
00:24:48Agen paling kuat
00:24:50yang kami bangun di Vercel
00:24:51adalah rekan kerja yang efektif
00:24:52dan kami berinteraksi dengan mereka
00:24:54di tempat kerja terjadi
00:24:55saat itu terjadi.
00:24:57Bagi banyak dari Anda,
00:24:57itu mungkin Microsoft Teams
00:24:59atau Google Chat
00:25:00tapi bagi kami,
00:25:01sebagian besar,
00:25:02itu adalah Slack.
00:25:03Kami percaya bahwa alat kolaborasi
00:25:04yang kuat seperti ini
00:25:05adalah cara utama
00:25:06sebagian besar manusia
00:25:07akan berinteraksi dengan agen
00:25:07tapi ada masalah.
00:25:08Meskipun alat-alat ini
00:25:10berbagi serangkaian
00:25:11kemampuan inti,
00:25:12mereka semua memiliki API
00:25:14dan antarmuka yang sangat
00:25:15berbeda.
00:25:16Chat SDK menyediakan
00:25:18lapisan abstraksi yang elegan
00:25:19yang memungkinkan Anda untuk menargetkan
00:25:21puluhan aplikasi.
00:25:22Hanya dengan satu baris
00:25:23kode,
00:25:24ini memungkinkan pengguna Anda
00:25:25untuk berinteraksi dengan agen
00:25:26di berbagai alat seperti
00:25:27Microsoft Teams,
00:25:28Google Chat,
00:25:30Slack,
00:25:31Discord,
00:25:32GitHub,
00:25:33Linear,
00:25:33Telegram,
00:25:34WhatsApp
00:25:35dan masih banyak lagi.
00:25:35NanoClaw membantu perusahaan
00:25:38menjalankan agen AI
00:25:39dan mereka membangun platform mereka
00:25:40di Chat SDK.
00:25:42Ini adalah basis kode tunggal
00:25:43tapi ini mengirimkan agen
00:25:44di 15 yang berbeda
00:25:45aplikasi pesan.
00:25:47Jadi itulah
00:25:49tumpukan agen Vercel.
00:25:50Ini adalah rangkaian tunggal
00:25:52kemampuan menyeluruh
00:25:53mencakup segalanya
00:25:54yang diperlukan untuk mengirim
00:25:55agen produksi.
00:25:56Kami telah mengambil semua
00:25:58yang telah kami pelajari
00:25:59membangun agen
00:25:59selama beberapa tahun terakhir
00:26:00dan mengubah pembelajaran itu
00:26:01menjadi primitif terbaik di kelasnya
00:26:02yang bekerja pada skala Vercel.
00:26:04yang berfungsi pada skala Vercel.
00:26:06Kami menyukainya
00:26:07dan pelanggan kami juga.
00:26:09Tumpukan ini sangat hebat
00:26:10dan mengisi celah nyata
00:26:12dalam ekosistem,
00:26:13dan kami yakin
00:26:13setiap primitif ini
00:26:14adalah yang terbaik di kelasnya.
00:26:16Namun masih ada
00:26:17banyak kerumitan.
00:26:19Masing-masing primitif ini
00:26:20masih perlu dihubungkan
00:26:21menjadi satu agen yang kohesif.
00:26:24Tapi bagaimana jika tidak?
00:26:26Saat kami membangun
00:26:27tumpukan agen,
00:26:28inilah pertanyaan
00:26:29yang terus muncul.
00:26:31Di Vercel,
00:26:32kami tidak hanya ingin
00:26:33membangun agen paling kuat
00:26:34di dunia,
00:26:35dan kami tidak ingin
00:26:36hanya memungkinkan Anda
00:26:37untuk membangun agen
00:26:37paling kuat di dunia.
00:26:39Kami ingin membangun
00:26:40agen-agen itu
00:26:40agar benar-benar menyenangkan.
00:26:42Dan itu artinya
00:26:43tidak hanya menyediakan
00:26:44primitif tumpukan agen
00:26:45paling kuat di dunia,
00:26:48tetapi juga cara yang paling
00:26:50mudah dan tercepat
00:26:51untuk menggabungkan
00:26:52primitif-primitif tersebut.
00:26:54Untuk mewujudkannya,
00:26:56kami membangun anggota terbaru
00:26:57dari keluarga tumpukan agen.
00:27:00Selamat datang, Eve.
00:27:02Kerangka kerja Vercel
00:27:03untuk membangun agen
00:27:04produksi ujung-ke-ujung yang lengkap.
00:27:07Sekarang, saya punya banyak
00:27:08hal untuk dikatakan tentang Eve,
00:27:09tetapi sebelum saya membahasnya,
00:27:10saya ingin Anda melihatnya
00:27:11beraksi.
00:27:12Jadi saya bersemangat untuk mengundang
00:27:13Char, pimpinan produk
00:27:15untuk Eve,
00:27:15untuk menunjukkan cara kerjanya.
00:27:24Terima kasih, Tomo.
00:27:26Selama setahun terakhir,
00:27:28kami telah mengambil semua
00:27:28yang kami pelajari
00:27:29tentang membangun agen
00:27:30dan mengemasnya
00:27:31ke dalam Eve.
00:27:32Izinkan saya tunjukkan
00:27:33cara kerjanya.
00:27:35Saya akan mulai
00:27:35dengan satu perintah
00:27:37di terminal saya.
00:27:38Perintah ini akan membuat
00:27:40direktori agen,
00:27:42menginstal dependensi,
00:27:44dan memulai obrolan
00:27:45interaktif
00:27:46dengan agen tersebut.
00:27:48Selanjutnya,
00:27:49saya akan mengonfigurasi
00:27:49penyedia model kami.
00:27:51Saya akan menggunakan
00:27:52gerbang AI Vercel,
00:27:55pilih tim Vercel,
00:27:59dan tautkan ke proyek
00:28:01di tim tersebut.
00:28:01Dan kita selesai.
00:28:05Sekarang, mari kita uji.
00:28:07Siapa kamu?
00:28:12Oke.
00:28:12Itu cepat sekali.
00:28:14Saya baru saja membangun
00:28:15agen yang berfungsi penuh
00:28:17dalam waktu kurang dari satu menit.
00:28:18Sekarang,
00:28:23agen ini berjalan
00:28:24hanya dengan dua file.
00:28:26Agents.ts,
00:28:27yang mendefinisikan modelnya,
00:28:30dan instructions.md
00:28:31yang mendefinisikan identitas agen tersebut.
00:28:34Dan kesederhanaan itulah
00:28:35yang membuatnya begitu mudah
00:28:37untuk membangun agen dengan Eve.
00:28:39Sekarang, mari kita bangun
00:28:40kasus penggunaan nyata.
00:28:41Hedy baru saja menjelaskan
00:28:42agen penjualan
00:28:43yang memproses transkrip panggilan
00:28:45dan memperbarui Salesforce
00:28:46dan Linear.
00:28:47Izinkan saya tunjukkan
00:28:48betapa sederhananya
00:28:49untuk membangun agen itu
00:28:50dengan Eve.
00:28:52Pertama,
00:28:53saya akan memberi agen itu
00:28:54sebuah identitas.
00:28:55Di file instruksi markdown,
00:28:57saya akan mendeskripsikan
00:28:58asisten go-to-market
00:28:59yang dapat membuat
00:29:00isu Linear
00:29:01dan memperbarui peluang
00:29:02Salesforce
00:29:03berdasarkan transkrip panggilan.
00:29:04Dan seperti itu,
00:29:10agen tersebut memiliki
00:29:11piagam baru.
00:29:12Selanjutnya,
00:29:13saya akan memberinya alat
00:29:14yang bisa digunakan
00:29:14untuk mengambil tindakan.
00:29:16Agen tersebut memerlukan
00:29:16alat Linear
00:29:17agar bisa membuat isu
00:29:18dan alat-alat masuk
00:29:19ke dalam folder alat.
00:29:24Dan nama filenya
00:29:26adalah nama
00:29:27alat yang
00:29:27dilihat oleh agen kita.
00:29:34Mari kita definisikan
00:29:35alat Linear.
00:29:37Deskripsinya
00:29:37adalah apa yang dibaca oleh agen
00:29:39untuk mengetahui kapan
00:29:39harus menggunakan alat tersebut,
00:29:41dan inputnya
00:29:42adalah titik data
00:29:42yang harus diisi oleh
00:29:43agen tersebut,
00:29:44seperti judul
00:29:45dan deskripsi
00:29:45isu tersebut.
00:29:47Kita bisa menggunakan
00:29:48konektor Linear
00:29:50yang disiapkan Hedy sebelumnya
00:29:52dan kemudian mengimplementasikan
00:29:53API Linear
00:29:54untuk membuat isu.
00:29:58Saya juga ingin
00:29:59agen tahu
00:29:59cara membuat
00:30:00isu Linear,
00:30:01jadi saya akan menambahkan keterampilan.
00:30:02Dan keterampilan masuk
00:30:04ke folder keterampilan.
00:30:06Keterampilan ini memberi tahu
00:30:07agen
00:30:07bahwa ia harus mencari
00:30:08permintaan fitur
00:30:09dalam transkrip
00:30:11dan memisahkan isu Linear
00:30:12berdasarkan topik.
00:30:16Bagus.
00:30:17Sekarang, mari kita uji agen tersebut.
00:30:18Ia harus bisa
00:30:18membuat isu Linear.
00:30:25Ini akan memuat
00:30:26keterampilannya,
00:30:27membuat isunya.
00:30:28Bagus.
00:30:29Isu tersebut sudah dibuat,
00:30:30dan ia juga harus
00:30:31muncul di Linear.
00:30:34Selanjutnya, agen tersebut perlu
00:30:36memperbarui peluang
00:30:37Salesforce.
00:30:38Kami ingin menggunakan
00:30:38CLI Salesforce
00:30:39untuk melakukan pembaruan,
00:30:41tetapi itu artinya
00:30:42agen kami memerlukan shell,
00:30:43dan kami ingin perintah-perintahnya
00:30:44dieksekusi dengan aman
00:30:46dalam isolasi.
00:30:47Jadi saya akan mengonfigurasi
00:30:48sandbox yang dapat digunakan
00:30:50oleh agen untuk melakukan pembaruan.
00:30:51Ini menyiapkan VM pribadi
00:30:53bagi agen untuk bekerja,
00:30:54dinding tertutup dari segalanya.
00:30:57Saya akan membuat sandbox.ts.
00:31:00Ini akan mengonfigurasi
00:31:01sandbox tersebut,
00:31:02dan kemudian menginstal Salesforce CLI
00:31:04di dalam bootstrap sandbox,
00:31:07dan juga mengunci pintunya.
00:31:09Jadi sandbox hanya diizinkan
00:31:11untuk berkomunikasi dengan Salesforce
00:31:11dan tidak ada yang lain.
00:31:15Saya akan memberikan agen
00:31:16alat Salesforce
00:31:16seperti yang kita lakukan dengan linear,
00:31:18tapi pembaruan Salesforce
00:31:19memerlukan persetujuan
00:31:20dari seseorang di tim.
00:31:22Jadi saya akan menambahkan manusia dalam alur kerja,
00:31:24dan alat ini akan selalu
00:31:26mengharuskan agen
00:31:26untuk meminta persetujuan manusia.
00:31:32Kita akan menggunakan konektor Salesforce Hedy.
00:31:37Dan terakhir,
00:31:38fungsi eksekusi alat
00:31:39yang akan memanggil Salesforce CLI
00:31:41dan membuat pembaruan
00:31:42pada catatan peluang.
00:31:43Sekarang, beri tahu kami
00:31:45langkah Salesforce-nya.
00:31:50Saya akan memberitahunya untuk memperbarui
00:31:52peluang Salesforce
00:31:53menjadi ditutup dan dimenangkan.
00:31:55Itulah manusia dalam alur kerja,
00:31:58dan selesai.
00:31:59Jika Anda kembali
00:32:00ke Salesforce,
00:32:01muat ulang halaman ini,
00:32:03seharusnya tertulis ditutup dan dimenangkan.
00:32:07Luar biasa.
00:32:08Sekarang, saya perlu membuat
00:32:09agen tersedia
00:32:10di Slack untuk tim penjualan.
00:32:12Jadi saya akan menjalankan garis miring saluran.
00:32:15Pilih Slack.
00:32:18Ya, saya ingin bot Slack.
00:32:22Ini akan menginstal
00:32:23bot Slack
00:32:24di ruang kerja.
00:32:28Terapkan ke Vercel.
00:32:34Dan selesai.
00:32:35Mari kita uji.
00:32:36Saya akan menandai agen kita.
00:32:41Dan hanya itu.
00:32:43Kita memiliki agen
00:32:45yang siap produksi
00:32:46yang dapat digunakan tim kita
00:32:47di lapisan kolaborasi Slack kita.
00:32:50Tapi kita belum selesai.
00:32:51Agen ini juga sepenuhnya dapat diamati.
00:32:54Mari kita lihat
00:32:55percakapan
00:32:55yang baru saja kita lakukan dengannya di Slack.
00:32:57Jadi di dasbor Vercel,
00:32:59saya akan klik pada observabilitas,
00:33:02jalannya agen,
00:33:05dan saya bisa melihat
00:33:06seluruh riwayat percakapan.
00:33:09Penggunaan token,
00:33:10lama jalannya,
00:33:11input, output,
00:33:13dan penalaran agen.
00:33:14Saya bahkan bisa menelusuri
00:33:16setiap panggilan alat
00:33:17yang dilakukan agen.
00:33:19Dan hanya itu.
00:33:20Kita baru saja membuat
00:33:21agen yang siap produksi
00:33:22dalam lima menit.
00:33:24Kembali kepada Anda, Tomlin.
00:33:24terima kasih, Char.
00:33:33Eve benar-benar terasa seperti
00:33:34Next.js yang hilang
00:33:36untuk agen.
00:33:37Ini beropini
00:33:38berdasarkan semua hal
00:33:39yang telah kita pelajari
00:33:40selama beberapa tahun terakhir.
00:33:41Tapi yang lebih penting,
00:33:42ini open source
00:33:44dan modular.
00:33:45Ini dibangun untuk bekerja
00:33:46dengan mulus dengan Vercel,
00:33:48dengan kohesi yang tinggi
00:33:49dengan infrastruktur kita,
00:33:50tetapi sepenuhnya dapat disesuaikan
00:33:52sehingga Anda bisa membuatnya menjadi milik Anda.
00:33:54Anda dapat menukar penyedia
00:33:55dan mempertahankan fondasi
00:33:56tahan lama di bawahnya.
00:33:58Sebelum Eve,
00:33:59setiap agen membutuhkan
00:34:00perancah dan integrasinya sendiri.
00:34:01Dengan Eve,
00:34:02setiap agen
00:34:03hanyalah sebuah direktori
00:34:04hanyalah sebuah direktori
00:34:05yang disusun sesuai
00:34:06cara Anda
00:34:07memikirkan kode Anda.
00:34:09Membangun agen kelas perusahaan
00:34:10dulu memakan waktu berminggu-minggu.
00:34:11Sekarang, seperti yang baru saja Anda lihat,
00:34:13hanya butuh beberapa menit.
00:34:15Eve akan mengubah
00:34:16cara banyak dari kita
00:34:18membangun agen.
00:34:18Hal ini sudah benar-benar
00:34:19mengubah cara
00:34:20kami membangun agen
00:34:21di dalam Vercel.
00:34:22Tapi selanjutnya,
00:34:23saya ingin mengundang Malta
00:34:24untuk menceritakan kepada Anda tentang
00:34:25salah satu agen favoritnya
00:34:27yang telah kami bangun
00:34:27yang membuat banyak dari kita
00:34:29sangat bersemangat.
00:34:31Terima kasih.
00:34:31Terima kasih, Tomo.
00:34:42Saya Malta Vercel-Steel.
00:34:44Agen yang paling
00:34:45membuat Tomo bersemangat
00:34:46adalah milik saya.
00:34:47Kami membangunnya untuk Vercel terlebih dahulu
00:34:49dan sekarang Anda juga bisa menggunakannya.
00:34:51Namanya Vercel Agent.
00:34:55Tunggu, tunggu, tunggu.
00:34:56Tahan sebentar.
00:34:57Sial.
00:34:58Saya benar-benar mendapat notifikasi pager.
00:35:00Oke, wow.
00:35:01Oke, V0 sedang mengalami
00:35:02pemadaman sebagian.
00:35:04Izinkan saya untuk
00:35:05menuju laptop saya.
00:35:06Bayangkan saya memiliki laptop
00:35:07dan lihat ini.
00:35:09Baiklah, jadi
00:35:10Vercel Agent sudah
00:35:12menyelidiki hal ini.
00:35:13Mari kita gali lebih dalam.
00:35:15Oke, oke, oke.
00:35:16Ditemukan bahwa objek kunci API
00:35:17adalah undefined
00:35:18saat runtime.
00:35:19Kesalahan muncul
00:35:20pada deployment terakhir
00:35:21beberapa menit yang lalu.
00:35:23Ini merekomendasikan
00:35:24rollback instan
00:35:25ke rilis sebelumnya.
00:35:26Itu sebenarnya sangat cerdas
00:35:27karena jika ragu,
00:35:28Anda selalu menginginkan
00:35:29rollback instan
00:35:30sebagai tindakan yang tepat.
00:35:31Izinkan saya menyetujui ini.
00:35:33Sekarang, dengan izin saya,
00:35:34Vercel Agent
00:35:35sedang melakukan rollback
00:35:36terhadap produksi terakhir
00:35:37dari deployment
00:35:37sebelum 500 error
00:35:39muncul.
00:35:41Baiklah.
00:35:41Rollback berhasil.
00:35:43V0 kembali online.
00:35:45Vercel Agent
00:35:45sekarang akan mulai bekerja
00:35:46pada perbaikan,
00:35:47tapi kita tidak perlu
00:35:48menunggu untuk itu.
00:35:49Baiklah.
00:35:49Mari kita mulai lagi.
00:35:52Hai, nama saya Malta.
00:35:53Saya CTO Vercel.
00:35:54Vercel Agent itu hebat
00:35:55karena ia secara otonom
00:35:56mendeteksi insiden,
00:35:57hanya melakukan eskalasi
00:35:58ketika benar-benar terjadi positif,
00:36:00dan sudah melakukan analisis
00:36:01saat
00:36:02saya tiba
00:36:02di depan komputer saya.
00:36:04Sekarang, saya menyadari
00:36:06bahwa pertanyaan pertama
00:36:08setiap CTO di ruangan ini
00:36:09akan bertanya adalah,
00:36:11bagaimana amannya
00:36:12membiarkan agen melakukan ini?
00:36:14Itu adalah pertanyaan yang tepat
00:36:16karena sebagian besar agen
00:36:17mewarisi izin pengguna.
00:36:20Mereka berjalan sebagai Anda
00:36:21dan mereka bisa melakukan segalanya
00:36:23yang bisa Anda lakukan.
00:36:25Satu perintah buruk
00:36:27bisa merusak segalanya,
00:36:29baik itu dari Anda,
00:36:31rekan setim,
00:36:32atau sub-agen yang bingung.
00:36:35Vercel Agent
00:36:35memiliki model perizinan
00:36:37yang pertama dari jenisnya
00:36:38yang menggabungkan mode rencana
00:36:40dengan pemberian izin.
00:36:42Daripada meminta Anda
00:36:43untuk menyetujui tindakan
00:36:45satu per satu,
00:36:46Vercel Agent merencanakan
00:36:47izin apa
00:36:48yang akan diperlukan
00:36:49untuk menyelesaikan tugas
00:36:50lalu meminta Anda
00:36:52untuk menyetujuinya
00:36:52dalam satu langkah koheren.
00:36:55Untuk membatalkan
00:36:56penerapan yang rusak,
00:36:57Vercel Agent
00:36:58hanya meminta
00:36:58izin sementara
00:36:59untuk melakukan pembatalan instan,
00:37:01seperti yang baru saja kita lihat.
00:37:02Jika perlu membeli
00:37:03cache lama,
00:37:04ia meminta akses
00:37:04cache sementara
00:37:05ke proyek itu
00:37:06dan tidak ada yang lain.
00:37:08Setiap agen,
00:37:10setiap tindakan
00:37:10berjalan di sandbox terisolasi
00:37:11sebelum menyentuh produksi.
00:37:14Dan apa pun
00:37:15yang mengubah status produksi
00:37:16menunggu persetujuan
00:37:17dari manusia.
00:37:19Agen tidak pernah memiliki
00:37:20akses lebih
00:37:21daripada yang dibutuhkan
00:37:21untuk tugas
00:37:22yang dilakukannya,
00:37:22tetapi ia juga
00:37:23tidak terus-menerus
00:37:24meminta Anda
00:37:24untuk izin lebih lanjut.
00:37:26Keseimbangan yang luar biasa
00:37:27antara kemajuan
00:37:27dan keamanan.
00:37:29Ini adalah bagian
00:37:29yang paling saya banggakan
00:37:30dan juga alasan
00:37:31mengapa saya tidak khawatir
00:37:32bahwa Vercel Agent
00:37:33akan menjadi penyebab
00:37:34panggilan darurat jam 2 pagi saya.
00:37:40Tunggu, tunggu.
00:37:41Apa yang terjadi?
00:37:42Ada yang tidak mematikan
00:37:43ponsel mereka?
00:37:44Ini 20.55.
00:37:45Ya Tuhan.
00:37:46Itu saya.
00:37:46Itu saya.
00:37:48Baiklah.
00:37:50Oh, saya mendapat teks
00:37:51dari Guillermo.
00:37:51Bro, kamu sangat
00:37:52tahu saya sedang di panggung
00:37:53saat ini.
00:37:54Bagaimanapun, saya sadar,
00:37:55kalian semua sadar
00:37:56ini sudah diatur,
00:37:57tapi biarkan saya beri tahu,
00:37:58G men-SMS saya
00:37:59untuk mengeluh tentang
00:38:00sesuatu yang tidak berjalan
00:38:00dengan benar di situs web kami
00:38:01adalah hal yang sangat nyata.
00:38:03seperti yang terjadi.
00:38:05Jadi bagaimanapun,
00:38:05mari kita salin-tempel
00:38:06pesan itu
00:38:07ke Vercel Agent.
00:38:08Sebenarnya, izinkan saya menambahkan
00:38:10jangan sampai salah
00:38:11untuk jaga-jaga.
00:38:15Baiklah.
00:38:16Vercel Agent
00:38:17sekarang sedang melihat
00:38:17wawasan kecepatan
00:38:19untuk situs web kami
00:38:19untuk melihat apakah ada yang berubah.
00:38:22Oh, wow.
00:38:23Oke, ada LCP 4 detik.
00:38:25Ada sesuatu yang sangat salah.
00:38:26Itu tidak bagus.
00:38:29Sekarang Vercel Agent
00:38:29akan meninjau
00:38:31semua perubahan terbaru
00:38:32untuk mempersempit masalah.
00:38:35Dan ternyata
00:38:36kami menambahkan
00:38:36waktu tunggu
00:38:37pada rute Favicon.
00:38:40Ia memeriksa performa
00:38:41pada endpoint itu
00:38:42dan mengonfirmasi
00:38:44bahwa pembaruan
00:38:46menyebabkan masalah tersebut.
00:38:48Ia menyelesaikan penyelidikan
00:38:49dengan akar penyebabnya
00:38:50dan sekarang ini
00:38:51tampaknya saya harus
00:38:51berbicara dengan Matan.
00:38:52Dia ada di penonton
00:38:54di suatu tempat.
00:38:55Tidak masalah.
00:38:56Kabar baiknya
00:38:57adalah Vercel Agent
00:38:58bisa menulis perbaikan
00:38:59di PR terbuka.
00:38:59Saat saya menyetujuinya,
00:39:01perubahan itu akan masuk
00:39:02ke produksi.
00:39:03Oke, kembali ke G.
00:39:05Perbaiki Chief.
00:39:06Nol baris kode
00:39:07ditulis hari ini
00:39:08oleh saya.
00:39:08Semuanya.
00:39:11Baiklah.
00:39:12Itu adalah dua contoh
00:39:13bagaimana saya menggunakan
00:39:15Vercel Agent
00:39:16tetapi ia bisa membantu Anda mengelola
00:39:17apa pun di platform Vercel.
00:39:19Saat Anda meminta
00:39:20untuk memperbaiki build Anda,
00:39:22ia membaca
00:39:22log penerapan Anda,
00:39:24menemukan konfigurasi yang gagal,
00:39:25memvalidasi perbaikan
00:39:26di sandbox
00:39:26dan menyebarkannya kembali
00:39:27dengan persetujuan Anda.
00:39:29Tanyakan mengapa build Anda
00:39:30menjadi lebih lambat
00:39:30pada penerapan terbaru
00:39:31dan membandingkan build
00:39:32dengan yang sebelumnya
00:39:33dan memberi tahu Anda
00:39:34apa yang berubah.
00:39:36Anda bisa memintanya
00:39:37untuk menemukan masalah
00:39:38aksesibilitas teratas
00:39:39di proyek Anda
00:39:39dan ia akan menjalankan peninjauan
00:39:40dan membuka PR.
00:39:43Dan jika Anda memintanya
00:39:44untuk memperbaiki 500
00:39:45yang muncul di log Anda,
00:39:46ia akan melakukan hal yang sama.
00:39:48Namun yang paling saya sukai
00:39:49tentang agen ini
00:39:51adalah bahwa Anda tidak
00:39:52perlu bertanya.
00:39:53Vercel Agent
00:39:54melihat aplikasi Anda
00:39:54menjalankan produksi
00:39:55jadi ketika lalu lintas melonjak
00:39:57atau peringatan menyala,
00:39:58ia akan menyelidiki
00:39:59segera
00:39:59dan membawa jawaban
00:40:00kepada Anda
00:40:01seperti yang dilakukannya
00:40:02untuk saya
00:40:02saat saya dipanggil
00:40:03di sini di panggung.
00:40:05Contoh-contoh
00:40:06yang saya berikan
00:40:07adalah infrastruktur
00:40:08normal
00:40:08dan performa
00:40:09masalah.
00:40:10Tapi segera,
00:40:10Vercel Agent
00:40:11akan mampu
00:40:11memanggil spesialis.
00:40:13Ia akan menjalankan
00:40:14DeepSec
00:40:14untuk peninjauan keamanan mendalam
00:40:15di seluruh basis
00:40:16basis kode
00:40:16atau memeriksa
00:40:17front end Anda
00:40:18untuk kualitas
00:40:19desain dan UX.
00:40:21Ini satu agen
00:40:22yang memahami
00:40:22tumpukan
00:40:23dan infrastruktur Anda
00:40:24dengan ekspor
00:40:25yang bisa dipanggil sesuai permintaan.
00:40:27Vercel Agent
00:40:28tersedia
00:40:28dalam versi beta privat
00:40:29hari ini.
00:40:29Pindai kode QR ini
00:40:30untuk meminta akses.
00:40:33Wah.
00:40:34Jangan lagi.
00:40:36Hebat.
00:40:37Itu CEO kami, Gene.
00:40:39Baiklah.
00:40:42Oke.
00:40:42Dia sedang menulis,
00:40:43saya sedikit
00:40:43panik.
00:40:44Apakah kita benar-benar
00:40:44telah mengaktifkan fitur
00:40:45untuk semua yang
00:40:46kita umumkan hari ini?
00:40:48Sekarang,
00:40:49tentu saja,
00:40:49saya tidak bisa pergi
00:40:50dan mengunci dasbor
00:40:51dan melihat Vercel
00:40:51flags sendiri,
00:40:52tapi tahun berapakah
00:40:53ini?
00:40:532024?
00:40:55Mari kita tanya Vercel Agent.
00:40:57Apa yang kita rilis hari ini?
00:40:59Baiklah.
00:40:59Kita punya
00:41:00mengaktifkan layanan Vercel.
00:41:02Gene membicarakan ini.
00:41:03Aktifkan EVE.
00:41:03Saya sangat bersemangat.
00:41:05Saya tidak sabar
00:41:05untuk kalian semua
00:41:06mencobanya.
00:41:07Aktifkan Vercel Agent beta.
00:41:10Anda tahu,
00:41:10baru saja membicarakannya.
00:41:11Lalu aktifkan
00:41:11Vercel Passport.
00:41:13Sebenarnya,
00:41:14apa itu Vercel Passport?
00:41:16Kita belum mendengar
00:41:17siapapun membicarakannya.
00:41:19Sepertinya saya
00:41:20baru saja membocorkan
00:41:20sisa keynote ini.
00:41:21Bagaimanapun,
00:41:22untuk berbicara tentang
00:41:23Vercel Passport
00:41:23dan hal-hal lain,
00:41:24mari sambut
00:41:25di panggung, Gene.
00:41:26Terima kasih, Malta.
00:41:36Vercel Agent
00:41:37menunjukkan kepada Anda
00:41:38apa yang mungkin
00:41:38saat Anda membangun
00:41:39agen dengan cara yang benar.
00:41:41Dan setiap perusahaan
00:41:42di ruangan ini
00:41:43akan membangun
00:41:43agen
00:41:44seperti itu.
00:41:45Ada dua jenis
00:41:47orang
00:41:47di ruangan ini
00:41:48yang mendengar itu.
00:41:49Beberapa dari Anda
00:41:50duduk di sini
00:41:51berpikir,
00:41:52ayo kita lakukan.
00:41:53Saya akan merilis
00:41:53itu malam ini.
00:41:55Kemudian,
00:41:56ada para CIO
00:41:57dan CTO
00:41:58di ruangan ini
00:41:58yang berpikir,
00:41:59ugh,
00:42:00tidak.
00:42:01Karena Anda sudah
00:42:02bisa merasakan
00:42:03apa yang akan terjadi.
00:42:04Agen bayangan
00:42:05yang menulis ke sistem
00:42:06tanpa jejak audit,
00:42:08pengguna bot AI
00:42:09menutup tiket,
00:42:11pengeluaran yang tidak bisa dijelaskan.
00:42:13Anda berdua
00:42:13benar.
00:42:15Membangun agen
00:42:16lebih mudah
00:42:17daripada yang Anda kira
00:42:17dan jauh lebih sulit
00:42:20daripada yang Anda kira.
00:42:21Saya akan memberi tahu Anda
00:42:22tentang ketegangan itu
00:42:23dan apa yang telah kita pelajari
00:42:25di Vercel
00:42:25dengan menjalaninya.
00:42:28Drew Bredvick,
00:42:29yang bekerja untuk saya,
00:42:30adalah kepala
00:42:30go-to-market
00:42:31engineering.
00:42:32Pada Juni 2025,
00:42:34dia memiliki pekerjaan terseksi
00:42:38di dunia.
00:42:39Mandatnya,
00:42:40membangun agen
00:42:41yang mengubah
00:42:42bagaimana Vercel
00:42:43go-to-market.
00:42:45Itu berhasil.
00:42:46Setahun kemudian,
00:42:48agen adalah bagian
00:42:48dari alur kerja harian kita
00:42:49berjalan dalam skala besar
00:42:51di seluruh organisasi
00:42:52go-to-market kami.
00:42:54Anda melakukan pekerjaan hebat,
00:42:55Drew.
00:42:56Jadi hari ini,
00:42:57saya memberi Anda
00:42:58sebuah pager.
00:43:00Biar saya beri tahu alasannya.
00:43:01Apa yang kita pelajari
00:43:03adalah bahwa agen
00:43:04itu gratis.
00:43:05Gratis,
00:43:06seperti anak anjing gratis.
00:43:08Semua orang menyukai anak anjing,
00:43:10tapi mereka mengompol di lantai Anda,
00:43:11mereka merusak furnitur Anda,
00:43:13dan Anda tidak bisa pergi
00:43:14berlibur.
00:43:15Agen itu gratis
00:43:16karena siapa pun
00:43:17bisa meminta Claude,
00:43:19tapi agen adalah perangkat lunak,
00:43:21dan kita semua tahu
00:43:22bahwa perangkat lunak
00:43:22tidak pernah selesai.
00:43:24Seseorang harus memeliharanya,
00:43:26memperbarui model,
00:43:27dan membangun fitur baru.
00:43:29Membangun ratusan agen
00:43:30mengajari kita pelajaran pahit.
00:43:33Pertama,
00:43:34kita melihat masalah yang sama
00:43:36diselesaikan berulang kali.
00:43:38Beberapa agen
00:43:39perlu terhubung
00:43:40ke sistem internal
00:43:41yang sama.
00:43:42Setiap tim membangun
00:43:43integrasi mereka sendiri
00:43:44dari awal.
00:43:46Kedua,
00:43:47setiap agen
00:43:48membaca
00:43:48dari basis pengetahuan yang berbeda.
00:43:50Tim kami akan menanyakan
00:43:51pertanyaan yang sama
00:43:52dan mendapatkan jawaban yang berbeda.
00:43:54Ketiga,
00:43:55kita tidak memiliki visibilitas.
00:43:57Tidak ada yang tahu
00:43:58berapa banyak agen yang ada,
00:43:59siapa yang membangunnya,
00:44:00atau data apa
00:44:01yang mereka sentuh.
00:44:03Keempat,
00:44:04kurangnya visibilitas itu
00:44:05juga berarti kekacauan adopsi.
00:44:07Saya di Slack,
00:44:08saya ketik at,
00:44:09500 agen muncul.
00:44:11Saya tidak tahu
00:44:11apa yang mereka lakukan.
00:44:13Dan terakhir,
00:44:13kita juga belajar
00:44:14bahwa obrolan
00:44:15bukanlah segalanya.
00:44:17Kami mulai dengan gagasan
00:44:18bahwa Slack
00:44:19adalah antarmuka universal,
00:44:20dan itu salah.
00:44:22Agen-agen
00:44:22yang benar-benar digunakan
00:44:24juga memiliki antarmuka depan
00:44:25untuk izin,
00:44:26untuk memvisualisasikan data,
00:44:27untuk alur kerja,
00:44:28dan untuk menjaga manusia
00:44:29tetap terlibat.
00:44:31Kami belajar
00:44:31bahwa semua agen kami
00:44:33harus bekerja
00:44:33pada hari pertama
00:44:35dan pada hari ke-100.
00:44:38Dan saya senang
00:44:38untuk memberi tahu Anda
00:44:39bahwa mereka bekerja.
00:44:41Kami menjalankan lebih dari 100 agen
00:44:43dalam produksi
00:44:44di Vercel,
00:44:45dan mereka adalah bagian
00:44:46dari cara kami beroperasi
00:44:47setiap hari.
00:44:49Saya ingin memberi tahu Anda
00:44:51tentang 10
00:44:51yang paling penting.
00:44:53Dan urutannya penting.
00:44:55Kami mulai
00:44:55dengan kasus penggunaan
00:44:56yang paling jelas
00:44:57dan bergerak menuju
00:44:58agen-agen
00:44:59yang mengubah
00:45:00proses internal
00:45:01dan mengubah
00:45:02cara kami menjalankan
00:45:04tim go-to-market.
00:45:07Vertex
00:45:07adalah agen
00:45:08dukungan pelanggan kami.
00:45:10Ini menyelesaikan
00:45:11lebih dari 91%
00:45:13dari tiket dukungan
00:45:14Vercel
00:45:15di pusat bantuan,
00:45:16Slack,
00:45:17dan DocsChat.
00:45:19Deal1
00:45:20adalah agen
00:45:21kecerdasan kesepakatan kami.
00:45:22Ini mendengarkan
00:45:23setiap panggilan penjualan,
00:45:25melatih perwakilan kami
00:45:25di Slack,
00:45:26dan menjalankan pasca-mortem
00:45:27pada setiap kesepakatan yang kalah.
00:45:29MCP Deal1
00:45:30telah dipanggil
00:45:3117.000 kali
00:45:34bulan ini.
00:45:36Draft Zero
00:45:36adalah agen konten kami.
00:45:38Ini menulis
00:45:39draf pertama
00:45:40dari setiap blog,
00:45:41log perubahan,
00:45:42dan cerita pelanggan
00:45:43yang kami terbitkan.
00:45:45A Zero
00:45:46adalah agen AEO kami.
00:45:48Ini melacak
00:45:48bagaimana merek
00:45:50dan konten Vercel
00:45:50muncul
00:45:51di seluruh pencarian AI.
00:45:53Setiap hari,
00:45:54ia menjalankan ratusan
00:45:55petunjuk
00:45:55di seluruh lusinan
00:45:56model pengkodean.
00:45:59Revoa
00:45:59adalah agen pembaruan
00:46:00Salesforce kami.
00:46:02Ini mendorong
00:46:02perubahan catatan
00:46:03penting
00:46:03ke Salesforce
00:46:05dengan manusia
00:46:05dalam lingkaran.
00:46:06Ini menghemat sembilan jam
00:46:08waktu
00:46:08untuk tim RevOps kami
00:46:10setiap hari.
00:46:12Penny
00:46:12adalah agen keuangan
00:46:14dan operasional kami.
00:46:15Ini memiliki akses
00:46:15ke platform penagihan kami,
00:46:17penyedia pembayaran,
00:46:18dan sistem pemantauan.
00:46:20Ini menghemat tim
00:46:21keuangan dan
00:46:21teknik on-call kami
00:46:22berjam-jam menjawab
00:46:23tiket penagihan.
00:46:26Dan berikutnya,
00:46:27ada V.
00:46:28V adalah agen perutean kami.
00:46:30Ini merutekan permintaan
00:46:31ke semua agen
00:46:32internal lainnya.
00:46:34Ingat
00:46:35masalah adopsi itu?
00:46:36Kami masih memiliki
00:46:37100 agen,
00:46:38tetapi V
00:46:39adalah pintu depan
00:46:40untuk semuanya.
00:46:41Ajukan pertanyaan kepada V,
00:46:43dan ia memilih
00:46:43agen yang tepat
00:46:44untuk pekerjaan itu.
00:46:46Hal terakhir
00:46:47yang akan saya tunjukkan kepada Anda
00:46:47adalah yang
00:46:48ingin saya habiskan
00:46:49waktu nyata di dalamnya
00:46:50karena menurut saya
00:46:51setiap orang dari Anda
00:46:52akan ingin membangun
00:46:52salah satunya.
00:46:53Pertama,
00:46:55DZero,
00:46:56analis data kami.
00:46:57DZero memberikan
00:46:59kepada seluruh perusahaan kami
00:46:59analisis data
00:47:01dan ilmu data
00:47:03sesuai permintaan
00:47:0424/7.
00:47:05Siapa pun di Vercel,
00:47:07insinyur,
00:47:07AE,
00:47:08keuangan,
00:47:09dukungan,
00:47:10dapat menjalankan analisis
00:47:11pada data kami
00:47:12dari gudang data kami
00:47:13tanpa mengajukan tiket
00:47:14atau menunggu tim data.
00:47:17Pengguna dapat mengajukan
00:47:17pertanyaan sederhana
00:47:18seperti berapa banyak prospek
00:47:19yang kami dapatkan dari sebuah kampanye,
00:47:21dan DZero menulis
00:47:22dan menjalankan SQL dasar.
00:47:25Namun DZero juga
00:47:26seorang ilmuwan data.
00:47:28Jika pengguna membutuhkan
00:47:28analisis statistik dilakukan,
00:47:30itu memutar sandbox
00:47:31dan menjalankan Python
00:47:33untuk membuat laporan.
00:47:35DZero adalah alat internal
00:47:37yang paling banyak digunakan
00:47:38di Vercel.
00:47:39Ini menjawab 30.000
00:47:41pertanyaan sebulan.
00:47:43Dan ini aman dalam skala besar.
00:47:45DZero tidak berjalan
00:47:46dalam mode Tuhan.
00:47:47Setiap kueri dicakup
00:47:48sesuai izin pengguna.
00:47:51Jika Anda tidak dapat melihat tabel
00:47:52di Snowflake,
00:47:53DZero juga tidak dapat menunjukkannya kepada Anda.
00:47:54juga.
00:47:55Di bawah kap mesin,
00:47:56DZero membutuhkan lapisan semantik.
00:47:59Dan meskipun
00:47:59Anda dapat mengajukan pertanyaan
00:48:01di Slack,
00:48:02itu membutuhkan antarmuka pengguna
00:48:02agar orang-orang dapat menjelajahi bagan
00:48:04dan menggali data.
00:48:06Berikutnya adalah Athena,
00:48:09kokpit penjualan kami.
00:48:11Salesforce mengumumkan headless.
00:48:13Kami telah menjalankannya
00:48:14selama berbulan-bulan.
00:48:15Athena memilih akun,
00:48:17merencanakan penjangkauan,
00:48:18melacak sinyal,
00:48:19dan menjalankan gerakan mingguan
00:48:20untuk setiap AE di Vercel.
00:48:23Tak lama setelah itu diluncurkan,
00:48:25pipeline hampir berlipat ganda.
00:48:27Setiap AE menggunakannya
00:48:29setiap hari.
00:48:31Di baliknya,
00:48:32Athena membutuhkan
00:48:33lapisan semantik yang sama
00:48:34yang dibutuhkan DZero,
00:48:36ditambah alur kerja yang tahan lama
00:48:37dan koneksi yang aman,
00:48:39ditambah UI,
00:48:40karena agen GTM
00:48:41lebih efektif
00:48:42dengan piksel dan tombol
00:48:44daripada hanya saluran Slack.
00:48:47Dan terakhir,
00:48:48Agen Prospek,
00:48:49SDR otonom kami.
00:48:51Kami melatih Agen Prospek
00:48:52dengan buku pedoman
00:48:53SDR terbaik kami,
00:48:55dan sekarang dia menjalankan
00:48:56buku pedoman itu sendiri
00:48:5724/7.
00:48:58Anda mungkin pernah melihat
00:48:59beritanya tahun lalu.
00:49:01Kami mengurangi 10 SDR
00:49:02menjadi satu.
00:49:04Itu adalah Agen Prospek.
00:49:06Kami menugaskan kembali
00:49:07sembilan perwakilan tersebut
00:49:08ke peran yang lebih besar
00:49:09dan menaikkan kuota kami.
00:49:10Kami telah melihat ROI 32X,
00:49:13dan biayanya $5.000
00:49:15per tahun untuk menjalankannya.
00:49:16Performa kinerjanya
00:49:17berada di persentil ke-90
00:49:19dari perwakilan kami,
00:49:20dan satu insinyur
00:49:21memeliharanya paruh waktu.
00:49:23Di baliknya,
00:49:25Agen Prospek menjalankan
00:49:26tumpukan teknologi yang Tomo
00:49:27tunjukkan kepada Anda tadi.
00:49:28SDK AI,
00:49:29SDK Alur Kerja,
00:49:30dan SDK Obrolan
00:49:31untuk Slack.
00:49:32Dan ini sumber terbuka,
00:49:34jadi Anda bisa membangunnya
00:49:35sendiri hari ini.
00:49:37Membangun agen-agen ini
00:49:38terasa mudah
00:49:39karena kami menggunakan Next.js
00:49:40dan kerangka kerja agen kami,
00:49:43Eve,
00:49:43dan menjalankannya
00:49:44tidak pernah menjadi masalah
00:49:45karena mereka berjalan di Vercel.
00:49:47Ingat saat saya katakan
00:49:48membangun agen
00:49:49lebih sulit
00:49:50daripada yang Anda pikirkan?
00:49:52Bagian sulitnya
00:49:53adalah segala sesuatu di sekitarnya,
00:49:55siapa yang bisa mengaksesnya,
00:49:57bagaimana mereka mengautentikasi,
00:49:58data apa yang bisa mereka sentuh,
00:50:00dan menyediakan semuanya
00:50:01kepada tim keamanan Anda.
00:50:03Jadi kami menghabiskan tahun lalu
00:50:04membangun platform
00:50:05yang membuatnya mudah,
00:50:07dan hari ini,
00:50:08kami membuatnya tersedia
00:50:09untuk Anda.
00:50:11Saya senang mengumumkan
00:50:12Vercel untuk aplikasi perusahaan
00:50:15dan agen.
00:50:17Ini adalah pengalaman pengembang
00:50:19Vercel yang Anda sukai
00:50:20untuk semua orang di perusahaan Anda
00:50:22dengan identitas
00:50:23dan akses bawaan
00:50:24dan opsi
00:50:26untuk menjalankannya
00:50:26di penyewa AWS Anda sendiri.
00:50:29Seperti semua produk kami,
00:50:30ini portabel
00:50:31karena kerangka kerja
00:50:32dan model agnostik,
00:50:34dan kami membangun ini
00:50:35untuk diri kami sendiri terlebih dahulu,
00:50:36dan sekarang ini adalah platform
00:50:37yang bisa Anda bangun juga.
00:50:39Izinkan saya menunjukkan kepada Anda
00:50:40tiga bagian terpenting.
00:50:43Sebelum hari ini,
00:50:44Anda harus menyediakan secara manual
00:50:45dan mengeluarkan
00:50:46setiap pengguna Vercel.
00:50:48Pengguna yang dikelola perusahaan
00:50:50memberi Anda kendali pusat
00:50:51atas akses karyawan
00:50:52ke Vercel dan VZero
00:50:54dengan jejak audit lengkap
00:50:56atas setiap tindakan yang mereka ambil.
00:50:59Saya katakan sebelumnya
00:51:00bahwa siapa pun bisa meminta Claude.
00:51:02Kenyataannya adalah
00:51:03karyawan Anda
00:51:04sudah melakukan ini,
00:51:05baik Anda mengetahuinya atau tidak.
00:51:07Itu disebut IT bayangan,
00:51:09dan AI telah menyebabkan
00:51:11pelanggaran data besar
00:51:12di perusahaan.
00:51:13Jadi, bahkan jika Anda bisa mengontrol
00:51:15siapa yang membangun dengan AI,
00:51:16Anda masih harus membatasi
00:51:18akses ke aplikasi
00:51:19dan agen yang mereka bangun.
00:51:21Itulah mengapa kami membangun
00:51:22Vercel Passport.
00:51:24Itu menempatkan setiap aplikasi internal
00:51:26dan agen di belakang IDP Anda
00:51:28secara default.
00:51:29Alat internal
00:51:30tetap internal.
00:51:32Karyawan hanya bisa melihat
00:51:33aplikasi yang mereka butuhkan,
00:51:35dan tidak ada yang terekspos secara publik.
00:51:38Dan Anda bisa menerapkan
00:51:39semua ini
00:51:40ke penyewa AWS Anda sendiri.
00:51:42Anda tidak salah dengar.
00:51:43Anda bahkan bisa menjalankan
00:51:44fungsi Vercel
00:51:45di akun AWS Anda sendiri.
00:51:47Apa pun yang Anda bangun
00:51:48dengan agen
00:51:49tetap berada di dalam
00:51:50batas keamanan Anda.
00:51:53Tim-tim
00:51:54yang mengirimkan dengan cepat,
00:51:56aman dalam skala besar
00:51:57adalah mereka
00:51:58yang akan menang.
00:51:59Kami membangun aplikasi perusahaan
00:52:01dan agen
00:52:01sehingga itu bisa menjadi Anda.
00:52:03G,
00:52:04kembali ke Anda
00:52:04untuk menyelesaikannya.
00:52:13Terima kasih, Gene.
00:52:14Terima kasih, Gene.
00:52:15Luar biasa.
00:52:17Hari ini,
00:52:18kami menunjukkan kepada Anda
00:52:18bahwa Vercel
00:52:19adalah platform
00:52:19di mana Anda bisa membangun
00:52:21dan menjalankan segalanya.
00:52:23Segala jenis situs web,
00:52:25aplikasi,
00:52:26atau agen.
00:52:28Kerangka kerja backend Anda
00:52:29bisa berjalan dalam skala besar.
00:52:31Dengan layanan Vercel,
00:52:33Anda bisa mengembangkan,
00:52:34mempratinjau,
00:52:35dan menerapkan
00:52:36backend
00:52:36dan frontend
00:52:37bersama-sama.
00:52:40Dengan EVE,
00:52:41siapa pun di tim Anda
00:52:42bisa membangun agen
00:52:43dalam hitungan menit
00:52:44atau detik.
00:52:47Vercel Connect
00:52:48memberikan agen-agen tersebut
00:52:49akses aman
00:52:50ke semua layanan Anda.
00:52:54Vercel Passport
00:52:55memastikan
00:52:55agen dan aplikasi internal
00:52:56tetap
00:52:57tetap internal
00:52:58di belakang IDP Anda.
00:53:01dan Anda bisa menjalankan
00:53:02semua ini
00:53:03di dalam
00:53:04akun AWS Anda.
00:53:07Anda bisa mulai hari ini.
00:53:09Minta agen pengkodean Anda
00:53:10untuk menginstal
00:53:11plugin Vercel.
00:53:13Maka Anda bisa membangun apa saja.
00:53:16Sebuah situs web,
00:53:17aplikasi,
00:53:18agen,
00:53:18dan mengirimkannya
00:53:19dalam skala global.
00:53:21Dan Agen Vercel
00:53:22akan mengawasi
00:53:23produksi.
00:53:25Ini adalah
00:53:26infrastruktur agen.
00:53:28Kami tidak sabar
00:53:29untuk melihat
00:53:30apa yang akan Anda kirimkan selanjutnya.
00:53:31Terima kasih.

Key Takeaway

Vercel memperkenalkan infrastruktur agen yang terintegrasi, mencakup AI SDK, Workflow SDK, Vercel Sandbox, dan Vercel Connect untuk membangun serta menjalankan agen produksi secara aman, terukur, dan terobservasi.

Highlights

  • Jumlah deployment di Vercel yang dipicu oleh agen pengodean meningkat 17 kali lipat dalam enam bulan terakhir.

  • Volume AI Gateway di Vercel melonjak dari 2 triliun menjadi 20 triliun token per bulan.

  • AI SDK kini diunduh lebih dari 15 juta kali per minggu dan mendukung pengembangan aplikasi dengan TypeScript maupun Python.

  • Vercel Services memungkinkan pengembangan frontend dan backend secara bersamaan melalui satu perintah, yakni vcdev.

  • Vercel Sandbox menyediakan lingkungan komputasi micro-VM terisolasi untuk mengeksekusi kode yang tidak dipercaya dengan aman.

  • DZero, salah satu agen internal Vercel, menjawab 30.000 pertanyaan terkait analisis data per bulan.

  • Agen Prospek di Vercel menghasilkan ROI 32X dengan biaya operasional $5.000 per tahun.

Timeline

Evolusi Vercel menuju Infrastruktur Agen

  • Lebih dari setengah deployment di Vercel kini dipicu oleh agen.
  • Vercel beralih dari platform frontend ke platform full-stack untuk mendukung perangkat lunak otonom.
  • Infrastruktur agen Vercel mencakup kemampuan deployment, pembangunan agen, dan otomatisasi platform.

Perubahan paradigma pengodean dari manual menjadi berbasis agen telah meningkatkan efisiensi deployment secara drastis. Infrastruktur ini dirancang untuk mendukung perangkat lunak yang tidak hanya merespons input, tetapi juga mengambil tindakan otonom. Vercel memperluas dukungannya ke backend, termasuk Python dan layanan mikro, untuk memfasilitasi kebutuhan aplikasi modern.

Komponen Utama Tumpukan Agen Vercel

  • AI SDK berfungsi sebagai perangkat universal untuk mengakses berbagai model AI.
  • AI Gateway bertindak sebagai jaringan pengiriman token untuk memastikan keandalan dan observabilitas.
  • Workflow SDK memungkinkan eksekusi tugas yang berjalan lama dengan ketahanan komputasi.
  • Vercel Sandbox menyediakan isolasi untuk eksekusi kode yang aman.

Tumpukan ini menyederhanakan koneksi ke berbagai model AI melalui AI SDK. AI Gateway mengatasi tantangan skalabilitas token dengan perutean cerdas di jaringan global. Workflow SDK menangani alur kerja kompleks yang membutuhkan persistensi status, sementara Sandbox memungkinkan agen menjalankan kode yang tidak dipercaya tanpa mengorbankan keamanan sistem produksi.

Integrasi Data dan Kolaborasi

  • Vercel Connect memberikan akses aman ke data sistem internal melalui token berumur pendek.
  • Chat SDK memungkinkan agen berinteraksi dengan pengguna melalui berbagai platform pesan seperti Slack.
  • Eve adalah kerangka kerja baru untuk membangun agen produksi secara cepat.

Konektor mempermudah integrasi dengan alat bisnis seperti Salesforce, Linear, dan Slack tanpa perlu mengelola kredensial jangka panjang secara manual. Eve menyediakan pendekatan modular untuk menyatukan berbagai primitif agen ke dalam satu direktori kode yang kohesif, mengurangi waktu pengembangan agen dari berminggu-minggu menjadi hitungan menit.

Otomatisasi Produksi dan Keamanan Perusahaan

  • Vercel Agent dapat mendeteksi, menganalisis, dan memperbaiki insiden produksi secara otonom.
  • Model perizinan menggabungkan mode rencana dengan pemberian akses untuk menjaga keamanan.
  • Vercel Passport mengamankan aplikasi internal di belakang sistem IDP perusahaan.
  • Platform mendukung deployment ke penyewa AWS mandiri untuk kontrol batas keamanan.

Vercel Agent membantu tim teknik dengan melakukan deteksi masalah performa dan rollback instan. Keamanan diutamakan dengan membatasi izin agen hanya pada apa yang diperlukan dan memastikan setiap perubahan status produksi melibatkan persetujuan manusia. Dukungan untuk penyewa AWS dan identitas terpusat memberikan kendali yang dibutuhkan oleh organisasi perusahaan.

Community Posts

View all posts