Kita aman - Google punya misi yang berbeda

MMaximilian Schwarzmüller
Computing/SoftwareJob SearchInternet Technology

Transcript

00:00:00dengan peluncuran Gemini 3,
00:00:01masa depan developer sudah berakhir,
00:00:04terutama untuk developer web front-end.
00:00:06Itulah kesan yang bisa Anda dapatkan jika menghabiskan waktu di X,
00:00:10dan itu mungkin bukan ide yang bagus,
00:00:12tapi itu cerita lain.
00:00:14Nah,
00:00:14ini adalah landing page yang sebenarnya saya coba buat dengan vibe code menggunakan Gemini,
00:00:20dan ya,
00:00:20tampilannya memang seburuk itu.
00:00:22Saya akan kembali membahasnya nanti dan menunjukkan prompt-nya.
00:00:26Meskipun saya hanya mendapat hasil yang buruk,
00:00:29jelas di X Anda akan melihat banyak postingan yang membagikan landing page yang luar biasa,
00:00:35visualisasi,
00:00:36model 3D,
00:00:36dan segala hal terkait yang dibuat dengan vibe code menggunakan Gemini dan hasilnya terlihat sangat menakjubkan.
00:00:43Walaupun saya mendapat hasil yang cukup buruk,
00:00:46mungkin ini hanya masalah saya.
00:00:48Padahal,
00:00:48saya pikir vibe coding artinya Anda tidak perlu tahu apa-apa,
00:00:52tapi sekali lagi saya akan kembali ke topik itu.
00:00:55Sekarang,
00:00:56Google sendiri ketika memperkenalkan Gemini 3 jelas memposisikannya sebagai model vibe coding atau model yang unggul dalam vibe coding.
00:01:04Ini secara harfiah adalah poin ketiga dalam postingan pengumuman resmi mereka di X.
00:01:09Pertanyaannya adalah mengapa Gemini 3 benar-benar dimaksudkan untuk menjadi sangat bagus sehingga Anda bahkan tidak perlu tahu cara coding lagi?
00:01:18Apakah ini bukan model untuk developer sungguhan,
00:01:22tetapi benar-benar dimaksudkan untuk menggantikan kita karena jauh lebih baik?
00:01:26Ini sedikit lebih rumit dari itu.
00:01:29Sekarang mari kita lihat postingan blog pengumuman resmi di situs web Google.
00:01:33Di postingan blog itu,
00:01:35di bagian kedua,
00:01:36kita melihat lagi bagian vibe coding.
00:01:38Mereka menekankan lagi bahwa ini luar biasa untuk vibe coding,
00:01:42dan pertanyaannya adalah mengapa itu begitu penting bagi Google?
00:01:46Mengapa tidak memposisikannya sebagai asisten hebat untuk developer?
00:01:50Maksud saya,
00:01:51Google punya semua tools AI ini,
00:01:53mereka meluncurkan editor AI-first yang baru,
00:01:56anti-gravity.
00:01:57Mengapa mereka memposisikan Gemini 3 sebagai model vibe coding,
00:02:01dan apakah itu benar-benar sebaik itu?
00:02:03Apakah ini akan mengambil pekerjaan kita?
00:02:06Nah,
00:02:06untuk Google,
00:02:07ini sangat masuk akal karena mari kita ingat bagaimana Google menghasilkan uang: dengan iklan.
00:02:13Di mana iklan-iklan itu terutama berada?
00:02:15Di pencarian mereka dan di YouTube.
00:02:17Tapi mari kita fokus pada pencarian untuk sekarang.
00:02:21Tentu saja,
00:02:21pencarian sedang berubah,
00:02:23semakin banyak tentang berbicara dengan AI.
00:02:26Meski begitu,
00:02:26terutama di Google,
00:02:28Anda tetap akan melihat hasil karena mereka masih perlu menjual iklan kepada Anda,
00:02:33tapi itu sedang berubah.
00:02:34Dan Google punya visi yang jelas tentang bagaimana seharusnya berubah dalam waktu dekat,
00:02:40setidaknya dengan Gemini 3.
00:02:41Mereka membangun model pertama mereka yang sangat dioptimalkan untuk bekerja dengan baik dalam pencarian,
00:02:48itulah mengapa ini diluncurkan dalam pencarian untuk AS pada hari pertama.
00:02:53Dan ada satu fitur kunci yang dimiliki Gemini 3: generative UI.
00:02:57Mereka menyorotnya di postingan blog pengumuman resmi mereka,
00:03:00dan idenya adalah bahwa Gemini 3 tidak hanya bisa menghasilkan teks untuk menjawab pertanyaan,
00:03:06tetapi juga antarmuka pengguna,
00:03:08visualisasi,
00:03:09model 3D interaktif,
00:03:10apa pun yang masuk akal untuk query pencarian tertentu.
00:03:14Jadi mereka ingin membawa pencarian melampaui generasi teks murni.
00:03:18Mereka ingin pengalaman pengguna yang lebih kaya,
00:03:21dan kunci untuk itu adalah model AI yang bagus dalam menghasilkan visualisasi interaktif dan antarmuka pengguna tersebut.
00:03:28Dan itulah sebenarnya inti dari vibe coding.
00:03:31Ini tentang menghasilkan sesuatu,
00:03:33beberapa hasil,
00:03:34beberapa antarmuka pengguna yang terlihat bagus dan berfungsi dengan baik.
00:03:39Tidak perlu menjadi website yang kompleks.
00:03:41Anda tidak perlu khawatir tentang kasus khusus,
00:03:44tentang keamanan,
00:03:45performa,
00:03:46semua itu tidak penting jika satu-satunya tujuan Anda adalah membangun model 3D interaktif.
00:03:52Dan tentu saja untuk banyak kasus penggunaan,
00:03:55itu akan cukup.
00:03:55Ini,
00:03:56omong-omong,
00:03:57bukan sesuatu yang menggantikan developer front-end.
00:04:00Itu hanya sesuatu yang sebenarnya tidak benar-benar mungkin sebelumnya,
00:04:04memiliki antarmuka pengguna atau visualisasi interaktif semacam ini yang dibuat secara langsung untuk query pengguna tertentu.
00:04:12Jadi itulah visi mereka dengan jelas,
00:04:15visi Google untuk masa depan pencarian,
00:04:17dan oleh karena itu untuk masa depan,
00:04:19setidaknya masa depan jangka pendek dari model AI mereka.
00:04:23Tentu saja,
00:04:24karena Gemini 3 adalah model frontier,
00:04:26ia juga bagus dalam coding secara umum,
00:04:28atau setidaknya seharusnya begitu.
00:04:31Sekali lagi,
00:04:31di X Anda akan melihat beberapa hasil yang beragam.
00:04:35Seperti disebutkan,
00:04:36Google mendorong narasi vibe coding dan Anda melihat banyak postingan terkait itu,
00:04:41tetapi Anda juga akan melihat postingan yang agak mendorong balik,
00:04:45yang menyoroti kualitas kode yang buruk,
00:04:47yang menyebutkan bahwa mereka tidak terkesan oleh Gemini 3 atau bahwa itu tidak begitu bagus dalam mengikuti instruksi kompleks,
00:04:55bahwa itu cepat dan efisien dan bagus untuk vibe coding tetapi tidak harus bagus untuk interaksi yang lebih kompleks,
00:05:03tugas yang lebih kompleks.
00:05:04Dan itu kurang lebih pengalaman saya juga.
00:05:07Kemarin saya membagikan postingan bahwa saya tidak benar-benar yakin dengan Gemini 3 karena saya mengalami masalah serius untuk membuatnya mengikuti tugas yang ingin saya ikuti.
00:05:18Ia sering melakukannya, tetapi tidak sepanjang waktu.
00:05:21Ia mengambil langkah-langkah yang tidak perlu rumit pada waktu-waktu tertentu.
00:05:26Ia bersikeras pada kode yang jelas tidak berhasil.
00:05:29Untuk memberi Anda contoh,
00:05:31dalam aplikasi tan stack start yang sedang saya kerjakan,
00:05:35ia terus menggunakan validator di sini untuk memvalidasi input ke fungsi server,
00:05:40padahal metode yang benar adalah input.
00:05:42Validator mungkin terdengar kecil dan khusus,
00:05:45tetapi ingat menggunakan validator menghasilkan error yang sebenarnya,
00:05:49error yang dapat Anda tangkap dan lihat sebagai output,
00:05:53juga sebagai model jika Anda menjalankan beberapa pemeriksaan tipe.
00:05:57Dan meskipun saya memperbaiki ini secara manual,
00:06:00ia terus memperkenalkan kembali validator dan mengubah ini kembali ke validator.
00:06:05Ini adalah masalah-masalah seperti ini yang saya alami.
00:06:08Lucunya, saya juga tidak berhasil dalam vibe coding.
00:06:11Saya mencoba membuatnya membangun landing page untuk layanan pembersihan profesional yang dibuat-buat,
00:06:18dan ya,
00:06:18jika Anda menonton video ini,
00:06:20beginilah tampilannya.
00:06:22Apakah itu bagus?
00:06:23Saya tidak yakin.
00:06:24Ya,
00:06:24setidaknya tidak menggunakan ungu,
00:06:26tetapi hanya karena saya dengan jelas memberitahunya warna apa yang harus digunakan.
00:06:32Sekarang,
00:06:32prompt input yang saya gunakan adalah: buat landing page untuk layanan pembersihan profesional,
00:06:38saya ingin warna aqua turquoise dan halaman yang menyoroti tingkat profesionalisme yang tinggi oleh layanan kami,
00:06:45asumsikan data dummy yang bermakna untuk teks bagian hero,
00:06:49harga,
00:06:49dan keuntungan.
00:06:50Prompt yang cukup pendek,
00:06:52tetapi sekali lagi,
00:06:53bukankah keseluruhan ide vibe coding adalah mengikuti arus dan membiarkannya melakukan hal-hal?
00:06:59Tentu saja saya bisa lebih tepat,
00:07:01saya bisa membuat proyek dan menyiapkan beberapa style dasar,
00:07:05beberapa komponen dasar,
00:07:06dan kemudian menggunakan AI,
00:07:08tetapi ide di balik vibe coding adalah berbeda,
00:07:11jika saya tidak salah.
00:07:12Dan kemudian ia melanjutkan,
00:07:14memakan waktu yang sangat lama sejujurnya,
00:07:17dan ya,
00:07:17saya tidak melakukan apa pun lagi,
00:07:19saya jelas tidak mengubah kodenya.
00:07:22Inilah yang saya dapatkan.
00:07:23Jadi bahkan dengan vibe coding, saya tidak berhasil.
00:07:26Mungkin hanya keberuntungan buruk karena jelas tampaknya cukup bagus dalam hal itu,
00:07:32tetapi sekali lagi mungkin juga secara khusus bagus dalam menghasilkan model 3D interaktif dan visualisasi tersebut karena sekali lagi,
00:07:40itu jelas tampaknya menjadi fokus dari model ini.
00:07:43Dan oleh karena itu,
00:07:44singkat cerita,
00:07:45sama seperti semua model AI lain yang kita miliki sebelumnya dan sangat mungkin semua model AI yang akan datang,
00:07:52mereka bisa menjadi asisten yang baik.
00:07:55Sebagai developer,
00:07:56saya menggunakannya,
00:07:57Anda tahu bahwa saya menggunakan Gemini 3,
00:08:00mungkin saya akan kembali ke Claude Sonnet,
00:08:02saya akan lihat,
00:08:03tetapi saya menggunakannya dan itu oke.
00:08:06Ini bagus, sama seperti semua model yang ada.
00:08:09Mereka dapat membantu Anda dengan menghasilkan kode,
00:08:12dengan menulis kode.
00:08:13Mereka semua punya masalah mereka,
00:08:15jujur saja,
00:08:16tetapi mereka tidak di sini untuk mengambil pekerjaan Anda atau saya,
00:08:20tidak sekarang,
00:08:21mungkin tidak dalam waktu dekat.
00:08:23Tentu saja,
00:08:24masalah yang berbeda adalah jika eksekutif,
00:08:27manajer melihat semua materi promosi,
00:08:29jika mereka melihat semua visualisasi dan landing page serta model 3D yang di-vibe code,
00:08:34yang ada banyak sekali jika Anda melihat lebih dekat.
00:08:38Sekali lagi, kita sekarang tahu mengapa itu terjadi.
00:08:41Jika Anda hanya melihat itu,
00:08:43Anda bisa cenderung berpikir kita tidak memerlukan developer front-end baru,
00:08:48yang ada dapat melakukan pekerjaan tiga orang dengan bantuan Gemini 3 dalam kasus ini.
00:08:53Dan itu tentu saja,
00:08:54sekali lagi,
00:08:55mengarah pada lebih sedikit pekerjaan,
00:08:57setidaknya saat ini,
00:08:59berpotensi.
00:08:59Sekali lagi,
00:09:00saya yakin ini bukan masa depan jangka menengah atau panjang.
00:09:04Saya yakin bahwa AI dapat bertindak sebagai akselerator,
00:09:08tetapi itu tidak membantu kita hari ini jika perusahaan memutuskan bahwa mereka dapat menggunakan AI untuk menyelesaikan pekerjaan yang sama dengan lebih sedikit orang.
00:09:18Itu mungkin tidak benar,
00:09:20mereka akan belajar seiring waktu,
00:09:22tetapi tetap saja itu adalah masalah hari ini.
00:09:25Dan sayangnya tidak ada solusi mudah untuk itu.
00:09:27Tetapi untuk menjawab pertanyaan apakah ini akan mengambil pekerjaan kita,
00:09:32tidak,
00:09:33saya tidak berpikir begitu.
00:09:34Penting untuk memahami bahwa Gemini 3 pasti dibuat khusus dan disetel dengan baik untuk tugas tertentu,
00:09:41dan cukup bagus dalam tugas itu,
00:09:43tetapi itu bukan tugas yang Anda dibayar untuk melakukannya..

