Sabtu

panduan YouTube Shorts 2025 : analisis dan penyempurnaan

Berikut analisis dan penyempurnaan panduan YouTube Shorts 2025 dengan integrasi informasi terbaru dari hasil penelusuran:


Pembaruan Penting YouTube Shorts 2025 1711

  1. Durasi 3 Menit

    • Mulai 15 Oktober 2024, kreator bisa mengunggah Shorts hingga 3 menit (vertikal/persegi).

    • Memungkinkan eksplorasi konten lebih mendalam seperti tutorial, storytelling, atau dokumenter mini.

    • Catatan: Format vertikal (9:16) tetap prioritas untuk tampilan penuh di ponsel.

  2. Perubahan Metrik Views 135

    • Sejak 31 Maret 2025, penghitungan views berdasarkan jumlah pemutaran awal/replay, bukan durasi tontonan.

    • Setiap loop video dihitung sebagai 1 view (selaras dengan TikTok dan Instagram Reels).

    • Metrik "engaged views" (tontonan > beberapa detik) tetap tersedia di Mode Lanjutan YouTube Analytics.


Strategi Optimasi Konten

  1. Teknik SEO & Engagement

    • Judul/Deskripsi: Gunakan kata kunci seperti "Resep 3 Menit" atau "Life Hack Viral" 10.

    • Hook 3 Detik: Contoh: "Apa jadanya jika kamu makan mie instan setiap hari?" 7.

    • Hashtag: Minimal 3 tag relevan (e.g., #ShortsIndonesia, #TutorialCepat) 10.

  2. Hindari Masalah Hak Cipta

    • Untuk Shorts >1 menit, gunakan musik bebas royalti dari YouTube Audio Library untuk menghindari blokir Content ID 15.

    • Hindari modifikasi logo YouTube atau penggunaan konten orang lain tanpa izin [citation:11].


Monetisasi & Pertumbuhan

  1. Persyaratan Monetisasi 158

    • Bergabung dengan YouTube Partner Program:

      • 1.000 subscriber

      • 10 juta views Shorts dalam 90 hari

    • Pendapatan dari:

      • Iklan (berdasarkan engaged views)

      • Shorts Fund (untuk konten viral di negara tertentu)

      • Sponsorship/afiliasi

  2. Strategi Cross-Promosi

    • Tautkan Shorts ke video panjang/livestream via fitur Related Video di YouTube Studio 10.

    • Manfaatkan Shorts Trends Page untuk template konten viral 7.


Studi Kasus & Contoh Sukses

  1. Kreator Lokal

    • Gita Savitri: Memanfaatkan Shorts 3 menit untuk storytelling pengalaman di Jerman dengan alur narasi kuat 2.

    • Koki Ganteng: Kombinasi resep cepat + komedi slapstick dengan hook seperti "Bikin martabak telor 3 menit, auto jadi jutawan!" 7.


Pembaruan Teknis & Analitik

  1. Upload Optimal

    • Mobile: Rekam langsung atau unggah dari galeri + tambahkan efek editing 8.

    • Desktop: Pastikan rasio 9:16/1:1 dan tambahkan #Shorts di deskripsi 8.

  2. Analisis Performa

    • Pantau Average View Duration (AVD) dan engaged views untuk evaluasi strategi 111.

    • Jika AVD rendah, perpendek durasi atau perbaiki hook awal 7.


Sumber Daya Resmi

  • Panduan YouTube Studio: https://studio.youtube.com (analitik & monetisasi) [citation:12].

  • Audio Bebas Royalti: YouTube Audio Library atau Uppbeat [citation:12].

  • Dukungan Kreator: Webinar di YouTube Creator Hub [citation:12].


Larangan Penting [citation:11]

  • Jangan modifikasi logo YouTube atau gunakan latar belakang merah.

  • Kata "YouTuber" hanya untuk kreator aktif yang mengunggah konten orisinal.


Dengan memadukan strategi kreatif, analitik terbaru, dan kepatuhan kebijakan, kreator bisa memaksimalkan potensi Shorts di era 2025. Perubahan metrik views mengharuskan adaptasi konten yang lebih interaktif dan mudah di-loop! 🚀

Imgex.ai: Revolusi Kecerdasan Buatan dalam Pengolahan Gambar


Imgex.ai: Revolusi Kecerdasan Buatan dalam Pengolahan Gambar

Di era digital saat ini, kecerdasan buatan (AI) telah mengubah cara kita menciptakan dan memanipulasi gambar. Salah satu inovasi terbaru yang patut diacungi jempol adalah Imgex.ai. Platform ini tidak hanya menghadirkan teknologi canggih, tetapi juga memberikan solusi kreatif yang menginspirasi para konten kreator, seniman digital, dan para profesional di berbagai bidang.

Apa Itu Imgex.ai?

Imgex.ai merupakan sebuah situs web berbasis AI yang dirancang untuk membantu pengguna menghasilkan, mengedit, dan meningkatkan kualitas gambar dengan mudah. Dengan memanfaatkan algoritma pembelajaran mendalam, Imgex.ai memungkinkan pengguna mengubah ide kreatif menjadi karya visual yang memukau. Teknologi yang diusung platform ini memberikan hasil gambar dengan kualitas tinggi dan detail yang tajam, sehingga sangat cocok untuk berbagai keperluan, mulai dari pembuatan konten media sosial hingga produksi materi pemasaran profesional.

Fitur-Fitur Unggulan

1. Kemudahan Penggunaan

Salah satu daya tarik utama Imgex.ai adalah antarmukanya yang intuitif. Pengguna, baik yang masih pemula maupun yang sudah berpengalaman, dapat dengan cepat memanfaatkan berbagai fungsi yang tersedia tanpa harus melalui proses belajar yang rumit.

2. Kualitas Gambar Tinggi

Dengan dukungan teknologi AI terkini, Imgex.ai mampu menghasilkan gambar dengan resolusi tinggi dan detail yang memukau. Hasil olahan yang dihasilkan cocok untuk keperluan digital maupun cetak, memastikan setiap karya visual tampil profesional.

3. Fitur Personalisasi

Platform ini menawarkan berbagai opsi kustomisasi, memungkinkan pengguna menyesuaikan gaya dan efek sesuai dengan kebutuhan mereka. Mulai dari penyesuaian warna, pencahayaan, hingga pengaplikasian filter artistik, Imgex.ai memberikan ruang untuk berkreasi tanpa batas.

4. Integrasi dengan Media Sosial

Dalam dunia yang semakin terhubung, Imgex.ai memahami pentingnya berbagi karya secara cepat dan efektif. Fitur integrasi dengan berbagai platform media sosial memudahkan pengguna untuk langsung membagikan hasil karya mereka kepada audiens global.

Manfaat Bagi Konten Kreator

Bagi para konten kreator, Imgex.ai merupakan alat yang revolusioner. Dengan kemampuannya untuk mengubah konsep sederhana menjadi karya visual yang menarik, platform ini membantu:

  • Menghemat Waktu: Proses otomatisasi dalam pengolahan gambar memungkinkan penyelesaian pekerjaan dengan lebih cepat.

  • Meningkatkan Kualitas Konten: Gambar berkualitas tinggi meningkatkan daya tarik visual dan profesionalisme dalam setiap proyek.

  • Mendukung Kreativitas: Fitur kustomisasi yang beragam memberi ruang bagi kreativitas tanpa batas, sehingga setiap karya memiliki ciri khas unik.

Cara Menggunakan Imgex.ai

Penggunaan Imgex.ai sangat sederhana. Berikut adalah langkah-langkah dasar untuk memulai:

  1. Kunjungi Situs Web: Akses Imgex.ai melalui browser favorit Anda.

  2. Unggah Gambar atau Mulai dari Nol: Pilih untuk mengunggah gambar yang sudah ada atau mulai dengan kanvas kosong.

  3. Eksplorasi Fitur: Gunakan berbagai alat pengeditan dan kustomisasi untuk menyesuaikan gambar sesuai keinginan.

  4. Simpan dan Bagikan: Setelah puas dengan hasilnya, simpan karya Anda dalam format berkualitas tinggi dan bagikan ke platform media sosial atau media lainnya.

Tantangan dan Potensi Masa Depan

Meski teknologi AI dalam pengolahan gambar semakin berkembang, tantangan seperti masalah hak cipta, keamanan data, dan kebutuhan akan kontrol kreatif yang lebih mendalam tetap perlu mendapatkan perhatian. Namun, Imgex.ai menunjukkan bahwa masa depan digital sangatlah menjanjikan, terutama dengan potensi kolaborasi antara manusia dan mesin untuk menghasilkan karya seni yang luar biasa.

Kesimpulan

Imgex.ai bukan sekadar alat pengolah gambar biasa—ia adalah jendela menuju dunia kreativitas tanpa batas yang didukung oleh teknologi AI. Dengan antarmuka yang mudah digunakan, fitur-fitur canggih, dan kualitas hasil yang memukau, platform ini menawarkan pengalaman baru bagi para kreator di era digital. Bagi Anda yang ingin mengubah cara berkreasi dan memperkaya portofolio visual, Imgex.ai adalah solusi yang patut dicoba.

Dalam dunia yang semakin kompetitif, memanfaatkan teknologi AI seperti Imgex.ai bisa menjadi kunci untuk terus berinovasi dan menghasilkan karya yang tak hanya menarik, tetapi juga memiliki nilai estetika tinggi. Cobalah dan rasakan sendiri revolusi dalam pengolahan gambar yang ditawarkan oleh Imgex.ai!


 

Jumat

Membuka Potensi Diri: Langkah Menuju Kesuksesan


Membuka Potensi Diri: Langkah Menuju Kesuksesan

Setiap individu memiliki potensi luar biasa dalam dirinya. Namun, tidak semua orang menyadarinya atau tahu bagaimana mengembangkannya. Membuka potensi diri adalah sebuah perjalanan menuju pertumbuhan pribadi, pengembangan keterampilan, dan pola pikir yang positif. Berikut adalah langkah-langkah yang dapat membantu Anda mencapai versi terbaik dari diri sendiri.

Langkah-Langkah untuk Membuka Potensi Diri

1. Tetapkan Tujuan yang Jelas

Menentukan tujuan adalah langkah pertama untuk mengembangkan potensi diri.
✅ Buat tujuan yang spesifik, realistis, dan terukur.
✅ Pecah tujuan besar menjadi tahapan kecil agar lebih mudah dicapai.
✅ Identifikasi sumber daya dan strategi yang diperlukan untuk mencapainya.

2. Kembangkan Pola Pikir Bertumbuh

Pola pikir bertumbuh (growth mindset) adalah keyakinan bahwa kemampuan dapat berkembang melalui usaha dan pembelajaran.
✅ Jangan takut mencoba hal baru dan keluar dari zona nyaman.
✅ Jadikan tantangan sebagai peluang untuk belajar.
✅ Jangan biarkan kegagalan menghentikan langkah Anda, gunakan sebagai pengalaman berharga.

3. Belajar Secara Berkelanjutan

Dunia terus berkembang, begitu juga keterampilan yang diperlukan untuk sukses.
✅ Selalu belajar hal-hal baru agar tetap relevan dan kompetitif.
✅ Ikuti kursus, baca buku, atau cari mentor yang dapat membimbing Anda.
✅ Jangan ragu mencari umpan balik untuk terus meningkatkan kemampuan.

4. Jaga Kesehatan Diri

Potensi diri tidak bisa berkembang tanpa tubuh dan pikiran yang sehat.
✅ Tidur yang cukup dan konsumsi makanan bergizi.
✅ Lakukan olahraga secara rutin untuk menjaga energi dan fokus.
✅ Praktikkan mindfulness atau meditasi untuk menjaga keseimbangan mental.

5. Bersikap Baik pada Diri Sendiri

Ketika menghadapi kegagalan atau tantangan, jangan terlalu keras pada diri sendiri.
✅ Terima kegagalan sebagai bagian dari proses menuju keberhasilan.
✅ Bangun kebiasaan berpikir positif dan jangan mudah menyerah.
✅ Hargai setiap pencapaian, sekecil apa pun.

6. Kenali dan Manfaatkan Kekuatan Diri

Setiap orang memiliki bakat dan keunikan yang dapat menjadi modal utama dalam meraih sukses.
✅ Refleksikan apa yang menjadi kelebihan dan kekuatan Anda.
✅ Gunakan keahlian tersebut untuk menciptakan peluang baru.
✅ Jangan bandingkan diri dengan orang lain, fokuslah pada perkembangan diri sendiri.

7. Kelilingi Diri dengan Orang-Orang Positif

Lingkungan memiliki peran besar dalam membentuk mindset dan motivasi.
✅ Berada di sekitar orang-orang yang mendukung dan menginspirasi akan meningkatkan semangat.
✅ Hindari lingkungan yang penuh dengan negativitas dan kritik tidak membangun.
✅ Bergabung dengan komunitas yang dapat membantu pertumbuhan pribadi dan profesional Anda.

8. Kembangkan Keterampilan Lunak (Soft Skills)

Selain keterampilan teknis, keterampilan interpersonal sangat penting dalam dunia kerja dan kehidupan sehari-hari.
✅ Latih komunikasi yang baik, empati, dan kemampuan bekerja sama.
✅ Tingkatkan kepercayaan diri dalam berinteraksi dengan orang lain.
✅ Belajar mengelola emosi dan mengatasi stres dengan bijak.

Cara Lain untuk Membuka Potensi Diri

Selain langkah-langkah di atas, ada beberapa cara tambahan yang bisa diterapkan:
🔹 Tantang keyakinan yang membatasi diri – jangan biarkan rasa takut menghalangi perkembangan Anda.
🔹 Coba hal-hal baru untuk menemukan potensi tersembunyi.
🔹 Hadapi kegagalan dengan sikap positif dan jadikan sebagai pelajaran berharga.
🔹 Latih disiplin diri agar tetap konsisten dalam mencapai tujuan.
🔹 Manfaatkan sumber daya dan dukungan yang tersedia, seperti mentor, pelatihan, dan komunitas pengembangan diri.

Kesimpulan

Membuka potensi diri bukanlah sesuatu yang terjadi dalam semalam, melainkan proses yang membutuhkan waktu, usaha, dan ketekunan. Dengan menetapkan tujuan yang jelas, terus belajar, menjaga kesehatan, dan mengelilingi diri dengan energi positif, siapa pun dapat mencapai kesuksesan dalam berbagai aspek kehidupan.

🌟 Mulailah perjalanan menuju versi terbaik dari diri Anda sekarang! 🚀


Artikel ini bisa langsung digunakan atau disesuaikan lagi sesuai kebutuhan. 😊

kuis ringan tentang anak-anak

Berikut adalah kuis ringan tentang anak-anak. Cocok untuk menambah wawasan atau sekadar bermain:

1. Pada usia berapa rata-rata bayi mulai merangkak? a) 3 bulan b) 6 bulan c) 9 bulan d) 12 bulan

