Lewati ke konten utama

Gemini Diffusion: Panduan dengan 8 Contoh Praktis

Pelajari apa itu Gemini Diffusion dari Google dan cara kerjanya melalui delapan contoh praktis dalam pembuatan teks, pengembangan game, simulasi, dan lainnya.
Diperbarui 28 Sep 2026  · 8 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Salah satu pengumuman paling menarik menurut saya dari Google I/O 2025 adalah Gemini Diffusion, dan saya sangat antusias mendapatkan akses awal untuk mencobanya!

Dalam tutorial ini, saya akan mengajak Anda tur keliling Gemini Diffusion dan menunjukkan cara menggunakannya untuk tugas-tugas praktis. Kita akan menggunakan Gemini Diffusion untuk:

  • Menghasilkan teks dengan kecepatan sangat tinggi
  • Membangun simulasi partikel langsung dan aplikasi audio xilofon
  • Menerapkan perbaikan kode dan melihat pratinjau langsung
  • Membuat alat gambar waktu nyata dan game berbasis browser

Kami terus mengabari pembaca tentang perkembangan terbaru AI melalui The Median, buletin gratis hari Jumat yang merangkum kisah-kisah utama pekan ini. Berlangganan dan tetap tajam hanya dalam beberapa menit setiap minggu:

Apa Itu Gemini Diffusion?

Gemini Diffusion adalah model bahasa besar difusi teks terbaru dari Google DeepMind, sebuah sistem mutakhir yang tidak menghasilkan token satu per satu seperti LLM tradisional. Sebaliknya, model ini belajar menghasilkan teks dengan menyempurnakan noise acak dalam beberapa langkah, mirip dengan cara Stable Diffusion menghasilkan gambar.

Ini memungkinkan Gemini Diffusion untuk:

  • Menghasilkan seluruh blok keluaran yang koheren sekaligus
  • Cepat mengoreksi kesalahannya sendiri selama proses generasi
  • Memberikan interaksi waktu nyata dengan pratinjau langsung, kode yang dapat diedit, dan kontrol kreatif

Anda dapat mencoba Gemini Diffusion dengan bergabung ke daftar tunggu di sini.

Bagaimana Cara Kerja Gemini Diffusion?

Model bahasa tradisional bersifat autoregresif, memprediksi satu token pada satu waktu. Pendekatan berurutan ini dapat memperlambat generasi dan membatasi koherensi.

Sebaliknya, model difusi dimulai dari ruang laten yang bising dan secara bertahap “mengurangi noise” menjadi keluaran bermakna melalui beberapa langkah yang dipelajari. Teknik ini awalnya digunakan dalam pembuatan gambar (seperti Stable Diffusion), yang kini menjadi bagian dari pembuatan teks di Gemini, memungkinkannya menghasilkan respons yang lebih koheren, memperbaiki kesalahan di tengah proses, dan menghasilkan hasil dengan kecepatan rekor.

Ini memungkinkan:

  • Pembuatan teks lebih cepat (hingga 1479 token/detik)
  • Blok teks yang lebih koheren
  • Alur kerja penyuntingan waktu nyata yang lebih baik

Jadi, kini Anda tidak menunggu satu kata demi satu kata, melainkan langsung melihat hasil akhir yang telah disempurnakan. Ini menjadikan Gemini Diffusion salah satu model tercepat dalam hal kecepatan sampling yang dirilis Google untuk tugas pembuatan waktu nyata. Berikut beberapa tolok ukur di mana model ini unggul dalam menghasilkan hasil yang mengagumkan.

Bagaimana Cara Mengakses Gemini Diffusion?

Saat tulisan ini dibuat, Gemini Diffusion tersedia sebagai demo eksperimental khusus untuk pengguna undangan. Ia berjalan sepenuhnya di browser dan mendukung interaksi teks, kode, kanvas, dan audio (melalui pembuatan suara MIDI bawaan).

Untuk memulai:

  1. Buka Formulir Daftar Tunggu Gemini Diffusion
  2. Masuk dengan akun Google Anda
  3. Tunggu persetujuan akses
  4. Setelah disetujui, Anda dapat bereksperimen langsung di antarmuka DeepMind.

Tidak memerlukan SDK atau API!

Get started

Mari lihat apa saja yang dapat dilakukan Gemini Diffusion di berbagai domain, mulai dari pengembangan game dan menggambar hingga pengeditan kode dan bahkan audio.

Contoh 1: Pembuatan Teks

Di dalam playground, saya menguji kemampuan model untuk menghasilkan konten panjang dengan prompt berikut.

Prompt: Jelaskan kelebihan roti panggang dengan gaya Hegel. Lalu, terjemahkan esai tersebut ke dalam 10 bahasa lainnya.