Key Takeaway

Gemini 3 Google dioptimalkan khusus untuk vibe coding dan generative UI dalam pencarian, bukan untuk menggantikan developer profesional, meskipun persepsi eksekutif terhadap kemampuannya bisa mempengaruhi keputusan perekrutan jangka pendek.

Highlights

Gemini 3 diposisikan Google sebagai model vibe coding, bukan untuk menggantikan developer profesional

Google mengoptimalkan Gemini 3 untuk pencarian dengan fitur generative UI - menghasilkan visualisasi interaktif dan model 3D

Model ini bagus untuk membuat visualisasi sederhana tetapi kesulitan mengikuti instruksi kompleks dan tugas development serius

Fokus vibe coding Gemini 3 karena Google ingin membawa pengalaman pencarian melampaui generasi teks biasa

AI seperti Gemini 3 bertindak sebagai asisten yang baik tetapi tidak akan mengambil pekerjaan developer dalam waktu dekat

Timeline

Pengenalan: Kesan Awal Gemini 3 dan Vibe Coding

Video dibuka dengan kekhawatiran bahwa peluncuran Gemini 3 menandai akhir masa depan developer, terutama front-end developer, berdasarkan diskusi di platform X (Twitter). Pembuat video menunjukkan hasil landing page yang buruk yang ia buat menggunakan vibe code dengan Gemini, kontras dengan banyak postingan di X yang menampilkan hasil menakjubkan seperti landing page berkualitas tinggi, visualisasi, dan model 3D. Meskipun mendapat hasil buruk, ia mempertanyakan apakah ini kesalahan dirinya, padahal konsep vibe coding seharusnya tidak memerlukan pengetahuan mendalam. Bagian ini menetapkan konteks untuk mengeksplorasi apakah Gemini 3 benar-benar akan menggantikan developer atau ada tujuan lain di baliknya.