2. Anak kecil memiliki lebih banyak tulang dibandingkan orang dewasa. Benar atau salah?

3. Manakah dari berikut ini yang bukan karakter kartun anak-anak? a) Dora the Explorer b) SpongeBob SquarePants c) Iron Man d) Peppa Pig

4. Apa nama fase perkembangan anak di mana mereka sering berkata "tidak" dan menunjukkan kemandirian? a) Masa remaja b) Fase prasekolah c) Terrible Twos d) Usia sekolah

5. Menurut penelitian, bermain di luar dapat membantu meningkatkan apa bagi anak-anak? a) Penglihatan b) Imunitas c) Keseimbangan d) Semua di atas

Apakah Anda ingin saya memberikan jawabannya? 😊 Atau mungkin pertanyaan lainnya?

 

Berikut adalah jawabannya:

1. Pada usia berapa rata-rata bayi mulai merangkak? Jawaban: c) 9 bulan

2. Anak kecil memiliki lebih banyak tulang dibandingkan orang dewasa. Benar atau salah? Jawaban: Benar! Bayi memiliki sekitar 300 tulang, tetapi beberapa menyatu seiring bertambahnya usia, sehingga orang dewasa memiliki sekitar 206 tulang.

3. Manakah dari berikut ini yang bukan karakter kartun anak-anak? Jawaban: c) Iron Man (karakter ini lebih dikenal sebagai superhero untuk audiens yang lebih tua).

4. Apa nama fase perkembangan anak di mana mereka sering berkata "tidak" dan menunjukkan kemandirian? Jawaban: c) Terrible Twos

5. Menurut penelitian, bermain di luar dapat membantu meningkatkan apa bagi anak-anak? Jawaban: d) Semua di atas (Penglihatan, Imunitas, dan Keseimbangan)!

Bagaimana menurut Anda? Apakah ada pertanyaan lain yang ingin Anda coba? 😊

Social Media Manager dengan agen AI

 

Menjadi Social Media Manager dengan bantuan agen AI bisa sangat menguntungkan karena AI mampu mengotomatiskan tugas-tugas repetitif, menganalisis data dengan cepat, serta meningkatkan efisiensi strategi pemasaran. Berikut beberapa cara bagaimana agen AI bisa membantu:

1. Pembuatan Konten Otomatis

  • AI seperti ChatGPT dapat membantu dalam menulis caption, artikel, atau bahkan skrip video.

  • Alat seperti Canva AI bisa membuat desain visual otomatis.

  • Platform seperti NightCafe Studio bisa menciptakan gambar unik berbasis AI untuk konten media sosial.

2. Penjadwalan dan Manajemen Konten

  • Alat seperti Buffer, Hootsuite, atau Later bisa menggunakan AI untuk menjadwalkan postingan berdasarkan waktu terbaik untuk engagement.

  • AI bisa menyesuaikan frekuensi posting sesuai dengan respons audiens.

3. Analisis Performa dan Optimasi

  • AI dapat melacak metrik engagement, reach, dan konversi secara otomatis.

  • Tools seperti Google Analytics, Brandwatch, atau Sprout Social bisa memprediksi tren berdasarkan data historis.

4. Chatbot untuk Interaksi Pelanggan

  • Chatbot AI seperti ManyChat atau ChatGPT API bisa membantu menjawab pertanyaan pelanggan dengan cepat di Instagram, Facebook, dan WhatsApp.

  • Bisa diprogram untuk menjawab FAQ atau mengarahkan pelanggan ke produk yang relevan.

5. Tren dan Rekomendasi AI

  • AI bisa menganalisis tren terbaru di media sosial dan merekomendasikan ide konten.

  • Algoritma AI membantu menemukan influencer yang sesuai dengan brand.

6. Otomatisasi Iklan Digital

  • AI seperti Facebook Ads Manager dan Google Ads AI bisa menyesuaikan target audiens dan anggaran iklan secara otomatis berdasarkan data yang dikumpulkan.

Dengan memanfaatkan AI dalam manajemen media sosial, seorang Social Media Manager bisa lebih fokus pada strategi kreatif dan membangun hubungan dengan audiens tanpa harus repot dengan tugas manual yang melelahkan. 🚀

Mau mulai dengan AI tertentu? Atau butuh rekomendasi tools sesuai kebutuhan? 😊

Membuat Agen AI dengan Vertex AI Agent Builder

 

Membuat Agen AI dengan Vertex AI Agent Builder

Tentang codelab ini
schedule45 menit
subjectTerakhir diperbarui 7 Maret 2025
account_circleDitulis oleh Thu Ya Kyaw (Googler), Abhishek Sharma (GDE)

Codelab mandiri ini akan memandu Anda dalam membuat Agen AI dengan Vertex AI Agent Builder Google Cloud. Setiap langkah akan menyoroti fitur Builder Agen tertentu dan menjelaskan tujuannya.

  • Cara membuat Agen AI sederhana menggunakan Vertex AI Agent Builder
  • Cara me-ground agen yang dibuat dengan melampirkan datastore
  • Cara mengintegrasikan Agen AI ke situs Anda(Opsional)
  • Pikiran yang ingin tahu
  • Komputer dan Wi-Fi yang berfungsi dengan baik
  • Project Google Cloud dengan penagihan terlampir.

Catatan: Jika belum memiliki project Google Cloud, Anda dapat membuatnya dengan mengikuti petunjuk. Anda juga dapat melihat Layanan Paket Gratis Google Cloud.

Sekarang Anda siap untuk membuat agen AI Anda sendiri. Namun, sebelum memulai pengembangan, Anda harus menetapkan visi yang jelas untuk agen Anda. Tanyakan pada diri Anda pertanyaan-pertanyaan penting berikut:

  • Masalah apa yang akan diselesaikannya? Apakah aplikasi akan mengotomatiskan tugas, memberikan informasi, menawarkan hiburan, atau memfasilitasi eksplorasi kreatif?
  • Apa fungsi utamanya? Apakah aplikasi akan menjalankan tugas atau mendelegasikan tugas? Apakah aplikasi akan menghasilkan teks, atau menghasilkan kombinasi media yang berbeda?
  • Apa saja batasannya? Apakah sistem ini dapat melakukan semuanya secara otonom?
  • Apa kepribadian atau persona yang harus dimilikinya? Apakah gayanya formal, informal, lucu, bermanfaat, atau informatif?
  • Apa metrik keberhasilannya? Bagaimana cara Anda mengukur efektivitas agen tersebut?

Untuk mempercepat prosesnya, berikut jawaban atas pertanyaan tersebut untuk agen perjalanan yang akan Anda buat hari ini:

  • Masalah apa yang akan diselesaikannya?
  • Merencanakan perjalanan bisa memakan waktu dan merepotkan. Agen perjalanan ini akan membantu pengguna menemukan tujuan, merencanakan itinerari, memesan penerbangan, dan akomodasi.
  • Apa fungsi utamanya?
  • Agen harus dapat
  • menjawab pertanyaan tentang tujuan perjalanan, seperti persyaratan visa
  • merencanakan itinerari yang sesuai dengan jadwal dan tujuan pengguna
  • memesan penerbangan dan akomodasi
  • Apa saja batasannya?
  • Agen mungkin tidak dapat menjawab kueri yang rumit secara default
  • Agen tidak akan dapat membuat gambar visual
  • Pengetahuan agen akan dibatasi oleh model yang mendasarinya
  • Apa kepribadian atau persona yang harus dimilikinya?
  • Agen ini harus memiliki pengetahuan, membantu, dan antusias dengan perjalanan. Desain harus dapat menyampaikan informasi secara jelas dan ringkas.
  • Apa metrik keberhasilannya?
  • Keberhasilan agen ini dapat diukur dengan seberapa puas pengguna dengan rekomendasinya (menjelajah, merencanakan, memesan)

Dengan Vertex AI Agent Builder, Agen AI dapat dibuat hanya dalam beberapa langkah.

Langkah 1:

Langkah 2:

  • Anda akan dialihkan ke halaman Pembuatan Aplikasi. f2d45cc76d62edeb.png
  • Klik tombol CREATE A NEW APP.

Langkah 3:

  • Pilih Agen percakapan, lalu klik BUAT

732d2cd9e10c9a79.png

Catatan:

  1. Setelah Anda mengklik CREATE, tab baru Diaglogflow Conversational Agents akan terbuka.
  2. Jika Anda diminta untuk memilih Project Google Cloud, pilih project Google Cloud yang terkait dengan akun Gmail yang benar.
  3. Jika Anda melakukan lab ini di akun baru, Anda akan diminta untuk mengaktifkan Dialogflow API. Klik Enable API untuk mengaktifkannya.

238281df06301db0.png

  • Jika mengklik tombol tidak berhasil, Anda dapat mengaktifkannya secara manual dengan membuka halaman API secara langsung.
  • Di halaman Dialogflow yang baru dibuka, klik Create Agent

42515e46bc63506d.png

  • Sekarang, Anda akan melihat beberapa opsi untuk membuat agen, pilih Buat sendiri.

8af6bf0853f20768.png

Langkah 4:

  • Pilih Nama Tampilan (mis., Travel Buddy)
  • Untuk Location, pilih global (Global serving, data-at-rest in US) sebagai Region
  • Pertahankan konfigurasi lainnya, default
  • Klik tombol CREATE

4e0dea29e5d8acde.png

Langkah 5:

  • Pilih Nama Playbook (misalnya, Agen Info)
  • Tambahkan Sasaran (misalnya, Membantu pelanggan menjawab kueri terkait perjalanan)
  • Tentukan Petunjuk (misalnya - Sambut pengguna, lalu tanyakan bagaimana Anda dapat membantu mereka hari ini)
  • Tekan Simpan setelah semuanya selesai

f8bfd605ddd97cf8.png

Langkah 6:

  • Klik ikon Alihkan Simulator 72588cbe8734f54e.png
  • Pilih agen yang baru saja Anda buat (misalnya, Info Agent)
  • Pilih model AI generatif yang mendasarinya untuk agen Anda (misalnya, gemini-1.5-flash)
  • Uji agen Anda dengan melakukan percakapan dengannya (yaitu Ketik sesuatu di kotak teks "Masukkan Input Pengguna")

3ac3cf54a1e2098.png

Selamat! Anda baru saja berhasil membuat Agen AI menggunakan Vertex AI Agent Builder.

Coba tanyakan agen Anda tentang cara menuju Wakanda (misalnya, "Apa cara terbaik untuk mencapai Wakanda?"), Anda akan mendapatkan respons seperti ini:

5baa2dbabe2941a2.png