Model tersebut mengembalikan lebih dari 7000 token dalam waktu kurang dari 9 detik, dengan judul, komentar, dan teks yang jelas dalam 10 bahasa.

Perhatikan pada video di atas bahwa kecepatan generasi adalah 892 token/detik. Sebaliknya, Gemini 2.0 Flash-Lite biasanya menghasilkan sekitar 250–400 token/detik dalam sebagian besar skenario waktu nyata.

Contoh 2: Pengembangan Game dengan Interaksi Waktu Nyata

Untuk penggemar Rock Paper Scissors Lizard Spock, saya menguji pembuatan simulasi game ini menggunakan model Gemini Diffusion.

Prompt: Buat aplikasi web HTML+JavaScript untuk memainkan Rock, Paper, Scissors, Lizard, Spock. Gunakan emoji untuk setiap opsi (🪨📄✂️🦎🖖), buat UI bergaya neon/bercahaya dan futuristis. Biarkan pemain mengklik salah satu, dan komputer memilih secara acak. Tampilkan hasilnya dengan animasi dan pelacakan skor. Sertakan tombol 'Restart Game'. Buat game bersifat responsif.

Ini menghasilkan game yang sepenuhnya dapat dimainkan dan interaktif, lengkap dengan kontrol keyboard yang mulus, ideal untuk membuat prototipe loop game atau mengajarkan dasar-dasar animasi.

Contoh 3: Simulasi Waktu Nyata

Bagian terbaik dari model Gemini Diffusion adalah simulasi waktu nyatanya. Simulasi ini membuat prompt terasa hidup. Di sini, saya menguji dua contoh: partikel memantul dan simulasi panjang gelombang sinus dan kosinus.

Contoh 3.1: Simulasi sistem partikel memantul

Prompt: Simulasikan 100 partikel yang bergerak ke arah acak dalam sebuah kotak menggunakan JavaScript.

Saat saya menerapkan prompt di atas, Gemini Diffusion menghasilkan simulasi partikel memantul yang sepenuhnya fungsional, lengkap dengan pembaruan DOM dan fisika dasar. Animasi berjalan mulus dan responsif, dan saya dapat dengan mudah mengutak-atik parameter seperti jumlah partikel, kecepatan, dan warna.

Untuk meningkatkannya, saya meminta model menambahkan penggeser untuk menyesuaikan ukuran lingkaran secara waktu nyata, yang diimplementasikannya dengan mulus. Namun, ketika saya meminta mengganti lingkaran dengan ikon kupu-kupu, ia tidak dapat memenuhi prompt sebagaimana dimaksud.

Contoh 3.2: Simulasi bentuk gelombang interaktif

Untuk contoh berikutnya, saya mencoba menghasilkan simulasi bentuk gelombang interaktif:

Prompt: Bangun simulator bentuk gelombang interaktif yang memvisualisasikan gelombang sinusoidal. Biarkan pengguna menyesuaikan panjang gelombang, amplitudo, dan frekuensi menggunakan penggeser. Visualisasi harus dengan jelas menunjukkan bagaimana perubahan panjang gelombang meregangkan atau memampatkan gelombang. Tambahkan tooltip untuk menjelaskan setiap parameter dan relevansinya di dunia nyata.

Saat menjalankan prompt, Gemini menghasilkan simulator bentuk gelombang yang responsif dengan penggeser untuk menyesuaikan panjang gelombang (λ), amplitudo (A), dan frekuensi (f), menjadikannya ideal untuk demo edukasi.

Awalnya, ia hanya mendukung gelombang sinus. Ketika saya memintanya mendukung gelombang kosinus juga, Gemini dengan cepat menambahkan dropdown untuk beralih antara jenis gelombang, menunjukkan kemampuannya mengiterasi komponen UI. Namun, saat saya meminta menggabungkan gelombang sinus dan kosinus menjadi satu bentuk gelombang gabungan, model gagal melakukannya.

Contoh 4: Pembuatan dan Eksekusi Kode

Sebagai profesional ML, saya ingin menguji kemampuan Gemini Diffusion untuk menghasilkan dan menjalankan kode machine learning berbasis Python. Jadi, saya memintanya untuk:

Prompt: Tulis jaringan saraf sederhana menggunakan NumPy dan jalankan.

gemini diffusion example

Gemini mengembalikan implementasi jaringan saraf feedforward yang lengkap dan terstruktur dengan baik hanya menggunakan NumPy, termasuk fungsi aktivasi, inisialisasi bobot, logika backpropagation, dan loop pelatihan. Ia bahkan menyertakan penjelasan untuk setiap langkah.