Positioning Gemini 3 sebagai Model Vibe Coding

Google secara resmi memposisikan Gemini 3 sebagai model yang unggul dalam vibe coding, dengan menjadikannya poin ketiga dalam pengumuman resmi mereka di X dan bagian kedua di postingan blog. Pertanyaan kunci yang diajukan adalah mengapa Google begitu menekankan vibe coding daripada memposisikannya sebagai asisten hebat untuk developer, padahal mereka memiliki banyak tools AI lain dan bahkan meluncurkan editor AI-first baru bernama Anti-Gravity. Video ini mempertanyakan apakah Gemini 3 benar-benar sebaik yang diklaim untuk vibe coding dan apakah ini benar-benar ancaman bagi pekerjaan developer. Fokus positioning ini menjadi kunci untuk memahami strategi sebenarnya di balik Gemini 3.

Model Bisnis Google dan Visi Pencarian Masa Depan

Bagian ini mengungkap alasan strategis di balik fokus vibe coding Gemini 3 dengan menjelaskan model bisnis Google yang berbasis iklan, terutama dari pencarian dan YouTube. Google membangun Gemini 3 sebagai model pertama mereka yang dioptimalkan khusus untuk pencarian, diluncurkan di AS pada hari pertama. Fitur kunci yang ditonjolkan adalah generative UI - kemampuan Gemini 3 untuk tidak hanya menghasilkan teks tetapi juga antarmuka pengguna, visualisasi, dan model 3D interaktif untuk menjawab query pencarian. Visi Google adalah membawa pencarian melampaui generasi teks murni menuju pengalaman pengguna yang lebih kaya dan interaktif, yang memerlukan model AI yang bagus dalam menghasilkan visualisasi dan UI tersebut.