Meskipun secara faktual benar, daripada hanya menyatakan "Saya tidak dapat memberikan informasi" dan mengakhiri percakapan, akan lebih membantu pengguna jika agen menyarankan tempat serupa. Pendekatan ini berpotensi membuat pengguna benar-benar memesan perjalanan melalui agen.

Agar agen dapat merekomendasikan tempat serupa, Anda dapat memberikan informasi selengkapnya kepada agen melalui Datastore. Fitur ini berfungsi sebagai basis pengetahuan tambahan yang dapat dirujuk agen jika agen tidak dapat menjawab pertanyaan pengguna berdasarkan pengetahuan bawaannya.

Catatan: Jika Anda ingin menutup simulator, klik ikon simulator tombol lagi

Membuat datastore sangat mudah, klik tombol + Data store di bagian bawah halaman Dasar-Dasar Agen.

6c3ef19fefc46af7.png

Isi informasi berikut:

  • Nama alat: Lokasi Alternatif
  • Jenis: Penyimpanan data
  • Deskripsi: Gunakan alat ini jika permintaan pengguna berisi lokasi yang tidak ada

Klik Save setelah selesai.

Tindakan ini akan membuat alat datastore agar agen dapat berkomunikasi dengan datastore, tetapi Anda masih perlu membuat datastore sebenarnya yang berisi informasi. Untuk melakukannya, klik add data stores dan Create a data store.

65c790a87de8fba8.png

7648d478a6f35cf0.png

Setelah mengklik Create new data store, Anda akan dialihkan ke halaman builder agen Vertex AI seperti di bawah ini

Memilih opsi di Cloud Storage

bff5455fac531509.png

Setelah Anda selesai melakukan langkah ini,

  • klik FILE (Ini sangat penting. Jika tidak, impor Anda akan gagal)
  • ketik ai-workshops/agents/data/wakanda.txt
  • klik LANJUTKAN

d1983baa579eb78c.png

Jika Anda penasaran, berikut adalah konten file teks yang disediakan:

Places that are similar to Wakanda

- Oribi Gorge in South Africa: The rock formations here are reminiscent of the Warrior Falls in Wakanda.

- Iguazu Falls: Located on the border of Argentina and Brazil, these massive waterfalls were a major inspiration for the Warrior Falls.

- Immerse yourself in Wakandan culture: Read the Black Panther comics, watch the movies, and explore online resources to learn more about Wakandan culture, language, and technology.

- Visit a Disney theme park: While there isn't a dedicated Wakanda land yet, you might be able to meet Black Panther at Disneyland or on a Marvel Day at Sea Disney cruise.

Di halaman berikutnya, beri nama datastore Anda (misalnya, Wakanda Alternative) dan klik CREATE.

93eb71e8d019ae24.png

Sebagai langkah terakhir, PILIH sumber data yang baru saja Anda buat,lalu klik BUAT. Anda dapat melihat progres impor penyimpanan data dengan mengklik penyimpanan data**.**

de1ac9256cc96f29.png

Catatan: Aktivitas impor akan memerlukan waktu beberapa saat untuk berhasil diselesaikan. Sementara aktivitas ini sedang berlangsung, Anda dapat menjelajahi lebih banyak opsi penyimpanan data yang tersedia untuk agen Vertex AI di sini

9b5c4a2831728a6b.png

Jika semuanya berjalan lancar, kembali ke tab dialogflow dan klik refresh, Anda akan melihat datastore yang dibuat di halaman Available data stores.

a44373b78bd95ff0.png

Untuk mencegah Agent mengalami halusinasi, di konfigurasi grounding untuk penyimpanan data Anda, tetapkan setelan ke Sangat Rendah yang menerapkan pembatasan yang lebih ketat pada Agent agar tidak mengarang-ngarang. Untuk saat ini, tetapkan setelan ke default, tetapi Anda dapat menjelajahi setelan yang berbeda kapan saja.

c1605bd076258050.png

Sekarang, pilih penyimpanan data yang ditambahkan, klik konfirmasi, lalu klik simpan.

40082aebe8b82d7c.png

Sekarang, kembali ke halaman Dasar-Dasar Agen, di bagian bawah konfigurasi playbook, Anda akan melihat penyimpanan data yang baru dibuat(misalnya, Lokasi Alternatif) akan tersedia untuk digunakan, centang Penyimpanan Data (misalnya, Lokasi Alternatif), lalu klik tombol Simpan di bagian atas halaman.

1b6b82fd7f30a598.png

e09af18697b0fd7f.png

Anda hampir selesai. Langkah terakhir adalah menyertakan alat "Lokasi Alternatif" dalam petunjuk agen. Tambahkan baris, - Gunakan ${TOOL: Alternative Location} jika permintaan pengguna berisi lokasi yang tidak ada, ke petunjuk agen, lalu klik simpan.

3134d9eadca34e21.png

Semuanya sudah siap. Mari kita buka simulator tombol lagi dan mengajukan pertanyaan yang sama (yaitu, Apa cara terbaik untuk mencapai Wakanda?)

6cdee598391fc82a.png

Selamat! Agen Anda sekarang merekomendasikan tempat menggunakan informasi yang diberikan dari file teks.

Selesai, kita telah selesai membuat agen AI pembuat agen kita sendiri. Jika Anda ingin mempelajari lebih lanjut cara menyesuaikan agen untuk mendapatkan pengalaman yang lebih baik, lihat Aktivitas Tambahan di bawah.

Pada langkah sebelumnya, Anda telah mengembangkan agen AI dan mendasarkannya dengan data referensi yang relevan. Di bagian berikut, Anda akan menjawab pertanyaan penting tentang cara menyematkan agen ini di dalam situs, sehingga memungkinkan interaksi real-time dengan pengunjung.

Ada banyak cara untuk mengekspos agen Anda. Anda dapat mengekspornya atau memublikasikannya secara langsung. Anda dapat menjelajahi dokumentasi untuk mengetahui kemungkinan opsi.

Di sudut kanan atas tab Dialogflow, klik Menu tambahan, lalu Publikasikan agen

a1b109fa9d7cb51d.png

Biarkan semua konfigurasi sebagai Default, lalu klik Enable unauthenticated API.

Catatan: Mengaktifkan API yang tidak diautentikasi hanya untuk tujuan demo dan konfigurasi ini tidak direkomendasikan untuk digunakan untuk beban kerja produksi. Jika Anda tertarik untuk memublikasikan dengan aman, lihat dokumentasi ini.

ef0f24db780a185e.png

Setelah mengklik, Anda akan melihat cuplikan kode CSS kecil:

c40d12f6207bf5b4.png

Cukup salin cuplikan kode. Anda akan mengintegrasikan cuplikan kode ini ke situs nanti.

Untuk membuat situs, Anda akan menggunakan lingkungan Cloud Editor. Berikut adalah langkah-langkah untuk membuka Cloud Editor:

  1. Buka Konsol Google Cloud di tab lain.
  2. Klik tombol Aktifkan Cloud Shell di pojok kanan atas
  3. Klik tombol Open Editor.

Jika ada perintah untuk Memberi otorisasi pada Cloud Shell, klik Authorize untuk melanjutkan.

d23192eca480f00c.png

Di bagian berikut, Anda akan menggunakan Gemini Code Assist untuk membuat contoh aplikasi web flask python guna diintegrasikan dengan cuplikan Agen Anda.

Setelah Editor Cloud Shell terbuka, klik Gemini Code Assist dan login ke Project Google Cloud Anda. Jika Anda diminta untuk mengaktifkan API, klik Enable.

93112cce3e8d963b.png

Setelah selesai, mari kita minta Gemini Code Assist untuk membuat aplikasi flask dan mengintegrasikan cuplikan kode agen AI ke dalamnya.

Berikut adalah contoh perintah yang dapat Anda gunakan

Here is my Travel buddy Vertex AI agent builder agent publish code snippet,

<REPLACE IT WITH YOUR AI AGENT PUBLISH CODE SNIPPET>

can you create a sample flask app to use it

Catatan: Di sini kita telah meminta aplikasi flask python. Jika Anda lebih memilih bahasa pemrograman atau framework lain, jangan ragu untuk menggunakannya. Gemini Code Assist memiliki kemampuan untuk membuat berbagai bahasa pemrograman. Lihat Bahasa, IDE, dan antarmuka yang didukung untuk mengetahui detail selengkapnya.

Anda akan melihat bahwa cuplikan kode yang disediakan sudah terintegrasi dengan agen AI. Untuk menguji apakah kode yang diberikan valid dan berfungsi seperti yang diinginkan, Anda dapat mengikuti petunjuk yang diberikan oleh Gemini Code Assist tentang cara menjalankan bagian kode respons output ini.

Contoh cuplikan kode Respons Output -