gemini diffusion example

Untuk menguji kemampuan runtime, saya menindaklanjuti dengan:

Prompt: Bisakah Anda menjalankannya untuk saya?

Gemini menjawab bahwa ia tidak dapat mengeksekusi kode Python secara native, karena tidak memiliki lingkungan runtime terintegrasi. Namun, ia mensimulasikan keluaran yang diharapkan dengan memperkirakan loss pada berbagai interval pelatihan, menunjukkan seperti apa keluaran tipikal jika dijalankan di lingkungan lokal seperti Jupyter Notebook.

gemini diffusion example

Walau Gemini Diffusion belum dapat menjalankan kode di browser, kemampuan untuk mensimulasikan perilaku keluaran dan memberikan hasil yang diharapkan tetap sangat berharga untuk pembuatan prototipe. Jika integrasi runtime ditambahkan di masa depan, alat ini berpotensi menjadi playground mandiri untuk belajar dan bereksperimen dengan model machine learning.

Contoh 5: Aplikasi Menggambar Waktu Nyata

Selanjutnya, saya bereksperimen dengan sesuatu yang lebih playful, yaitu aplikasi menggambar interaktif dengan kuas, warna, dan bentuk. Saya mulai dengan prompt dasar:

Prompt: Buatkan saya aplikasi menggambar dengan beberapa kuas dan warna.

Gemini merespons dengan papan sketsa berbasis kanvas, termasuk palet warna dasar, pemilih ukuran kuas (kecil, sedang, besar), dan tombol hapus.

Berdasarkan itu, saya meminta model menambahkan opsi warna “pink” ke palet, yang diintegrasikannya tanpa hambatan. Saya kemudian meminta alat gambar tambahan—persegi panjang, persegi, dan lingkaran—dan Gemini Diffusion menghadirkannya sebagai opsi bentuk yang dapat dipilih.

Hasil akhirnya sesuai semua prompt saya dan bekerja dengan baik sebagai alat kreatif. Satu-satunya kekurangan yang terlihat adalah sedikit lag dan pengurangan kelancaran saat interaksi menggambar, kemungkinan karena keterbatasan saat berjalan dalam mode pratinjau. Namun secara keseluruhan, ini sangat fungsional sebagai prototipe waktu nyata di browser.

Contoh 6: Penyuntingan Instan dengan Kode

Di luar Playground, Gemini Diffusion menawarkan fitur kuat bernama Instant Edit, yang memungkinkan Anda melakukan modifikasi teks atau kode secara waktu nyata dengan prompt minimal.

Untuk mengujinya, saya menyediakan sebuah fungsi Python di kotak teks konten:

def find_median(nums):
    if not nums:
        return None
    nums.sort()
    n = len(nums)
    mid = n // 2
    if n % 2 == 1:
        return nums[mid]
    else:
        return (nums[mid - 1] + nums[mid]) / 2

Prompt: Konversikan kode ini ke C++

Gemini berhasil menerjemahkan fungsi tersebut ke sintaks C++ yang rapi. Saya kemudian memintanya menambahkan dua fungsi tambahan: satu untuk menghitung mean dan satu lagi untuk modus. Keduanya ditambahkan dengan benar ke blok kode.

Sebagai langkah akhir, saya meminta model menambahkan kasus uji untuk memvalidasi ketiga fungsi, yang juga diselesaikannya. Namun, ketika saya mencoba memintanya “jalankan kode ini,” Gemini tidak merespons, menyoroti bahwa meskipun unggul dalam menghasilkan kode, eksekusi atau simulasi kode terkompilasi saat ini belum didukung di lingkungan ini.

Contoh 7: Penyuntingan Instan dengan Teks

Alat ini juga sangat bagus untuk menulis dan menyunting cerita. Menggunakan Instant Edit, saya memberikan satu kalimat cerita dan memintanya untuk memperluasnya.

Kotak teks konten: Tulis sebuah cerita tentang pohon bahagia bernama Sprig yang tinggal di Treewood dan bermimpi menjadi bintang film terkenal.

Untuk memperdalam narasi, saya kemudian meminta model menambahkan ketegangan dramatis dengan memperkenalkan sosok ayah yang tidak setuju.

Prompt: Tambahkan drama ke cerita ini dengan menambahkan karakter ayah yang tidak senang dengan pilihan karier Sprig.

Model merespons dengan memperluas cerita secara inline, dengan mulus menyisipkan sosok ayah pohon oak yang bijak namun tegas yang tidak menyetujui mimpi teatrikal Sprig. Suntingan disorot dengan toggle visual, memungkinkan saya membandingkan konten asli dan yang diperbarui.

