CLI Vercel Sekarang Dibuat untuk Agen AI

VVercel
Computing/SoftwareInternet Technology

Transcript

00:00:00halo semuanya, melky di sini dan di Vercel kami suka merilis fitur baru, terutama dalam hal
00:00:06infrastruktur untuk cloud masa kini, dan salah satu bagian terpenting dari infrastruktur tersebut
00:00:11adalah Vercel CLI. CLI kini bukan lagi sekadar cara bagi seseorang untuk melakukan deployment dari terminal mereka,
00:00:17melainkan telah menjadi fondasi pembangun bagi agen, antarmuka terprogram yang dapat mereka gunakan untuk menghubungkan
00:00:23sumber daya, membuat sandbox, memeriksa log, men-debug masalah, dan terus meningkatkan deployment mereka.
00:00:29Jadi di bagian pertama ini, saya akan memandu kalian melalui beberapa pembaruan CLI terbaru yang kami buat untuk
00:00:35Vercel CLI agar menjadi fondasi yang lebih kuat untuk membangun bersama agen Anda. Baik, mari kita mulai
00:00:41dengan Vercel Sandbox dan bagaimana Anda dapat langsung menggunakannya dari Vercel CLI. Seperti yang kita tahu,
00:00:47sandbox sangat diminati saat ini, dan Vercel Sandbox secara harfiah merupakan salah satu pengalaman tercepat
00:00:53di luar sana dan ini sangat sempurna; Anda punya agen, mereka akan menjalankan beberapa kode, dan Anda ingin memastikan
00:00:57itu dilakukan dengan aman, dan cara apa yang lebih baik selain sandbox yang aman? Jadi mari kita masuk ke terminal ini
00:01:04di sini, seperti yang Anda lihat saya sudah terhubung dengan vc, sudah siap. Yang akan saya lakukan adalah menggunakan vc sandbox create
00:01:13dash dash connect dan semua ini memungkinkan saya untuk terhubung langsung ke instans baru ini yang akan saya
00:01:17buat. Anda bisa lihat di sini sangat cepat, gunakan Vercel CLI dan jreng, Anda dapat melihat detail
00:01:24sandbox yang telah dibuat. Anda mendapatkan tim, proyek, dan itu dicakupkan langsung ke kredensial otorisasi Anda
00:01:29kepadanya, sangat mudah, sangat mulus. Anda dapat melihat di sini saya dapat menjalankan perintah apa pun yang saya inginkan dari
00:01:36sandbox sekarang, saya dapat melanjutkan dan melakukan git clone untuk repositori berbeda yang saya inginkan, jadi saya bisa
00:01:41melanjutkan dan mari kita ambil github untuk Vercel CLI, jadi saya akan pergi ke sini, mengambilnya dan dari sandbox saya
00:01:51dapat melakukan git clone dan sekarang repositori Vercel itu akan dikloning, itu akan mengunduhnya
00:01:56sehingga saya dapat menggunakannya di sandbox tersebut. Jadi sekarang setelah kita kembali dan repositori telah dikloning, saya dapat melanjutkan dan
00:02:02keluar dari sandbox itu tanpa masalah, dan katakanlah suatu hari nanti saya ingin kembali, saya dapat melanjutkan dan melakukan vc sandbox
00:02:10connect dan nama sandbox tersebut, dan saya kembali tepat seperti saat saya meninggalkannya, ketik ls dan Anda dapat melihat repositori github itu.
00:02:17Jadi silakan biarkan agen Anda beraksi sebebasnya di sandbox menggunakan Vercel CLI. Bagian penting lainnya
00:02:24dari infrastruktur yang Anda butuhkan jika Anda membangun aplikasi siap produksi adalah fitur bendera (feature flags),
00:02:29dan Vercel Flags adalah penyedia feature flag yang terintegrasi langsung ke platform Vercel. Buat flag, tentukan
00:02:36aturan penargetan, jalankan peluncuran bertahap, jalankan uji A/B, semuanya dari agen Anda di Vercel CLI.
00:02:43Mari kita buat feature flag baru untuk proyek uji coba ini yang saya miliki di sini, jadi perintah pertama
00:02:48yang akan saya jalankan adalah vc flags create lalu nama feature flag saya yaitu
00:02:53a-b-split. Seperti yang Anda lihat di sini sekarang saya sudah mengaktifkan feature flag tersebut, saya dapat melanjutkan dan
00:03:02benar-benar memeriksanya. Jadi itulah feature flag saya a-b-split, saya memiliki target produksi, target pratinjau,
00:03:07dan target pengembangan. Sekarang jika saya kembali dan katakanlah saya perlu memberi tahu agen saya atau diri saya sendiri bahwa saya ingin
00:03:13memodifikasi flag tersebut dan lalu lintas yang terkait dengannya, di sini yang dapat saya lakukan adalah menempelkan perintah ini, tetapi apa yang sedang saya lakukan
00:03:19adalah memanggil Vercel CLI, perintah flags, nama feature flag saya yaitu a-b-split,
00:03:26lalu saya menargetkan lingkungan produksi saya, saya akan membaginya berdasarkan id pengguna dan bobotnya,
00:03:32saya akan menetapkan false sebesar 95 dan bobotnya menjadi 5 yang berarti 95% dari lalu lintas akan berada di satu kelompok feature flag saya
00:03:40dan 5% sisanya, dengan asumsi itu adalah fitur yang ingin saya luncurkan, akan berada di sini.
00:03:44Dan jika saya mengklik ini sekarang, Anda dapat melihat saya dapat mempersempit ini, saya dapat mengirim pesan sehingga saya dapat mengonfigurasi
00:03:50split untuk produksi false mati true aktif, itu akan disimpan di platform sebenarnya dan voila,
00:03:56feature flag a-b-split telah berhasil diperbarui di produksi. Oke, sekarang ini mungkin menjadi
00:04:02fitur baru favorit saya di Vercel CLI, tetapi kami telah mendesain ulang sepenuhnya cara kerja curl dengan vc curl
00:04:09sehingga agen tidak perlu lagi hanya menulis kode—maksud saya, itu dulu sekali—mereka perlu menguji apa
00:04:14yang telah mereka ubah, dan Vercel curl memungkinkan Anda membuat permintaan ke proyek yang tertaut atau deployment tertentu
00:04:19tanpa harus menggabungkan URL deployment secara manual. Namun satu kelebihan tambahan adalah kami telah mengembangkan perintah curl asli
00:04:26sehingga Anda dapat menggunakan apa pun yang biasa Anda gunakan dengan curl bersama vc curl. Jadi di sini saya punya terminal saya terbuka,
00:04:32saya memiliki situs pengguna, jadi jika saya masuk ke dalamnya, Anda dapat melihat situs yang cukup dasar, hanya sebuah api halo,
00:04:38tetapi di sini saya dapat melakukan sesuatu seperti vc curl /api/hello dan Anda dapat melihat saya mendapatkan kembali perintahnya.
00:04:46Oke keren, tidak ada yang terlalu rumit, tapi saya pikir yang akan keren adalah jika saya menyuruh agen saya melakukan hal yang sama
00:04:52dalam suatu alur di mana mungkin mereka menerapkan sesuatu dan mereka memeriksa bagaimana tampilan endpoint, apakah berfungsi dengan benar, apakah ada yang rusak,
00:04:57menggunakan vc curl, bisakah kamu memanggil endpoint /api/hello?
00:05:10Luar biasa, jadi respons endpoint berhasil, agen melakukan persis seperti yang harus dilakukannya,
00:05:14dan sekarang bagaimana jika saya katakan bagaimana kalau membuat permintaan post ke endpoint /api/users untuk saya menguji
00:05:22jika itu berfungsi dengan benar? Jadi ia melanjutkan dan mengambil skema aktual dari endpoint saya karena saya telah mendeployment-nya ke Vercel,
00:05:35dan sekarang untuk membuat perintah post semuanya menggunakan perintah asli, Anda dapat melihat post berfungsi
00:05:41dengan benar, respons membuat id 3 nama melky vc untuk mencadangkan deployment di hello-api-flame
00:05:47.vercel.app. Sekarang rilis menarik lainnya yang telah kami kerjakan dengan sangat keras di Vercel selama beberapa bulan terakhir
00:05:54adalah binari asli eksperimental untuk Vercel CLI. Kami ingin menciptakan pengalaman di mana
00:06:00bahkan jika Anda menggunakan Mac, Windows, atau Linux, itu tidak masalah, kami ingin fokus memberi Anda
00:06:05yang terbaik untuk build dan sistem operasi Anda. Jadi Anda dapat melihat di sini saya tidak lagi menggunakan vc, saya benar-benar telah menghapusnya
00:06:12dan menghapus instalasi Vercel reguler yang Anda instal melalui node, dan saya ingin menjalankan npm install -g
00:06:18@vercel/vc-native. Mari kita cari paketnya dan sekarang yang mana vc menunjukkan kepada saya bahwa
00:06:26saya telah menginstal binari asli, binari macOS untuk komputer saya karena saya menggunakan Mac. Sekarang saya dapat menunjukkan
00:06:32semua perintah yang berfungsi untuknya seperti biasa, tetapi yang benar-benar ingin saya demonstrasikan adalah
00:06:37perbedaan dalam cara kita mengeksekusi, jadi Anda dapat melihat di sini ini sebenarnya adalah file eksekusi Mac 64-bit untuk arm64,
00:06:44itu komputer saya saat ini, bukan chip intel, saya memiliki M4 di sini. Dan hal lain yang benar-benar ingin saya
00:06:49demonstrasikan adalah perbedaan ukuran sebenarnya dari binari tersebut, Anda dapat melihat di sini binari ini dikirimkan dengan
00:06:55semua yang kita butuhkan hanya 66 megabita, jadi binari ini jauh lebih cepat dan jauh lebih kecil, dan kami sedang meluncurkannya
00:07:02untuk memastikan para pengguna Windows, Linux, dan Mac mendapatkan pengalaman terbaik. Oke, sekarang bagian selanjutnya ini
00:07:08sangat menarik, plugin telah mengambil alih sebagian besar penata (harness). Jika Anda belum tahu, plugin benar-benar dapat mengarahkan dan mengubah
00:07:16bagaimana penata Anda berperilaku untuk benar-benar mengoptimalkan pengalaman pengembangan Anda, dan Vercel memiliki plugin Vercel kami sendiri
00:07:22yang merupakan hal wajib bagi siapa pun yang mengembangkan menggunakan Vercel. Sekarang Anda dapat melihat di sini saya memiliki
00:07:29Claude Code terbuka dan saya Cs ingin menunjukkan kepada Anda bahwa plugin Vercel tersedia di mana-mana sekarang.
00:07:34Saya berada di pasar resmi untuk penata Claude Code dan jika saya mengetik Vercel, Anda dapat melihat
00:07:42di sini kita memiliki plugin Claude Code versi resmi dari Vercel dengan 152.000 pemasangan, Anda dapat melanjutkan
00:07:48dan menginstalnya untuk cakupan pengguna atau secara global, saya akan melanjutkan dan menginstalnya untuk cakupan pengguna saya di sini dan sekarang itu akan
00:07:54meminta saya untuk melakukan muat ulang plugin (-reload-plugins). Sekarang plugin saya telah dimuat ulang dan itu datang dengan sekumpulan keterampilan berbeda
00:08:01dan agen berbeda yang dapat kita gunakan, jadi sekarang kapan pun Anda mengembangkan dengan Next.js, Anda ingin
00:08:06mendeploy-nya menggunakan shadcn, auth, atau apa pun seperti itu, plugin ini siap membantu Anda untuk Claude Code. Namun kami
00:08:13tidak berhenti sampai di situ karena jika Anda membuka Codex, pengalaman persis yang sama masih ada, saya dapat melanjutkan dan
00:08:20melakukan plugin untuk menelusuri berbagai plugin yang tersedia, Anda dapat melihat di sini saya sudah memiliki plugin Vercel
00:08:27terpasang dan ini juga dari pasar Codex resmi OpenAI, jadi terlepas dari apakah Anda ingin menggunakan model GPT
00:08:33di Codex, plugin Vercel siap membantu Anda. Tapi tunggu, masih ada lagi karena sekarang
00:08:40jika saya menggunakan Grok CLI dan jika Anda ingin menggunakan Grok CLI, Anda juga dapat melanjutkan ke plugin dan melihat bahwa kami
00:08:47juga tersedia di pasar Grok, jadi terlepas dari preferensi Anda apakah itu Grok, Claude Code, Codex,
00:08:54plugin Vercel tersedia, Anda bahkan dapat menginstal dengan perintah npx untuk penata apa pun yang ingin Anda gunakan,
00:09:00jadi silakan gunakan dan benar-benar tingkatkan pengalaman CLI Anda. Baik kawan-kawan, terima kasih banyak telah
00:09:06menonton video pembaruan singkat ini, kalian harus tetap menyimak karena bagian dua, bagian tiga, banyak bagian
00:09:11akan datang di masa depan, kami akan terus menunjukkan kepada Anda bagaimana kami merilis fitur di CLI,
00:09:16bagaimana kami meningkatkan permainan agen Anda dan secara keseluruhan semua hal keren yang kami siapkan di sini di Vercel,
00:09:22dan sampai jumpa di video berikutnya, sampai jumpa!