from flask import Flask, render_template_string

app = Flask(__name__)

# HTML template string with the provided Dialogflow Messenger code

html_template = """

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Travel Buddy Chatbot</title>

<link rel="stylesheet" href="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/themes/df-messenger-default.css">

<script src="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js"></script>

<style>

df-messenger {

z-index: 999;

position: fixed;

--df-messenger-font-color: #000;

--df-messenger-font-family: Google Sans;

--df-messenger-chat-background: #f3f6fc;

--df-messenger-message-user-background: #d3e3fd;

--df-messenger-message-bot-background: #fff;

bottom: 16px;

right: 16px;

}

body {

font-family: sans-serif;

margin: 20px;

}

</style>

</head>

<body>

<h1>Welcome to Travel Buddy!</h1>

<p>Start chatting with our AI Travel buddy, in the bottom right corner.</p>

<df-messenger

project-id="<SAMPLE>"

agent-id="<SAMPLE>"

language-code="en"

max-query-length="-1">

<df-messenger-chat-bubble

chat-title="Travel Buddy">

</df-messenger-chat-bubble>

</df-messenger>

</body>

</html>

"""

@app.route("/")

def index():

"""Renders the HTML template with the Dialogflow Messenger."""

return render_template_string(html_template)

if __name__ == "__main__":

app.run(debug=True)

3dd3246c5fceb1d4.png

Sesuai dengan petunjuk yang diberikan

  1. Salin cuplikan kode aplikasi flask contoh yang diberikan,
  2. Buat file baru bernama app.py dan simpan file tersebut.

4e58cfcf95f65d38.png

Pada langkah berikutnya, Anda akan diminta untuk menginstal flask guna menjalankan cuplikan ini, yang tidak diperlukan untuk saat ini karena cloud shell sudah menginstal semua utilitas yang biasa digunakan secara default.

b657b535710fd8f3.png

Simpan file (Ctrl + S atau CMD + S), lalu klik Open Terminal, tempat Anda akan menjalankan kode yang disediakan.

Di terminal, jalankan perintah berikut

python app.py

Catatan: Pastikan Anda berada di folder yang tepat, tempat file app.py berada

Aplikasi flask python akan berjalan di port 5000. Untuk melihat pratinjau aplikasi web ini, klik ikon Pratinjau Web di cloud shell. Kemudian, Anda dapat mengklik Change Port, input 5000, dan mengklik Change and Preview untuk menyimpannya.

59ed7b08133b82bf.png

Situs contoh akan muncul dan akan ada agen AI yang sudah tersedia. Cukup klik agen AI dan mulailah melakukan chat dengannya.

35a4b5abdd299efe.png

Jangan ragu untuk mengujinya dengan perintah yang berbeda. Anda juga dapat meminta Gemini Code Assist untuk mempercantik situs Anda, atau menambahkan lebih banyak data dasar ke agen AI dan membuatnya lebih bermanfaat.

Setelah siap, sebagai langkah berikutnya, Anda dapat mencoba menghosting agen AI ini di Google Cloud agar dapat diakses oleh siapa saja, di mana saja. Sebagai pengingat codelab ini, Anda akan men-deploy aplikasi flask contoh ini di Cloud Run sebagai penampung.

Catatan: Hal ini tidak hanya terbatas pada cloud run (Jika Anda tidak tahu apa itu cloud run, Anda bahkan dapat menanyakannya), Anda dapat meminta bantuan kode gemini untuk membantu Anda men-deploynya di Google Cloud atau di mana saja dengan praktik terbaik, hal ini juga dapat membantu Anda dengan bagian tersebut.

Kembali ke Terminal Cloud Shell dan tekan Ctrl + C untuk menghentikan proses. Klik Open Editor lagi dan minta Gemini Code Assist untuk membantu kita membuat penampung aplikasi dan men-deploy-nya di cloud run.

Can you help me deploy this sample flask app to cloud run service

Halaman ini memberikan beberapa petunjuk dan perintah yang harus diikuti untuk menghosting aplikasi di layanan Cloud Run. Mari kita ikuti petunjuknya

Berikut adalah contoh respons output

Langkah-langkah untuk Men-deploy ke Cloud Run

  1. Prasyarat:
  • Akun Google Cloud: Anda memerlukan akun Google Cloud dengan penagihan diaktifkan.
  • gcloud CLI: Menginstal dan melakukan inisialisasi Google Cloud SDK (gcloud CLI) di komputer lokal Anda. Anda akan menggunakannya untuk berinteraksi dengan Google Cloud dari terminal.
  • Docker: Instal Docker di komputer lokal Anda. Cloud Run menggunakan Docker untuk memasukkan aplikasi Anda ke dalam container.
  • Penyiapan Project: Pastikan Anda telah memilih project Google Cloud di gcloud CLI. Anda dapat memeriksa dengan gcloud config list project dan menetapkannya dengan gcloud config set project YOUR_PROJECT_ID

Catatan: Karena kita melakukan seluruh aktivitas ini di cloud shell, tidak perlu menyiapkan project

  1. Buat **requirements.txt****:**
  • File ini mencantumkan semua paket Python yang diperlukan aplikasi Anda. Di direktori project Anda (tempat main.py berada), buat file bernama requirements.txt dan tambahkan baris berikut
  1. Buat **Dockerfile****:**
  • Dockerfile menentukan cara mem-build image Docker untuk aplikasi Anda. Buat file bernama Dockerfile (tanpa ekstensi) di direktori project Anda dan tambahkan konten berikut:

# Use an official Python runtime as a parent imageFROM python:3.9-slim-buster

# Set the working directory to /appWORKDIR /app

# Copy the current directory contents into the container at /app

COPY . /app

# Install any needed packages specified in requirements.txt

RUN pip install --no-cache-dir -r requirements.txt

# Make port 5000 available to the world outside this container

EXPOSE 5000

# Define environment variable

ENV NAME World

# Run app.py when the container launches

CMD ["python", ".py"]

  1. Mem-build Image Docker:
  • Buka terminal, buka direktori project Anda, lalu jalankan:

gcloud builds submit –tag gcr.io/bgr-workshop-23rd/travel-buddy

  1. Men-deploy ke Cloud Run:
  • Setelah image di-build dan diupload, deploy ke Cloud Run dengan perintah berikut:

gcloud run deploy travel-buddy --image gcr.io/bgr-workshop-23rd/travel-buddy --region us-central1

Setelah menyelesaikan langkah-langkah ini, Anda akan melihat aplikasi dengan agen AI terintegrasi akan aktif untuk pengguna akhir.

Selamat dan selamat belajar.

6. Pembersihan

Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan dalam codelab ini, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Manage resources.
  2. Dalam daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
  3. Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.
  4. Atau, Anda dapat membuka Cloud Run di konsol, memilih layanan yang baru saja di-deploy, lalu menghapusnya.

Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.

Membuat Agen AI dengan Vertex AI Agent Builder

Berikut adalah artikel lengkap mengenai cara membuat Agen AI menggunakan Vertex AI Agent Builder, berdasarkan panduan interaktif dari Google Codelabs:


Membuat Agen AI dengan Vertex AI Agent Builder

Di era digital saat ini, kecerdasan buatan telah membuka peluang besar untuk meningkatkan interaksi pengguna melalui agen percakapan yang cerdas. Dengan Vertex AI Agent Builder dari Google Cloud, bahkan developer dengan pemahaman dasar mengenai machine learning dapat dengan cepat membuat dan mengintegrasikan agen AI yang responsif ke dalam aplikasi mereka. Artikel ini merangkum langkah-langkah pembuatan agen AI yang diambil dari panduan Google Codelabs dalam bahasa Indonesia.


1. Pendahuluan

Vertex AI Agent Builder adalah platform yang memungkinkan Anda membuat agen percakapan dengan cepat menggunakan teknologi AI generatif. Dengan memanfaatkan model bahasa besar (LLM) dan fitur grounding melalui datastore, Anda dapat mendesain agen yang mampu:

  • Menjawab pertanyaan dengan respons yang relevan.

  • Mengatasi batasan pengetahuan bawaan dengan referensi data eksternal.

  • Meningkatkan pengalaman pengguna dalam berbagai aplikasi seperti agen perjalanan, penjualan online, dan layanan informasi.

Panduan Codelab ini akan memandu Anda dari tahap perencanaan hingga integrasi agen ke dalam aplikasi nyata.
cite46


2. Persiapan dan Prasyarat