Contoh ini menunjukkan bagaimana Instant Edit dapat mendukung penceritaan bertahap dan pemolesan kreatif yang terkontrol, sambil tetap menjaga pengguna dalam alur.

gemini diffusion instant Edit with text

Contoh 8: Xilofon dengan Audio

Untuk pengujian terakhir, saya meminta Gemini Diffusion membuat aplikasi xilofon interaktif. Model menghasilkan serangkaian tuts berwarna dengan tata letak yang baik, pemetaan suara, event listener, dan efek hover, menunjukkan kemampuannya menangani UI audio interaktif.

Prompt: Buat aplikasi xilofon di mana pengguna dapat menekan tuts dan menghasilkan suara. Setiap nada bertahan dalam durasi yang wajar setelah ditekan. Jangan gunakan aset eksternal apa pun. Gunakan pembuatan suara MIDI bawaan. Tata letakkan tuts seperti pada xilofon nyata.

Catatan: Meskipun Gemini Diffusion tidak mendukung pembuatan audio atau video, ia mampu mensimulasikan perilaku audio yang realistis menggunakan sintesis nada bergaya MIDI di pratinjau browser.

Ini menyoroti kemampuan model untuk membangun antarmuka audio fungsional tanpa memerlukan aset atau pustaka eksternal.

Saya menyarankan untuk menyalakan suara pada video di bawah ini:

Mengapa Gemini Diffusion Penting?

Gemini Diffusion menandai pergeseran paradigma dalam cara kita berinteraksi dengan LLM. Inilah alasannya:

  • Pembuatan waktu nyata: Ini adalah model teks tercepat dari Google hingga saat ini.
  • Penyuntingan lebih cerdas: Ia menyempurnakan dan mengoreksi keluaran saat proses berlangsung.
  • Interaktivitas kaya: Ia membangun simulasi, game, dan aplikasi berbasis suara di browser.
  • Performa benchmark: Terakhir, ia memiliki performa yang sebanding pada banyak tolok ukur pengodean, seperti HumanEval (89,6%) dan MBPP (76%), sambil tetap jauh lebih cepat.

Saya mendapati Gemini Diffusion sangat mengesankan, baik dari segi kecepatan generasi, koherensi, maupun kualitas keluarannya. Baik saat memperpanjang cerita, mensimulasikan fisika, maupun membangun alat interaktif, model ini secara konsisten memberikan hasil cepat dan dapat digunakan dengan prompt minimal.

Tentu, masih ada area untuk perbaikan. Misalnya, saat ini ia tidak menyimpan riwayat percakapan, dan sesekali meleset untuk perubahan multi-langkah. Selain itu, mungkin tidak selalu sebaik model autoregresif yang dioptimalkan pada semua tugas dan dibatasi hingga 200 permintaan per hari per pengguna, namun fase beta ini menunjukkan prospek yang baik.

Penutup

Gemini Diffusion adalah salah satu alat paling menarik yang saya jelajahi tahun ini. Dengan mengadopsi pendekatan difusi untuk teks, Google membangun model yang lebih cepat dan lebih interaktif daripada model skala kecil hingga menengah sebelumnya, meski belum seumum Gemini 2.5 Pro.

Dalam walkthrough praktis ini, saya menyoroti bagaimana Gemini Diffusion dapat meningkatkan alur kerja Anda, baik saat memprototipe komponen UI, membuat demo edukasi, maupun melakukan iterasi cepat pada konsep kreatif.

Seiring perkembangan Gemini Diffusion, saya memprediksi integrasi yang lebih dalam dengan alat pengembang, lingkungan creative coding, dan IDE berbasis browser, menjadikannya pendamping serbaguna bagi desainer, insinyur, dan pendidik.

Untuk mempelajari lebih lanjut tentang alat terbaru yang diumumkan di Google I/O 2025, saya merekomendasikan tutorial berikut:


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Saya adalah Google Developers Expert di ML (Gen AI), Kaggle 3x Expert, dan Women Techmakers Ambassador dengan pengalaman lebih dari 3 tahun di bidang teknologi. Saya ikut mendirikan startup health-tech pada 2020 dan sedang menempuh studi magister ilmu komputer di Georgia Tech dengan spesialisasi machine learning.

Topik
Kecerdasan Buatan
AI Generatif

Pelajari AI dengan kursus-kursus ini!

Program

Dasar-Dasar Kecerdasan Buatan

10 jam
Pelajari dasar-dasar kecerdasan buatan (AI), pelajari cara memanfaatkan AI secara efektif untuk pekerjaan, dan jelajahi model seperti ChatGPT untuk memahami lanskap AI yang dinamis.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat SelengkapnyaLihat Selengkapnya