Key Takeaway

Pembaruan Vercel CLI mengubah perangkat baris perintah menjadi fondasi agen AI yang mendukung manajemen sandbox, konfigurasi feature flag, dan penggunaan binari asli berukuran 66 megabita.

Highlights

  • Vercel CLI kini berfungsi sebagai fondasi pemrograman dan antarmuka terprogram bagi agen AI.

  • Perintah `vc sandbox create --connect` memungkinkan pembuatan dan penyambungan instans sandbox secara instan dari terminal.

  • Fitur bendera dapat dibuat dan dikonfigurasi langsung dari agen menggunakan perintah `vc flags create`.

  • Binari asli eksperimental Vercel CLI untuk macOS berukuran 66 megabita dan menawarkan eksekusi yang jauh lebih cepat.

  • Plugin resmi Vercel tersedia di pasar resmi untuk Claude Code, Codex, dan Grok CLI.

Timeline

Peran Baru Vercel CLI untuk Agen AI

  • Infrastruktur Vercel CLI bertransformasi menjadi fondasi pembangun bagi agen AI.
  • Antarmuka terprogram pada CLI memungkinkan agen menghubungkan sumber daya dan men-debug masalah secara mandiri.

Infrastruktur cloud masa kini menuntut perangkat yang dapat diakses secara terprogram oleh agen. CLI tidak lagi sekadar alat deployment manual bagi manusia dari terminal. Agen AI dapat memanfaatkan antarmuka ini untuk mengelola sumber daya dan memantau deployment secara berkelanjutan.

