Checkpoint
Enable the Vertex AI API
/ 25
Extract the content of the image
/ 25
Create prompts with text
/ 25
Create conversations with chat prompt
/ 25
Mulai Menggunakan Vertex AI Studio
GSP1154
Ringkasan
Vertex AI adalah platform pengembangan machine learning komprehensif yang memberikan kemampuan prediktif dan AI generatif. Di platform ini, Anda dapat melatih, mengevaluasi, dan men-deploy model machine learning prediktif untuk tujuan membuat perkiraan. Selain itu, Anda dapat memanfaatkan platform ini untuk menemukan, menyesuaikan, dan menyajikan model AI generatif untuk memproduksi konten.
Vertex AI Studio dapat Anda gunakan untuk menguji dan menyesuaikan model AI generatif dengan cepat, sehingga Anda dapat memanfaatkan kemampuannya dalam aplikasi Anda. Platform ini menyediakan berbagai alat dan resource, termasuk contoh UI (antarmuka pengguna) dan coding yang memudahkan Anda mulai menggunakan AI generatif, meskipun tidak memiliki latar belakang machine learning.
Lab interaktif ini memandu Anda memahami Vertex AI Studio, tempat Anda akan menemukan potensi kecanggihan model AI generatif. Anda akan mempelajari Gemini Freeform dan menggunakannya untuk menganalisis gambar, mendesain perintah, serta menghasilkan percakapan langsung di Konsol Google Cloud. Anda tidak memerlukan API atau SDK Python karena semuanya dapat diakses melalui antarmuka pengguna yang intuitif.
Tujuan
Di lab ini, Anda akan melakukan tugas berikut:
- Menganalisis gambar dengan Gemini Freeform.
- Mempelajari kemampuan Freeform.
- Mendesain perintah dengan mode bentuk bebas dan terstruktur.
- Menghasilkan percakapan.
Penyiapan dan persyaratan
Sebelum mengklik tombol Mulai Lab
Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer, yang dimulai saat Anda mengklik Start Lab, akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.
Lab praktik ini dapat Anda gunakan untuk melakukan sendiri aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.
Untuk menyelesaikan lab ini, Anda memerlukan:
- Akses ke browser internet standar (disarankan browser Chrome).
- Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Cara memulai lab dan login ke Google Cloud Console
-
Klik tombol Start Lab. Jika Anda perlu membayar lab, jendela pop-up akan terbuka untuk memilih metode pembayaran. Di sebelah kiri adalah panel Lab Details dengan info berikut:
- Tombol Open Google Cloud console
- Waktu tersisa
- Kredensial sementara yang harus Anda gunakan untuk lab ini
- Informasi lain, jika diperlukan, untuk menyelesaikan lab ini
-
Klik Open Google Cloud console (atau klik kanan dan pilih Open Link in Incognito Window jika Anda menjalankan browser Chrome).
Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Sign in.
Tips: Atur tab di jendela terpisah secara berdampingan.
Catatan: Jika Anda melihat dialog Choose an account, klik Use Another Account. -
Jika perlu, salin Username di bawah dan tempel ke dialog Sign in.
{{{user_0.username | "Username"}}} Anda juga dapat menemukan Username di panel Lab Details.
-
Klik Next.
-
Salin Password di bawah dan tempel ke dialog Welcome.
{{{user_0.password | "Password"}}} Anda juga dapat menemukan Password di panel Lab Details.
-
Klik Next.
Penting: Anda harus menggunakan kredensial yang diberikan lab. Jangan menggunakan kredensial akun Google Cloud Anda. Catatan: Menggunakan akun Google Cloud sendiri untuk lab ini dapat dikenai biaya tambahan. -
Klik halaman berikutnya:
- Setujui persyaratan dan ketentuan.
- Jangan tambahkan opsi pemulihan atau autentikasi 2 langkah (karena ini akun sementara).
- Jangan mendaftar uji coba gratis.
Setelah beberapa saat, Konsol Google Cloud akan terbuka di tab ini.
Mengaktifkan Vertex AI API
-
Di Konsol Google Cloud, masukkan Vertex AI API di kotak penelusuran atas.
-
Klik hasil untuk Vertex AI API di bagian Marketplace & API.
-
Klik Enable.
Klik Check my progress untuk memverifikasi tujuan.
Tugas 1. Menganalisis gambar dengan Gemini Freeform
- Di konsol Google Cloud, buka Navigation menu ()>Artificial Intelligence > Vertex AI> Vertex AI Studio > Overview.
Anda akan menemukan empat fitur: Freeform, Chat, Vision, dan Speech. Anda akan berfokus pada dua langkah pertama di lab ini.
- Untuk Generate with Gemini, klik Open Freeform.
-
Namai perintah Anda sebagai Image analysis.
-
Download gambar contoh. Klik kanan gambar jadwal, lalu simpan ke desktop Anda.
-
Buat judul untuk gambar. Klik Insert media > Upload di kanan atas, lalu upload gambar jadwal. Media dapat berupa gambar atau video.
-
Pilih
untuk Region. -
Salin teks berikut, lalu klik Submit.
Atau, lebih spesifik lagi:
Apakah judulnya sesuai harapan Anda? Coba ubah perintah untuk melihat apakah Anda akan mendapatkan hasil yang berbeda atau tidak.
- Jelaskan gambar tersebut. Ganti perintah sebelumnya dengan perintah berikut, lalu klik Submit.
- Sesuaikan parameternya. Sesuaikan temperatur dengan men-scroll dari kiri (0) ke kanan (1). Kirim ulang perintah untuk mengamati perubahan pada hasil jika dibandingkan dengan hasil sebelumnya.
- Ekstrak teks dari gambar. Ganti perintah sebelumnya dengan perintah berikut:
Selanjutnya, jika Anda ingin memformat output menjadi daftar, ganti perintah sebelumnya dengan perintah berikut:
Giliran Anda - coba tulis beberapa perintah yang berbeda. Apa perbedaan hasil ini dari sebelumnya?
- Analisis informasi pada gambar. Ganti perintah sebelumnya dengan perintah berikut:
Apakah hasilnya sesuai harapan Anda? Anda sangat dianjurkan untuk mencoba perintah yang berbeda-beda untuk berbagai tugas. Anda juga dianjurkan untuk bereksperimen dengan berbagai setelan temperatur untuk mengamati perubahan hasilnya.
- Simpan perintah. Setelah Anda menyelesaikan desain perintah, simpan perintah tersebut dengan mengklik Save, dan jika diminta untuk memilih region, pilih
dari menu dropdown lalu konfirmasi dengan menekan tombol Save. Untuk menemukan perintah yang tersimpan, buka Saved Prompts.
Klik Check my progress untuk memverifikasi tujuan.
Tugas 2. Mempelajari kemampuan Freeform
Selain gambar dan teks, Gemini Freeform mampu menerima video sebagai input dan menghasilkan teks sebagai output.
-
Buka Cloud Storage > Bucket dan salin nama bucket Cloud Storage Anda, lalu simpan bucket tersebut agar dapat digunakan di langkah selanjutnya.
-
Klik Activate Cloud shell, lalu jalankan perintah di bawah untuk menyalin video sampel
gs://spls/gsp154/video/train.mp4
(pratinjau) ke bucket Cloud Storage Anda.
- Buka lagi Vertex AI > Vertex AI Studio > Overview.
- Untuk Generate with Gemini, klik Open Freeform.
- Klik Inset Media > Import from Cloud Storage.
- Klik nama bucket Anda, kemudian klik video sampel, yaitu
train.mp4
, lalu klik Select. - Hasilkan informasi apa pun terkait video dengan menyisipkan perintah Anda sendiri.
Misalnya untuk mendapatkan judul video, salin kode berikut, lalu klik Submit.
Freeform (bentuk bebas) yang didukung Gemini menawarkan banyak kemampuan seperti menulis cerita dari gambar, menganalisis video, dan membuat iklan multimedia. Pelajari kasus penggunaan Freeform lainnya dengan mengklik Prompt gallery. Baca informasi selengkapnya tentang cara mendesain perintah multimodal.
Tugas 3. Membuat perintah dengan mode bentuk bebas dan terstruktur
- Buka kembali halaman Vertex AI Studio > Freeform.
Membuat perintah
Dengan Create Prompt, Anda dapat mendesain perintah untuk tugas-tugas yang relevan dengan kasus penggunaan bisnis Anda, termasuk pembuatan kode.
Klik tombol Open Freeform seperti yang ditunjukkan pada gambar di bawah. UI-nya mungkin sedikit berbeda dari screenshot ini.
Anda dapat mengarahkan kursor atau mengklik tombol ? di sisi kanan halaman untuk mempelajari lebih lanjut tiap bidang dan parameter, seperti Temperature dan Token limit.
Desain perintah
Anda dapat memasukkan teks input yang diinginkan, misalnya pertanyaan, ke model. Model ini lalu akan memberikan respons berdasarkan cara Anda menyusun perintah. Proses mencari tahu dan merancang teks input (perintah) terbaik untuk mendapatkan respons yang diinginkan dari model disebut Desain Perintah.
Saat ini belum ada cara terbaik untuk mendesain perintah. Ada 3 metode yang dapat Anda gunakan untuk membentuk respons model:
-
Zero-shot prompting - Ini adalah metode saat LLM hanya diberi perintah yang menjelaskan tugas dan tidak ada data tambahan. Misalnya, jika ingin LLM menjawab sebuah pertanyaan, Anda cukup memberikan perintah "apa itu desain perintah?".
-
One-shot prompting - Dalam metode ini, LLM diberi satu contoh untuk tugas yang harus dilakukannya. Misalnya, jika ingin LLM menulis puisi, Anda dapat memberikan satu contoh puisi.
-
Few-shot prompting - Ini adalah metode saat LLM diberi beberapa contoh untuk tugas yang harus dilakukannya. Misalnya, jika ingin LLM menulis artikel berita, Anda dapat memberikan beberapa artikel berita untuk dibaca.
-
FREE-FORM - Mode ini memberikan pendekatan yang fleksibel dan mudah untuk mendesain perintah, sehingga cocok untuk membuat perintah kecil dan eksperimental tanpa contoh tambahan. Mode ini memungkinkan eksplorasi metode zero-shot prompting. Selain itu, Anda dapat menggunakan pendekatan berbasis template untuk menyertakan konteks dan beberapa contoh, yang sangat berguna untuk metode one-shot dan few-shot prompting yang akan Anda pelajari kemudian.
Mode FREE-FORM
Coba metode zero-shot prompting dalam mode FREE-FORM.
- Salin teks berikut ke kolom input perintah. Gunakan setelan model default saat ini, yaitu Gemini 1.5 Pro.
Catatan: Nama model dapat berubah seiring dengan dirilisnya model baru.
- Klik tombol SUBMIT di bagian kanan halaman.
Model ini akan merespons dengan memberikan definisi lengkap dari istilah prompt gallery.
Berikut beberapa latihan eksplorasi yang dapat dilakukan.
- ubah parameter
Output token limit
ke1
, lalu klik tombol SUBMIT - ubah parameter
Output token limit
ke1024
, lalu klik tombol SUBMIT - ubah parameter
Temperature
ke0.5
, lalu klik tombol SUBMIT - ubah parameter
Temperature
ke1.0
, lalu klik tombol SUBMIT
Periksa perubahan respons jika parameternya diubah.
Mendesain dan mengelola perintah
Anda dapat mendesain perintah dengan cara yang lebih teratur. Anda dapat memberikan konteks dan contoh masing-masing pada kolom input Context dan Examples. Dengan demikian, Anda dapat mempelajari metode one-shot dan few-shot prompting.
Pada bagian ini, Anda akan meminta model untuk melengkapi sebuah kalimat.
-
Kembali ke jendela Text Prompt.
-
Di bagian atas halaman, klik Add examples.
-
Tambahkan ini ke kolom INPUT:
- Tambahkan ini ke kolom OUTPUT:
- Klik tombol Add examples di sisi kanan halaman.
Model tersebut tidak melengkapi kalimat, tetapi memberikan kalimat lengkap sebagai respons. Hal ini tidak sesuai dengan keinginan Anda. Cobalah untuk memengaruhi respons model dengan metode one-shot prompting. Kali ini, tambahkan contoh untuk digunakan model sebagai dasar bagi output-nya.
- Di kolom Test, salin teks berikut ke kolom Write an input.
- Klik tombol SUBMIT di bagian kanan halaman.
Anda telah berhasil memengaruhi cara model menghasilkan respons.
Di latihan berikutnya, Anda akan menggunakan model ini untuk melakukan analisis sentimen pada kalimat, seperti menentukan apakah ulasan suatu film itu positif atau negatif.
- Kembali ke jendela Text Prompt.
- Klik Add examples dan di kolom Examples, hapus teks sebelumnya untuk INPUT dan OUTPUT untuk green grass.
Model tidak memiliki cukup informasi untuk mengetahui bahwa Anda memintanya untuk melakukan analisis sentimen. Hal ini dapat diperbaiki dengan memberi beberapa contoh hal yang Anda inginkan kepada model.
Coba tambahkan contoh-contoh seperti yang ditunjukkan dalam gambar di bawah ini:
INPUT | OUTPUT |
---|---|
A well-made and entertaining film | positive |
I fell asleep after 10 minutes | negative |
The movie was ok | neutral |
Kemudian, klik tombol Add examples di sisi kanan halaman.
- Untuk kolom Test, salin perintah berikut ke kolom Write an input.
- Klik tombol SUBMIT di bagian kanan halaman.
Model sekarang memberikan sentimen untuk teks input tersebut. Untuk teks It was a time well spent!, sentimennya diberi label positive.
Anda juga dapat menyimpan perintah yang baru didesain tersebut. Untuk menyimpan perintah, beri nama perintah sesuka Anda, misalnya sentiment analysis-test, lalu klik tombol Save, kemudian pilih region
(Jika Anda menemukan error saat menyimpan, klik Retry )
Perintah yang disimpan akan muncul dengan membuka Vertex AI Studio > Saved Prompts.
Klik Check my progress untuk memverifikasi tujuan.
Tugas 4. Menghasilkan percakapan
Perintah Buat Percakapan dapat Anda gunakan untuk melakukan percakapan bentuk bebas dengan model, yang memperhatikan apa yang sebelumnya dikatakan dan meresponsnya berdasarkan konteks.
-
Dari menu kiri, buka Chat untuk membuat perintah percakapan baru.
-
Untuk Model, pilih gemini-1.5-flash-001.
Untuk bagian ini, Anda akan menambahkan konteks ke percakapan dan membiarkan model merespons berdasarkan konteks yang diberikan.
- Kemudian, tambahkan konteks berikut ke kolom System instructions dengan mengklik tombol EDIT.
- Salin teks berikut ke kotak percakapan di bawah Responses.
- Tekan tombol Enter atau klik Send message (tombol panah kanan).
Model ini akan mempertimbangkan konteks tambahan yang diberikan dan menjawab pertanyaan dalam batasan-batasan yang ditentukan.
- Beri nama perintah sesuai keinginan Anda, klik tombol Save, lalu pilih region
lab Anda. Klik SAVE.
Klik Check my progress untuk memverifikasi tujuan.
Selamat!
Anda telah mempelajari cara menganalisis gambar dengan Freeform, mempelajari kemampuan Freeform, membuat dan menguji perintah, serta menghasilkan percakapan. Anda telah mengambil langkah pertama untuk memulai perjalanan Anda menggunakan Vertex AI Studio dan Gemini Freeform.
Sertifikasi dan pelatihan Google Cloud
...membantu Anda mengoptimalkan teknologi Google Cloud. Kelas kami mencakup keterampilan teknis dan praktik terbaik untuk membantu Anda memahami dengan cepat dan melanjutkan proses pembelajaran. Kami menawarkan pelatihan tingkat dasar hingga lanjutan dengan opsi on demand, live, dan virtual untuk menyesuaikan dengan jadwal Anda yang sibuk. Sertifikasi membantu Anda memvalidasi dan membuktikan keterampilan serta keahlian Anda dalam teknologi Google Cloud.
Manual Terakhir Diperbarui pada 5 September 2024
Lab Terakhir Diuji: 5 September 2024
Hak cipta 2024 Google LLC Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.