Esensi Vibe Coding dan Batasannya

Video menjelaskan bahwa inti dari vibe coding adalah menghasilkan antarmuka pengguna atau visualisasi yang terlihat bagus dan berfungsi dengan baik untuk kasus penggunaan spesifik, tanpa perlu khawatir tentang kompleksitas seperti kasus khusus, keamanan, atau performa. Ini menciptakan kemungkinan baru yang sebelumnya tidak ada - memiliki visualisasi interaktif yang dibuat langsung untuk query pengguna tertentu. Yang penting, ini BUKAN tentang menggantikan developer front-end, melainkan membuka kasus penggunaan baru yang tidak mungkin dilakukan sebelumnya. Untuk banyak kasus penggunaan sederhana, hasil vibe coding akan cukup memadai, tetapi ini tidak dirancang untuk membangun aplikasi web kompleks yang memerlukan pertimbangan mendalam tentang keamanan, performa, dan edge cases.

Kemampuan Coding Umum dan Hasil Beragam

Sebagai model frontier, Gemini 3 seharusnya juga bagus dalam coding secara umum, tetapi hasil di X menunjukkan pengalaman yang beragam. Di satu sisi ada banyak postingan yang menunjukkan hasil vibe coding menakjubkan, tetapi di sisi lain banyak juga yang mendorong balik dengan menyoroti kualitas kode buruk, ketidakmampuan mengikuti instruksi kompleks, dan performa yang tidak konsisten. Beberapa pengguna mencatat bahwa Gemini 3 cepat dan efisien untuk vibe coding tetapi tidak selalu bagus untuk tugas yang lebih kompleks. Pembuat video menyatakan ini sejalan dengan pengalamannya sendiri dan akan memberikan contoh konkret dari masalah yang ia alami dengan Gemini 3 dalam development sebenarnya.