Manajemen Sandbox Aman untuk Agen

  • Perintah `vc sandbox create --connect` menciptakan instans sandbox baru yang langsung terhubung ke kredensial otorisasi.
  • Agen dapat menjalankan kode, melakukan clone repositori GitHub, dan keluar masuk sandbox tanpa kehilangan konteks.

Sandbox menyediakan lingkungan eksekusi yang aman bagi agen untuk menjalankan kode secara bebas. Perintah koneksi instan memudahkan pengembang maupun agen untuk kembali ke status kerja sebelumnya hanya dengan memanggil nama sandbox yang tersimpan.

Pengaturan Feature Flag dan Pengujian A/B

  • Vercel Flags menyediakan penyedia feature flag yang terintegrasi langsung ke dalam platform.
  • Perintah `vc flags create` memungkinkan pembuatan dan penargetan lalu lintas produksi berdasarkan ID pengguna dan bobot persentase.

Pembangunan aplikasi siap produksi memerlukan pengelolaan fitur secara dinamis. Agen dapat mengeksekusi perintah untuk membagi lalu lintas produksi, menetapkan parameter persentase seperti 95% untuk nilai false dan 5% untuk nilai true, lalu menyimpannya langsung ke platform.

Pengujian Endpoint dengan Perintah `vc curl`

  • Desain ulang penuh pada perintah `vc curl` memungkinkan pengujian proyek tertaut tanpa menggabungkan URL secara manual.
  • Agen dapat memanggil endpoint seperti `/api/hello` atau melakukan permintaan POST untuk menguji skema endpoint setelah deployment.

