Buat Aplikasi AI Generatif Sekali Klik Di Google Cloud

(Source: Freepik)

Proses pembuatan aplikasi interaktif yang dapat dibagikan seringkali menjadi tantangan tersendiri bagi para pengembang. Mereka harus berurusan dengan konfigurasi infrastruktur, menghubungkan berbagai API, dan membangun antarmuka pengguna yang rumit. Google Cloud melalui Vertex AI kini menawarkan alur kerja yang disederhanakan, yaitu kemampuan untuk melakukan deployment satu klik dari prompt AI generatif langsung ke Cloud Run sebagai aplikasi web interaktif. Fitur inovatif ini menjembatani kesenjangan antara eksperimen prompt dengan prototipe yang siap dibagikan.

Vertex AI sebelumnya telah menyediakan lingkungan yang bermanfaat untuk bereksperimen dan menyempurnakan prompt AI generatif. Pengguna dapat menguji berbagai model, menyesuaikan parameter, dan merancang instruksi yang optimal. Akan tetapi, berbagi pengalaman interaktif di luar konsol seringkali melibatkan proses yang kompleks, seperti mengekspor kode, menyiapkan hosting, mengelola dependensi, dan membangun antarmuka pengguna. Kini, masalah tersebut terjawab dengan hadirnya solusi Deploy as App.

Solusinya adalah deployment yang sederhana dan cepat dengan fitur Deploy as App. Berdasarkan umpan balik pengguna dan tujuan untuk membuat AI generatif lebih mudah diakses, Google Cloud mengintegrasikan alur deployment yang mulus ini. Berikut langkah-langkahnya:

  1. Rancang prompt Anda: Pengembang menyempurnakan ide AI generatif mereka dalam antarmuka Vertex AI Studio yang familiar. Mereka menambahkan instruksi sistem, contoh, dan melakukan pengujian hingga mereka puas.

  2. Klik Deploy as App: Tombol Deploy as App yang jelas dan utama kini hadir sebagai jalur langsung mereka untuk membuat aplikasi.

  3. Konfigurasi sesuai kebutuhan: Pilih preferensi autentikasi (publik atau terautentikasi) sesuai pilihan yang dibutuhkan.

  4. Vertex AI dan Cloud Run melakukan pekerjaan berat: Klik Deploy application, dan Vertex AI bekerja dengan Cloud Run di balik layar. Vertex AI mengemas prompt Anda dan membangun UI interaktif (didukung oleh Gradio), sementara Cloud Run menangani pembuatan dan hosting aplikasi dalam infrastruktur terkelola penuhnya.

  5. Bagikan aplikasi Anda: Setelah selesai, Anda akan mendapatkan tautan langsung ke aplikasi web fungsional Anda yang didukung oleh prompt Anda. Anda dapat dengan mudah membagikan URL ini dengan kolega, pemangku kepentingan, atau penguji.

  6. Lakukan iterasi dengan mulus: Anda dapat dengan mudah kembali ke Vertex AI Studio, menyempurnakan prompt Anda, dan melakukan redeployment aplikasi dengan perubahan yang Anda buat.

Aplikasi yang Anda buat di-deploy ke Cloud Run, platform aplikasi terkelola penuh dari Google Cloud. Ini berarti Anda mendapatkan penskalaan otomatis (termasuk skala ke nol untuk penghematan biaya) tanpa perlu mengelola infrastruktur. Fitur ini sangat ideal untuk melakukan deployment dan berbagi aplikasi Anda dengan cepat.

Integrasi antara Vertex AI dan Cloud Run ini memiliki beberapa fungsi utama yang signifikan. Pertama, kecepatan, memungkinkan peralihan dari konsep menjadi prototipe yang dapat dibagikan dalam hitungan menit, bukan jam atau hari. Kedua, kesederhanaan, di mana pengguna dapat fokus pada prompt dan ide AI mereka tanpa perlu dipusingkan dengan konfigurasi infrastruktur yang rumit. Ketiga, kemudahan iterasi, yang memungkinkan pengguna untuk dengan mudah menyempurnakan prompt di Vertex AI Studio dan melakukan redeployment aplikasi dengan perubahan yang diinginkan. Keempat, kemampuan berbagi yang instan melalui antarmuka web yang berfungsi penuh untuk mendemonstrasikan kapabilitas AI generatif Anda. Integrasi Cloud Run secara signifikan menurunkan hambatan dalam membuat dan berbagi aplikasi AI generatif, menjadikannya solusi ideal untuk membuat prototipe cepat, alat internal, atau demo bagi pemangku kepentingan.