Sebelum memulai, pastikan Anda telah menyiapkan hal-hal berikut:

  • Akun Google Cloud: Buat atau gunakan project dengan penagihan yang aktif. Jika belum memiliki project, Anda dapat mengikuti petunjuk pembuatan project dari Google Cloud.

  • Pemahaman Dasar:

    • AI Generatif di Google Cloud

    • Konsep dasar Agen AI

    • (Opsional) Gemini CodeAssist untuk bantuan penulisan kode
      cite3,4,5

  • Perangkat Pendukung: Komputer dengan koneksi internet dan browser modern (Chrome atau Firefox).


3. Mendesain Agen AI Pertama Anda

Sebelum memulai pembangunan, penting untuk menentukan visi dan tujuan dari agen AI yang ingin Anda buat. Pertanyaan-pertanyaan yang perlu dijawab antara lain:

  • Masalah Apa yang Diselesaikan?
    Contohnya, agen perjalanan yang membantu pengguna merencanakan itinerary, memesan tiket, dan akomodasi.

  • Fungsi Utama Agen:
    Menjawab pertanyaan seputar perjalanan, menyusun rencana, atau bahkan mendelegasikan tugas pemesanan.

  • Batasan Agen:
    Misalnya, agen mungkin tidak bisa menjawab kueri yang terlalu kompleks atau membuat gambar visual.

  • Persona Agen:
    Tentukan gaya komunikasi—apakah formal, santai, atau ramah.

  • Metrik Keberhasilan:
    Ukur efektivitas agen berdasarkan kepuasan pengguna dan relevansi respons yang diberikan.

Panduan codelab memberikan contoh dengan agen perjalanan untuk mempercepat proses perancangan.
cite46


4. Langkah-Langkah Pembuatan Agen AI

a. Membuka Vertex AI Agent Builder

  1. Akses Platform:
    Kunjungi halaman Vertex AI Agent Builder dan Anda akan disambut dengan halaman sambutan.

  2. Aktifkan API:
    Klik tombol "LANJUTKAN DAN AKTIFKAN API" untuk mengaktifkan layanan yang diperlukan.

  3. Buat Aplikasi Baru:
    Klik "CREATE A NEW APP" untuk memulai pembuatan agen AI.

b. Konfigurasi Agen

  1. Pilih Tipe Agen:
    Pada halaman pembuatan aplikasi, pilih opsi "Agen Percakapan" dan klik "BUAT".

  2. Pengaturan Awal Agen:

    • Nama Tampilan: Misalnya, "Travel Buddy"

    • Region: Pilih global (misalnya, Global serving, data-at-rest in US)

    • Klik "CREATE" untuk melanjutkan.
      cite53

  3. Menyusun Playbook:
    Tentukan:

    • Nama Playbook: Contoh: "Agen Info"

    • Sasaran: Misalnya, "Membantu pelanggan menjawab kueri terkait perjalanan."

    • Petunjuk: Buat instruksi untuk menyambut pengguna dan menanyakan kebutuhan mereka, misalnya, "Sambut pengguna, tanyakan bagaimana bisa membantu."
      Klik "Simpan" setelah selesai.
      cite54

  4. Uji Agen melalui Simulator:
    Klik ikon Simulator untuk memilih agen yang baru dibuat, pilih model AI generatif (misalnya, gemini-1.5-flash), dan uji dengan memasukkan input pengguna pada kotak teks.
    cite56

c. Melampirkan Datastore (Grounding)

Agar agen tidak “mengarang” informasi saat menjawab kueri yang tidak ada di basis pengetahuannya, Anda dapat melampirkan datastore sebagai referensi tambahan:

  1. Buat Alat Datastore:
    Klik tombol "+ Data store" di bagian bawah halaman dasar agen. Masukkan:

    • Nama Alat: Misalnya, "Lokasi Alternatif"

    • Jenis: Penyimpanan data

    • Deskripsi: "Gunakan alat ini jika permintaan pengguna berisi lokasi yang tidak ada." Klik "Save". cite58

  2. Buat Data Store Sebenarnya:
    Klik "add data stores" dan pilih "Create a data store". Pilih opsi Cloud Storage dan masukkan path file (misalnya, ai-workshops/agents/data/wakanda.txt). cite62
    File teks tersebut berisi informasi alternatif untuk lokasi seperti Wakanda, contohnya:

    • Oribi Gorge di Afrika Selatan

    • Iguazu Falls di perbatasan Argentina dan Brazil

    • Informasi budaya Wakanda (komik Black Panther, film, dan lainnya)

  3. Integrasi Datastore ke Agen:
    Setelah datastore selesai diimpor, kembali ke konfigurasi playbook dan tambahkan petunjuk:

    Gunakan ${TOOL: Alternative Location} jika permintaan pengguna mengandung lokasi yang tidak ada.
    Klik "Simpan" untuk mengaitkan datastore dengan agen.
    cite71

d. Aktivitas Tambahan: Mengaktifkan Agen

Setelah agen dibuat dan di-ground dengan datastore, Anda dapat mengaktifkan agen untuk interaksi real-time. Pada tab Dialogflow:

  • Klik menu tambahan dan pilih "Publikasikan agen".

  • Aktifkan API yang tidak diautentikasi (untuk demo; gunakan konfigurasi lebih aman untuk produksi).

  • Salin cuplikan kode CSS yang diberikan untuk integrasi ke dalam situs web.
    cite73,74


5. Integrasi Agen ke Dalam Aplikasi Web

Salah satu cara untuk mengintegrasikan agen AI adalah dengan membuat aplikasi web menggunakan framework seperti Flask di Python. Berikut contoh singkatnya:

from flask import Flask, render_template_string

app = Flask(__name__)

html_template = """
<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Travel Buddy Chatbot</title>
  <link rel="stylesheet" href="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/themes/df-messenger-default.css">
  <script src="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js"></script>
  <style>
    df-messenger {
      z-index: 999;
      position: fixed;
      bottom: 16px;
      right: 16px;
      --df-messenger-font-color: #000;
      --df-messenger-chat-background: #f3f6fc;
    }
    body { font-family: sans-serif; margin: 20px; }
  </style>
</head>
<body>
  <h1>Selamat Datang di Travel Buddy!</h1>
  <p>Mulai percakapan dengan agen kami di pojok kanan bawah.</p>
  <df-messenger
    project-id="YOUR_PROJECT_ID"
    agent-id="YOUR_AGENT_ID"
    language-code="id">
  </df-messenger>
</body>
</html>
"""

@app.route("/")
def index():
    return render_template_string(html_template)

if __name__ == "__main__":
    app.run(debug=True)

Setelah kode di atas disimpan sebagai file app.py, Anda dapat menjalankannya dengan perintah python app.py dan mengakses aplikasi melalui browser.
cite78

Untuk deployment, Anda dapat mengemas aplikasi dalam Docker dan men-deploy ke Cloud Run menggunakan gcloud CLI, sesuai dengan petunjuk di codelab.


6. Pembersihan

Untuk menghindari biaya yang tidak diinginkan pada akun Google Cloud, pastikan Anda:

  • Menghapus project melalui halaman Manage Resources.

  • Menghapus layanan Cloud Run yang telah di-deploy jika sudah tidak digunakan lagi.

cite16,17


7. Penutup

Dengan menggunakan Vertex AI Agent Builder, Anda dapat dengan mudah membuat agen AI yang cerdas dan interaktif. Mulai dari mendesain visi, membangun agen, melampirkan datastore sebagai grounding, hingga integrasi ke dalam aplikasi web, seluruh proses dapat dilakukan dengan langkah-langkah terstruktur dan minim kode. Teknologi ini membuka peluang baru untuk penerapan AI dalam berbagai bidang, mulai dari perjalanan, e-commerce, hingga layanan pelanggan.

Selamat mencoba dan eksplorasi lebih lanjut untuk menciptakan agen AI yang inovatif dan sesuai dengan kebutuhan Anda!


Artikel ini disusun berdasarkan panduan lengkap yang terdapat pada Google Codelabs – Membuat Agen AI dengan Vertex AI Agent Builder.

Membuat Agen AI dengan Vertex AI Agent Builder

Berikut adalah artikel lengkap mengenai cara membuat Agen AI menggunakan Vertex AI Agent Builder:


Membuat Agen AI dengan Vertex AI Agent Builder

Di era digital saat ini, kecerdasan buatan (AI) telah membuka peluang baru bagi berbagai aplikasi. Salah satu inovasi terbarunya adalah pembuatan agen percakapan yang cerdas dengan menggunakan Vertex AI Agent Builder. Artikel ini akan membahas langkah demi langkah cara membuat Agen AI, mulai dari persiapan hingga integrasi dengan aplikasi nyata.


1. Pendahuluan

