Saya selalu percaya bahwa jika saya mulai belajar cara membuat kode ketika saya masih muda, saya mungkin akan cukup mahir dalam hal itu dan bahkan bisa berkarier jika saya mau. Bukan itu yang terjadi, dan saya baik-baik saja dengan itu. Memang benar bahwa saya telah mengambil kursus untuk beberapa keterampilan pengkodean dasar dan berhasil mengambil beberapa pengetahuan dasar Python dan Linux dari menginstal ROM khusus di ponsel Android saya dulu. Namun jika saya diminta untuk membangun sesuatu– apa word play here– dari awal dalam bahasa apa pun, hal itu tidak akan pernah terjadi.
Ketika saya pertama kali mendengar tentang pengkodean getaran, saya berpikir bahwa pengkodean ini tidak akan pernah bisa membantu orang yang mengetahui cara melakukan hal yang sebenarnya– bantuan untuk pembuat kode yang sudah berbakat, sehingga membuat tugas-tugas dasar menjadi lebih mudah bagi mereka. Untuk sebagian besar, di situlah kita berada dengan pengkodean getaran. Namun bagi seseorang yang sama sekali tidak memiliki pengalaman apa word play here, “dasar” mungkin adalah satu-satunya hal yang Anda perlukan untuk menciptakan sesuatu yang sebelumnya tidak dapat Anda lakukan.
Alat AI generatif dapat mengubah siapa word play here menjadi pembuat kode. Sama seperti Anda dapat membuat gambar menggunakan bahasa alami, pengkodean getaran memungkinkan Anda membuat situs web, aplikasi mini, alat, dan banyak lagi, hanya dengan menginstruksikan chatbot AI seperti Gemini atau ChatGPT.
Untuk mengujinya sendiri, saya mencoba membuat proyek menggunakan Gemini dan Claude, keduanya memberikan hasil yang memuaskan, meskipun yang satu memerlukan lebih banyak instruksi daripada yang lain. Di bawah ini, saya akan membahas pengalaman saya dengan pengkodean getaran.
Apa itu pengkodean getaran?
Dalam bentuknya yang paling dasar, pengkodean getaran menggunakan AI untuk membuat kode dengan menggunakan perintah dan instruksi bahasa alami. Kode tersebut dapat digunakan untuk membuat situs internet, aplikasi, atau fungsi yang dapat Anda gunakan untuk melakukan tugas yang Anda inginkan.
Anda biasanya dapat melakukan pengkodean getaran dasar dengan chatbot pilihan Anda, tetapi ada alat yang lebih canggih untuk orang yang tahu cara bekerja dengan kode dan menginginkan kontrol lebih besar. AI Workshop Google adalah salah satu opsi. Muncul dengan tombol “Saya merasa beruntung” yang bermanfaat dan Googley yang akan menghasilkan proyek untuk mendapatkan gambaran tentang apa yang dapat Anda lakukan dengan AI Workshop.
Pengkodean Getaran dengan Gemini
Gemini membuat kalender acara Halloween yang solid setelah sedikit penyesuaian untuk bulan Oktober.
Seorang teman bertanya kepada saya apakah ada acara Halloween yang diadakan di San Francisco Bay Location ketika teman mereka berkunjung, jadi saya memutuskan untuk mencoba memberi kode pada kalender acara untuk mereka. Fokus utamanya adalah acara untuk orang dewasa, mulai dari rumah berhantu hingga penjelajahan bar dan apa pun di antaranya.
Dengan menggunakan Gemini, saya memberikan ide dasar, sumber yang saya inginkan untuk mengambil peristiwa tersebut, dan bagaimana saya ingin berinteraksi dengan kalender. Iterasi pertama berhasil memenuhi apa yang saya minta, namun juga menyoroti apa yang tidak saya minta dari Gemini saat membuat kalender.
Saya meminta Gemini untuk menyempurnakan kalender lebih lanjut dengan memeriksa ulang apakah acaranya untuk tahun ini, bahwa detail acara tertaut ke halaman aktif dan bukan tautan mati, serta harga ditampilkan dengan jelas di information acara. Gemini melakukan sebagian besar penyempurnaan ini tanpa hambatan, namun interpretasinya untuk beberapa permintaan perlu diklarifikasi lebih lanjut.
Misalnya saja, ketika mengklik acara tertentu di kalender, Gemini pada awalnya hanya membedakan acara mana yang gratis atau berbayar. Saya meminta harga yang lebih jelas dan menambahkan rentang dari $ hingga $$$, yang menandakan berapa harga setiap acara berbayar. Saya akhirnya meminta harga spesifik untuk muncul di detail acara. Gemini menjawab, “Itu cara yang jauh lebih praktis untuk merencanakan malammu!” dan memperbarui kalender yang sesuai.
Pengalaman saya membuat kalender acara yang strong dengan Gemini relatif tidak menimbulkan kesulitan, meskipun harus mengulangi apa yang saya maksud untuk beberapa fitur spesifik yang ingin saya lihat di dalamnya.
Pengkodean getaran dengan Claude
Meskipun bukan itu yang saya inginkan, Claude berhasil menyelesaikan banyak permintaan pengkodean getaran saya dengan benar tanpa harus kembali dan memperbaikinya.
Mengingat kemudahan membuat kalender acara dengan Gemini, saya mengharapkan pengalaman serupa dengan Claude. Saya menggunakan perintah awal yang sama untuk membuat kalender. Yang mengejutkan saya, Claude bekerja dengan sangat baik.
Tata letaknya berbeda: Daripada tampilan kalender yang saya inginkan, Claude memilih tampilan daftar yang dapat dipecah menjadi beberapa kategori. Itu juga menyertakan bilah pencarian di bagian atas, memungkinkan saya mencari acara tertentu, dan kalender mini. Meskipun ini bukan tata letak yang saya inginkan, percobaan pertama Claude menambahkan lebih banyak information daripada yang dilakukan Gemini, bahkan setelah saya menyempurnakannya. Harga awal atau kisaran harga yang tepat sudah ada tanpa disuruh, dan bahkan kode diskon ditampilkan dengan jelas jika tersedia.
Upaya luar biasa dari Claude membuatku ingin mendorongnya lebih jauh, dan dari situlah masalahnya dimulai. Saya telah meminta untuk menambahkan tab sehingga akan ada tampilan kalender yang berbeda, agar sesuai dengan tampilan keseluruhan yang telah dibuat Gemini. Claude mulai bekerja dan mengambil beberapa menit untuk merespons, lalu mengembalikan pesan kesalahan. Setelah tiga kali upaya Claude untuk memperbaiki masalah tersebut, akhirnya berhasil dan tab tampilan kalender telah ditambahkan.
Kemampuan Claude untuk memperbaiki dirinya sendiri membuatku ingin mendorongnya lebih jauh– kesalahan lainnya. Setelah saya memintanya untuk membuat kalender lebih mirip dengan yang dihasilkan Gemini, kesalahan lain terjadi. Setelah gagal memperbaiki dirinya sendiri sebanyak tiga kali, saya memutuskan untuk menghentikan percobaan, karena Gemini dan Claude melakukan persis seperti yang saya minta. Saya memiliki dua kalender acara yang strong– yang lainnya adalah tambahan.
Petualangan dalam pengkodean getaran: Pemikiran keseluruhan
Pengkodean getaran memungkinkan non-pembuat kode untuk membuat sesuatu yang mereka tidak tahu cara membuatnya. Ini akan terasa memberdayakan jika Anda memerlukan sesuatu yang sederhana dengan penambahan fitur kecil hingga sedang. Untuk kalender acara saya, pengkodean getaran tidak hanya menghasilkan apa yang saya inginkan, tetapi juga menghasilkan lebih baik dan jauh lebih cepat daripada yang saya perlukan jika saya melakukannya secara guidebook.
Baik Gemini maupun Claude melakukan persis seperti yang saya minta. Keduanya memerlukan lebih banyak instruksi untuk aspek eksperimen yang berbeda, jadi mengatakan yang satu jelas pemenang atau lebih baik dari yang existed adalah hal yang konyol. Kedua opsi ini lebih dari cukup untuk kebutuhan pengkodean getaran dasar Anda.
Masalahnya adalah, setidaknya bagi saya, saya tidak tahu apa yang tidak saya ketahui. Saya dapat bertanya kepada chatbot apa yang dapat dilakukan dengan kode getaran, tetapi tanpa ide atau gagasan spesifik tentang batasan sebenarnya, itu adalah sesuatu yang menurut saya tidak akan sering saya gunakan. Jika saya tahu cara menggunakan kode, saya pikir pengkodean getaran akan menjadi lebih kuat– membongkar hal-hal sederhana yang tidak memerlukan banyak perhatian.
Beberapa orang mungkin tertarik pada pengkodean getaran setelah pengujian berhasil dan benar-benar menggali apa yang dapat mereka lakukan dengannya, dan itu bagus. Bagi saya, pengkodean getaran adalah pengalaman yang bagus, tetapi hal itu membuat saya ingin mengambil kelas pengkodean lainnya.
 
 