Kemampuan menguji perubahan secara otomatis sangat penting bagi agen AI. Perintah curl asli yang terintegrasi memungkinkan agen mengambil skema aktual dari endpoint yang telah di-deploy dan memastikan fungsionalitas merespons dengan benar tanpa kesalahan.

Binari Asli Eksperimental Vercel CLI

  • Instalasi paket `@vercel/vc-native` menyediakan binari asli khusus sistem operasi untuk macOS, Windows, dan Linux.
  • Binari eksekusi Mac 64-bit untuk arsitektur arm64 ini memiliki ukuran file hanya 66 megabita.

Pendekatan binari asli mengoptimalkan performa build dan sistem operasi secara spesifik. Ukuran file yang lebih kecil dan kecepatan eksekusi yang tinggi dirancang untuk memberikan pengalaman terbaik bagi pengguna di berbagai platform perangkat keras.

Integrasi Plugin Vercel pada Berbagai Harness

  • Plugin Vercel tersedia di pasar resmi untuk Claude Code dengan lebih dari 152.000 pemasangan.
  • Plugin serupa dapat diinstal pada Codex OpenAI, Grok CLI, maupun penargetan penata lainnya menggunakan perintah npx.

Dukungan plugin memperluas kemampuan penata dalam mengarahkan alur pengembangan aplikasi Next.js menggunakan pustaka seperti shadcn atau sistem autentikasi. Ketersediaan plugin di berbagai ekosistem model memastikan fleksibilitas bagi pengembang.

Community Posts

View all posts