Vertex AI Agent Builder merupakan platform inovatif dari Google Cloud yang memungkinkan para developer – bahkan dengan pengetahuan machine learning yang terbatas – untuk menciptakan agen AI percakapan secara cepat dan efisien. Dengan memanfaatkan model bahasa besar (LLM) dan fitur grounding melalui datastore, agen yang dibuat dapat memberikan respons yang relevan dan terpersonalisasi kepada pengguna.
citeturn0search1


2. Persiapan dan Prasyarat

Sebelum memulai pembuatan agen, pastikan Anda telah menyiapkan:

  • Akun Google Cloud: Pastikan Anda memiliki project dengan penagihan yang aktif.

  • Pemahaman Dasar tentang AI Generatif dan Agen AI: Anda harus mengerti konsep dasar mengenai agen percakapan serta fungsionalitas model bahasa besar.

  • Perangkat Pendukung: Komputer dengan koneksi internet dan browser modern seperti Chrome atau Firefox.

Selain itu, disarankan untuk memiliki pemahaman mengenai layanan Google Cloud lainnya seperti Dialogflow dan Cloud Storage guna memaksimalkan potensi dari Agent Builder.
citeturn0search2


3. Langkah-langkah Pembuatan Agen AI

a. Membuka Vertex AI Agent Builder

  1. Akses Platform:
    Buka halaman Vertex AI Agent Builder melalui Google Cloud.

  2. Aktifkan API:
    Pada halaman sambutan, klik tombol "LANJUTKAN DAN AKTIFKAN API" untuk mengaktifkan API yang diperlukan.

  3. Buat Aplikasi Baru:
    Setelah itu, klik tombol "CREATE A NEW APP" untuk memulai pembuatan aplikasi agen Anda.

b. Memilih Tipe dan Konfigurasi Agen

  1. Pilih Agen Percakapan:
    Setelah berada di halaman pembuatan aplikasi, pilih opsi "Agen Percakapan".

  2. Pengaturan Awal Agen:

    • Nama Tampilan: Contoh, "Travel Buddy" atau "Info Agent".

    • Region: Pilih opsi global atau region lain sesuai kebutuhan.

    • Klik "BUAT" untuk melanjutkan konfigurasi.

  3. Menyusun Playbook:
    Isi detail seperti:

    • Nama Playbook: Misalnya, "Agen Info".

    • Sasaran: Deskripsikan tujuan agen, seperti membantu menjawab pertanyaan perjalanan.

    • Petunjuk: Buat panduan agar agen menyambut pengguna dan bertanya bagaimana bisa membantu.

    • Tekan "Simpan" setelah selesai.
      citeturn0search1

c. Menguji Agen dengan Simulator

Setelah pengaturan awal selesai:

  • Klik ikon Simulator untuk memilih agen yang baru saja Anda buat.

  • Pilih model AI generatif yang mendasari, misalnya gemini-1.5-flash.

  • Uji agen dengan mengetikkan input pada kotak teks dan perhatikan respons yang diberikan.


4. Mendesain Agen AI

Sebelum mengembangkan lebih jauh, penting untuk mendefinisikan visi dan tujuan agen. Beberapa pertanyaan yang dapat Anda jawab meliputi:

  • Masalah Apa yang Diselesaikan Agen?
    Misalnya, membantu pengguna merencanakan perjalanan atau menjawab pertanyaan terkait produk.

  • Fungsi Utama Agen:
    Apakah agen hanya memberikan informasi atau juga melakukan aksi seperti pemesanan?

  • Batasan Agen:
    Tentukan apa saja yang tidak dapat dilakukan oleh agen, misalnya tidak membuat gambar visual.

  • Persona Agen:
    Apakah agen bersifat formal, ramah, atau humoris?

  • Metrik Keberhasilan:
    Bagaimana Anda mengukur efektivitas agen, misalnya dengan kepuasan pengguna.

Dengan mendefinisikan aspek-aspek ini, Anda akan memiliki panduan yang jelas dalam merancang interaksi dan alur percakapan agen.


5. Melampirkan Datastore untuk Grounding

Agar agen tidak mengalami “halusinasi” dan memberikan informasi yang akurat, Anda dapat mengintegrasikan datastore sebagai basis pengetahuan tambahan:

  1. Membuat Alat Datastore:
    Klik tombol "+ Data store" di bagian bawah halaman dasar agen, lalu isikan:

    • Nama Alat: Misalnya, "Lokasi Alternatif".

    • Jenis: Pilih "Penyimpanan data".

    • Deskripsi: Jelaskan bahwa alat ini digunakan jika permintaan lokasi tidak tersedia.

  2. Membuat Data Store Nyata:
    Klik "add data stores" dan pilih "Create a data store".

    • Pilih opsi untuk mengimpor file dari Cloud Storage (misalnya, file wakanda.txt).

    • Masukkan path file dan ikuti petunjuk untuk menyelesaikan proses impor.

  3. Konfigurasi Grounding:
    Setelah datastore berhasil dibuat, pastikan untuk mengaitkannya dengan agen melalui konfigurasi petunjuk. Tambahkan instruksi seperti:

    "Gunakan ${TOOL: Alternative Location} jika permintaan pengguna mengandung lokasi yang tidak ada."
    Dengan langkah ini, agen Anda akan memberikan respons alternatif berdasarkan informasi yang ada pada datastore.
    citeturn0search1


6. Integrasi dengan Aplikasi

Setelah agen siap, Anda bisa mengintegrasikannya ke dalam aplikasi atau situs web:

a. Contoh Integrasi dengan Flask

Anda dapat membuat aplikasi web menggunakan Flask di Python untuk menampilkan agen Anda. Berikut adalah garis besar contoh kodenya:

from flask import Flask, render_template_string

app = Flask(__name__)

html_template = """
<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Agen AI Travel Buddy</title>
  <link rel="stylesheet" href="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/themes/df-messenger-default.css">
  <script src="https://www.gstatic.com/dialogflow-console/fast/df-messenger/prod/v1/df-messenger.js"></script>
  <style>
    df-messenger {
      z-index: 999;
      position: fixed;
      bottom: 16px;
      right: 16px;
      --df-messenger-font-color: #000;
      --df-messenger-chat-background: #f3f6fc;
    }
    body { font-family: sans-serif; margin: 20px; }
  </style>
</head>
<body>
  <h1>Selamat Datang di Travel Buddy!</h1>
  <p>Mulai percakapan dengan agen kami di pojok kanan bawah.</p>
  <df-messenger
    project-id="YOUR_PROJECT_ID"
    agent-id="YOUR_AGENT_ID"
    language-code="id">
  </df-messenger>
</body>
</html>
"""

@app.route("/")
def index():
    return render_template_string(html_template)

if __name__ == "__main__":
    app.run(debug=True)

Setelah file disimpan, jalankan dengan perintah python app.py dan uji aplikasi melalui browser.
citeturn0search3

b. Deployment ke Cloud Run

Untuk memastikan aplikasi dapat diakses secara global:

  • Buat Dockerfile untuk mengemas aplikasi.

  • Gunakan gcloud CLI untuk membangun image dan men-deploy ke Cloud Run.

  • Ikuti petunjuk di dokumentasi untuk memastikan deployment berjalan dengan baik.


7. Studi Kasus: Agen Perjalanan dan Agen Penjualan Online

Beberapa contoh aplikasi yang dapat Anda kembangkan dengan Vertex AI Agent Builder meliputi:

  • Agen Perjalanan: Membantu pengguna merencanakan perjalanan dengan menyediakan rekomendasi destinasi, itinerary, dan informasi penerbangan.

  • Agen Penjualan Online: Mengintegrasikan agen yang bisa membantu menjawab pertanyaan seputar produk, memandu proses pembelian, hingga menampilkan hasil pencarian produk secara interaktif.
    citeturn0search4


8. Penutup

Dengan Vertex AI Agent Builder, pembuatan agen percakapan yang cerdas dan responsif kini menjadi lebih mudah. Dari tahap perancangan, pembuatan, hingga integrasi dengan aplikasi nyata, seluruh proses dapat dilakukan dengan sedikit kode dan pengaturan yang minimal. Teknologi ini tidak hanya memberikan pengalaman interaksi yang lebih baik bagi pengguna, tetapi juga membuka peluang baru dalam pengembangan aplikasi AI generatif untuk berbagai sektor, mulai dari pariwisata hingga e-commerce.

Selamat mencoba dan eksplorasi lebih lanjut!
citeturn0search7


Artikel ini diharapkan dapat menjadi panduan komprehensif bagi Anda yang ingin memulai perjalanan dalam mengembangkan agen AI dengan Vertex AI Agent Builder. Happy building!