Pengalaman Pribadi dengan Masalah Gemini 3

Pembuat video membagikan pengalaman frustrasinya menggunakan Gemini 3 untuk tugas development serius. Ia mengalami masalah dengan Gemini 3 yang tidak mengikuti instruksi dengan konsisten, mengambil langkah-langkah yang tidak perlu rumit, dan bersikeras pada kode yang jelas tidak berhasil. Contoh konkret yang diberikan adalah dalam aplikasi TanStack Start, Gemini 3 terus menggunakan 'validator' untuk memvalidasi input ke fungsi server, padahal metode yang benar adalah 'input'. Ini bukan masalah kecil karena menggunakan 'validator' menghasilkan error nyata yang dapat ditangkap dan terlihat sebagai output. Yang lebih frustasi, meskipun ia memperbaiki ini secara manual, Gemini 3 terus memperkenalkan kembali 'validator' dan mengubahnya kembali, menunjukkan masalah dalam mengikuti konteks dan instruksi yang telah diberikan.

Kegagalan dalam Vibe Coding: Contoh Landing Page

Ironisnya, pembuat video juga tidak berhasil dalam vibe coding itu sendiri - area yang seharusnya menjadi kekuatan Gemini 3. Ia mencoba membuat landing page untuk layanan pembersihan profesional dengan prompt yang cukup jelas: menggunakan warna aqua turquoise, menyoroti profesionalisme tinggi, dan mengasumsikan data dummy untuk hero section, harga, dan keuntungan. Prompt ini relatif pendek karena konsep vibe coding seharusnya adalah 'mengikuti arus' tanpa spesifikasi berlebihan. Hasilnya mengecewakan - desain yang ditampilkan di video terlihat buruk, meskipun setidaknya menggunakan warna yang diminta karena ia secara eksplisit menentukannya. Prosesnya juga memakan waktu sangat lama, dan ia tidak melakukan perubahan apa pun pada kode yang dihasilkan.

Refleksi dan Kemungkinan Penjelasan

Meskipun mendapat hasil buruk, pembuat video mengakui ini bisa saja keberuntungan buruk karena jelas banyak yang mendapat hasil bagus dengan Gemini 3 untuk vibe coding. Namun, ia berhipotesis bahwa Gemini 3 mungkin secara khusus sangat bagus dalam menghasilkan model 3D interaktif dan visualisasi tertentu, karena itu tampaknya menjadi fokus utama dari model ini sesuai dengan visi pencarian Google. Ia menyimpulkan bahwa seperti semua model AI sebelumnya dan kemungkinan yang akan datang, Gemini 3 bisa menjadi asisten yang baik untuk developer. Ia masih menggunakannya meskipun mungkin akan kembali ke Claude Sonnet, dan menilai Gemini 3 sebagai 'oke' dan 'bagus' seperti model lainnya yang ada.

Kesimpulan: AI sebagai Asisten, Bukan Pengganti

Kesimpulan video adalah bahwa AI seperti Gemini 3 dapat membantu menghasilkan dan menulis kode, tetapi mereka tidak di sini untuk mengambil pekerjaan developer - tidak sekarang dan mungkin tidak dalam waktu dekat. Semua model memiliki masalah mereka masing-masing. Namun, ada kekhawatiran berbeda jika eksekutif dan manajer yang melihat semua materi promosi dan visualisasi menakjubkan yang di-vibe code bisa cenderung berpikir perusahaan tidak memerlukan developer front-end baru, atau developer yang ada dapat melakukan pekerjaan tiga orang dengan bantuan AI. Ini bisa mengarah pada lebih sedikit lowongan pekerjaan dalam jangka pendek, meskipun pembuat video yakin ini bukan masa depan jangka menengah atau panjang. AI dapat bertindak sebagai akselerator, tetapi persepsi salah tentang kemampuannya bisa menyebabkan keputusan perekrutan yang keliru hari ini, dan sayangnya tidak ada solusi mudah untuk masalah ini.

Community Posts

View all posts