Senin

 


Humva: Solusi Video Juru Bicara AI yang Inovatif dan Gratis untuk Konten Anda

Di era digital saat ini, visual yang menarik menjadi kunci utama dalam meningkatkan engagement dan kredibilitas suatu brand. Humva hadir sebagai platform revolusioner yang menyediakan video juru bicara yang disesuaikan secara gratis. Dengan dukungan AI generatif dan teknologi sinkronisasi bibir tercanggih, Humva memungkinkan Anda untuk membuat konten media sosial, testimonial, pengenalan produk, dan berbagai keperluan pemasaran lainnya dengan mudah dan efisien.

Teknologi Canggih di Balik Humva

AI Generatif yang Handal

Humva menggunakan teknologi AI generatif untuk menciptakan video juru bicara yang natural dan menarik. Teknologi ini mampu menghasilkan skrip dan visual yang sesuai dengan karakter dan pesan yang ingin disampaikan, sehingga video Anda tidak hanya informatif tetapi juga menghibur.

Sinkronisasi Bibir Tercanggih

Salah satu keunggulan utama Humva adalah teknologi sinkronisasi bibirnya yang luar biasa. Fitur ini memastikan bahwa setiap gerakan bibir juru bicara sesuai dengan suara yang dihasilkan, memberikan kesan profesional dan realistik pada setiap video yang dibuat.

Ribuan Presenter Video

Humva menawarkan pilihan ribuan presenter video yang dapat Anda pilih sesuai dengan kebutuhan. Baik untuk konten formal maupun casual, setiap presenter memiliki karakteristik yang unik sehingga dapat menyesuaikan dengan identitas brand Anda.

Manfaat Menggunakan Humva untuk Konten Anda

Fleksibilitas dalam Pembuatan Konten

Humva memudahkan proses pembuatan video tanpa perlu keahlian teknis yang mendalam. Anda dapat dengan cepat menghasilkan video berkualitas tinggi untuk berbagai platform, mulai dari media sosial hingga situs web perusahaan.

Efisiensi Waktu dan Biaya

Dengan fitur-fitur canggih yang disediakan, proses produksi video menjadi lebih cepat dan hemat biaya. Anda tidak perlu menyewa juru bicara profesional atau tim produksi yang besar untuk menghasilkan video yang menarik.

Dukungan Gratis dan Mudah Diakses

Salah satu daya tarik utama dari Humva adalah kemampuannya menyediakan layanan gratis. Ini tentu menjadi nilai tambah bagi pelaku usaha kecil, content creator, dan siapa saja yang ingin mengembangkan konten berkualitas tanpa harus mengeluarkan biaya besar.

Keuntungan Eksklusif Melalui Link Undangan

Untuk Anda yang tertarik mencoba platform Humva, kini ada kesempatan menarik untuk mendapatkan rewards eksklusif! Dengan mendaftar melalui link undangan khusus berikut :

https://humva.com?invitationCode=KQCMPSXM

Anda dan teman-teman Anda akan mendapatkan keuntungan berikut:

  • 72 Poin Instan: Setiap pengguna yang mendaftar melalui link eksklusif ini langsung mendapatkan 72 poin yang bisa digunakan untuk berbagai keperluan di dalam platform.

  • Keuntungan Registrasi Eksklusif: Rewards ini hanya berlaku untuk pendaftaran melalui link khusus, memberikan Anda keunggulan tersendiri saat memulai perjalanan di dunia pembuatan konten dengan Humva.

Mengapa Memilih Humva?

Humva merupakan solusi yang ideal untuk para kreator konten yang menginginkan kualitas profesional tanpa ribet. Dengan teknologi AI canggih dan fitur sinkronisasi bibir yang presisi, platform ini memberikan fleksibilitas dan kreativitas tinggi dalam pembuatan video. Apalagi, dengan penawaran rewards menarik bagi pengguna baru melalui link eksklusif, Anda tidak hanya mendapatkan alat bantu yang hebat tetapi juga bonus yang menguntungkan.

Ayo Gabung dan Kembangkan Konten Anda!

Jangan lewatkan kesempatan untuk memanfaatkan teknologi canggih dari Humva dalam meningkatkan kualitas konten Anda. Daftarkan diri Anda melalui link undangan di bawah ini dan rasakan kemudahan serta keunggulan yang ditawarkan:

Daftar Sekarang dan Dapatkan 72 Poin!

Dengan Humva, masa depan pembuatan konten menjadi semakin cerah dan penuh inovasi. Segera bergabung dan bawa kreativitas Anda ke level selanjutnya!


Semoga ulasan ini membantu Anda dan teman-teman dalam menemukan solusi video juru bicara yang inovatif dan efektif. Selamat mencoba dan berkarya dengan Humva!

 

Ajak Teman, Raih Premium Gratis di Humva!

Di dunia digital yang semakin dinamis, konten video telah menjadi senjata ampuh untuk meningkatkan brand awareness dan engagement. Platform Humva hadir sebagai solusi inovatif yang memungkinkan Anda membuat video juru bicara yang disesuaikan secara gratis. Kini, tidak hanya Anda yang dapat merasakan manfaat dari teknologi AI generatif dan sinkronisasi bibir tercanggih, tetapi Anda juga berkesempatan mendapatkan premium gratis dengan cara mengajak teman untuk bergabung!

Mengapa Memilih Humva?

Humva menawarkan berbagai keunggulan yang membuat pembuatan video menjadi lebih mudah dan efisien:

  • Teknologi AI Generatif: Membantu menciptakan video dengan konten yang natural dan menarik.

  • Sinkronisasi Bibir Canggih: Menjamin kesesuaian antara suara dan gerakan bibir juru bicara untuk tampilan yang profesional.

  • Pilihan Ribuan Presenter: Anda dapat memilih dari banyak karakter presenter sesuai dengan identitas brand dan pesan yang ingin disampaikan.

  • Gratis dan Mudah Diakses: Tanpa perlu biaya besar, siapa saja dapat menghasilkan konten berkualitas tinggi.

Cara Mendapatkan Premium Gratis

Selain fitur-fitur canggih yang ditawarkan, Humva juga memberikan reward menarik untuk Anda yang aktif merekomendasikan platform ini kepada teman-teman Anda. Berikut cara mudahnya:

  1. Bagikan Link Undangan: Sebarkan link eksklusif Anda kepada teman-teman dan kenalan.
    Link Undangan: https://humva.com?invitationCode=KQCMPSXM

  2. Registrasi Teman: Setiap teman yang mendaftar melalui link ini akan langsung mendapatkan 72 poin sebagai bonus pendaftaran.

  3. Kumpulkan Rewards: Dengan mengajak lebih banyak teman untuk bergabung, Anda berpeluang mendapatkan akses premium gratis yang dapat digunakan untuk fitur-fitur eksklusif di platform Humva.

Manfaat Reward dan Akses Premium

Dengan mendapatkan akses premium, Anda tidak hanya menikmati layanan dasar dari Humva, tetapi juga mendapatkan berbagai keuntungan tambahan, seperti:

  • Fitur Tambahan Eksklusif: Akses ke fitur-fitur premium yang dapat lebih meningkatkan kualitas video Anda.

  • Prioritas dalam Penggunaan: Dapatkan layanan prioritas dan dukungan khusus untuk membantu Anda mengoptimalkan setiap konten yang dibuat.

  • Pengalaman Tanpa Batas: Tingkatkan kreativitas dengan fitur-fitur inovatif yang hanya tersedia untuk pengguna premium.

Ajakan untuk Bergabung

Tak ada waktu yang lebih tepat daripada sekarang untuk membawa kreativitas video Anda ke level selanjutnya. Rekomendasikan ke teman, dapatkan premium gratis!
Manfaatkan kesempatan ini dengan menyebarkan link undangan Anda dan nikmati semua keunggulan yang ditawarkan oleh Humva.

Ayo, segera bagikan link undangan di bawah ini kepada teman-teman Anda dan mulai petualangan kreatif bersama Humva:

Daftar Sekarang & Dapatkan Premium Gratis!

Dengan bergabung di Humva, Anda tidak hanya mendapatkan alat bantu pembuatan video yang canggih dan efisien, tetapi juga berbagai bonus menarik yang akan mendukung perjalanan kreatif Anda. Selamat berkarya dan raih kesempatan untuk menikmati layanan premium secara gratis! 

 

 

Isi Lengkap dan Detail dari Primbon Jawa Betal Jemur

  Isi Lengkap dan Detail dari Primbon Jawa Betal Jemur I. Pendahuluan Primbon Jawa merupakan khazanah pengetahuan tradisional yang diwariska...