AI sedang menjadikan kita sebagai 'lem'
(lincoln.swaine-moore.is)- Alat AI menggantikan sebagian pekerjaan inti developer, sehingga manusia terdorong dari peran ‘pemecah masalah’ menjadi ‘penghubung’
- Masa depan seperti "vibe coding", di mana AI menangani implementasi dan manusia hanya memberi ide, memang dibayangkan, tetapi kenyataannya masih kompleks
- Developer bisa merosot menjadi 'tukang ledeng' yang bertugas menemukan cacat atau mengutak-atik pengaturan dengan menjadi mata dan tangan bagi AI
- Seiring waktu, bahkan peran itu pun bisa diincar AI, sehingga manusia mungkin menyusut menjadi 'perekat' yang menghubungkan dunia fisik dan AI
- Tulisan ini memuat kecemasan dan keraguan tentang masa depan di mana tenaga kerja manusia yang kehilangan kreativitas dan otonomi merosot menjadi sesuatu seperti ‘glue’
Mungkin tidak akan seperti itu
Aku sedang berusaha belajar mencintai tanpa mengkhawatirkan AGI, tetapi sejujurnya rasanya agak muram.
Aku bekerja membuat perangkat lunak, dan saat ini, seperti hampir semua orang yang kukenal, aku memakai LLM untuk mempercepat pekerjaan.
Kemarin o3 dirilis, dan itu langsung sangat membantu untuk menyelesaikan bug yang rumit
Masalah yang dulu mungkin menuntut banyak coba-coba kini bisa kuselesaikan dengan jauh lebih sedikit tersesat.
Sekilas ini terdengar bagus. Tapi apa masalahnya?
Masalahnya, aku suka menyelesaikan bug rumit seperti itu!
Rasanya seperti teka-teki, dan ketika mendalaminya, aku jadi belajar bagian-bagian komputer yang biasanya tidak terlihat.
Begitu juga dengan refactoring—saat berjalan baik, itu adalah proses memahami bentuk sistemku lebih dalam lalu memurnikannya menjadi struktur.
Menyelesaikan masalah seperti itu memberi rangsangan menyenangkan yang bikin otak terasa tergelitik.
Aku tidak tahu apakah itu bagian pekerjaanku yang paling bermakna, tetapi jelas itu bagian yang paling kusukai.
Kita memang belum sampai ke titik itu, tetapi arahnya sudah terasa jelas.
Bahkan dengan perkiraan yang sangat konservatif, dalam 10 tahun, komputer akan lebih baik daripadaku dalam sebagian besar pekerjaan yang menuntut 'pemikiran mendalam atas masalah konkret'.
Kalau peran itu dicabut dari pekerjaan ini, yang tersisa adalah dua bongkahan yang nyaris tidak saling bersentuhan.
Orang yang mengemudikan kapal, dan orang yang menyambungkan pipa (maaf kalau metaforanya campur aduk).
Kalau mendengar orang-orang yang menaruh harapan pada AI, tanpa kecuali mereka tampak bersemangat membayangkan diri sebagai yang pertama.
Janji dari konsep “vibe coding”[1] adalah ini—kita hanya perlu memikirkan lapisan paling atas dari pekerjaan, yaitu rasa, ide, desain, filosofi, dan sejenisnya, sementara sisanya akan dibereskan mesin.
Logikanya, dengan begitu manusia bisa fokus pada hal-hal yang hanya bisa dilakukan manusia.
Aku juga punya beberapa ide, dan sejujurnya dunia seperti itu pun terdengar tidak terlalu buruk.[2]
Tapi menurut pengalamanku, cerita itu hanya memuat sekitar setengah dari kenyataan yang kompleks.
Misalnya begini. Bahkan saat aku memakai agen bersama berbagai alat, masalah yang tidak bisa dilihat sistem pada akhirnya tetap dilihat manusia.
Bayangkan aku sedang membuat aplikasi web. Claude Code menulis style sesuai arahanku.
Tetapi yang harus memeriksa bagaimana tampilannya di browser sungguhan tetap aku.
Dan tentu saja, ada yang aneh. Karena memang begitulah CSS.
Lalu karena aku tidak menulis style itu sendiri, semuanya terasa asing, jadi solusi termudah pada akhirnya hanyalah membawanya kembali ke Claude dan memintanya mencoba lagi.
Minta lagi, revisi lagi. Menulis bug report jauh lebih tidak menyenangkan daripada memperbaiki bug,
dan pada akhirnya aku hanya menjadi "mata" yang dibutuhkan Claude untuk melihat-lihat komputerkku.
Tentu saja, seseorang bisa saja membantah: “Peran tukang ledeng siber seperti ini tak lama lagi akan hilang.”
Benar, laboratorium riset terdepan sekarang pun sedang mengembangkan agen yang bisa mengoperasikan seluruh komputer.
Mereka akan bisa membuka tab browser dan memeriksa layar setidaknya sebaik aku.
Tapi untuk saat ini, kemampuan penalaran spasial AI masih buruk sekali, jadi sejujurnya rasanya masih ada sedikit moat[3].
Meski begitu, pekerjaan perpipaan akan tetap ada untuk sementara waktu.
Misalnya, menyusun pipeline log dari satu platform ke platform lain,
atau mengatur kebijakan akses storage bucket agar agen bisa menulis file dengan benar.
Pekerjaan seperti ini memang membantu keamanan pekerjaanku, tetapi sejujurnya aku tidak terlalu menyukainya.
Aku lebih ingin memikirkan ide inti proyek daripada berkeliling mencari kode 2FA untuk layanan cloud ke-n.
Tetapi nanti bahkan waktu seperti ini pun akan makin sulit dibenarkan jika dibandingkan dengan “pekerjaan seperti perekat”.
Kabar baik (...atau memang begitu?) adalah, bahkan peran seperti ini pun sebentar lagi akan diserahkan kepada AI.
Saat titik itu tiba, kurasa aku akan menjadi semacam penghubung antara AI dan dunia nyata[4].
Untuk sementara, jika mengerjakan proyek hardware, menyambungkan jumper wire ke breadboard atau mengutak-atik antena mungkin masih akan menjadi tugasku.
Aku suka kerja tangan seperti ini, tetapi kalau komputer sudah mengetahui keseluruhan rencana permainan... rasanya jadi kurang menyenangkan.
Kalau beruntung, mungkin aku masih bisa menjadi “kapten ide” dari kapal itu.
Tetapi jika itu kapten yang harus bertanya kepada AI ke mana kapal seharusnya pergi, peran itu pun tidak akan bertahan lama.
Dan sejujurnya, aku tidak yakin semua orang bisa menjadi kapten kapalnya masing-masing dan tetap mencari nafkah.
Setelah itu, aku benar-benar tidak tahu apa yang akan terjadi.
Bahkan jika kita menyingkirkan dulu risiko eksistensial, jelas terlihat bahwa banyak pekerjaan akan hilang.
Skenario optimistisnya adalah kita akan menciptakan pekerjaan-pekerjaan baru yang saat ini bahkan belum bisa kita bayangkan,
dan melalui itu orang akan mencapai aktualisasi diri lebih dari sebelumnya.
Tetapi di dunia tempat superinteligensi tersedia seperti komoditas,
aku khawatir pekerjaan-pekerjaan baru itu pada akhirnya juga akan tampak sebagai ‘pekerjaan yang cuma menghubungkan seperti perekat’.
-
Sedikit tambahan, istilah "vibe coding" terasa agak mengganggu.
Tetapi melihat bahkan sudah ada artikel Wikipedia, sepertinya sekarang itu memang sudah menjadi istilah industri. -
Kelebihan pendekatan ini begitu jelas sampai rasanya tak perlu dijelaskan.
Saat ini benar-benar banyak orang yang membuat hal-hal yang sebelumnya tak pernah bisa mereka bayangkan. -
Terus terang, aku tidak pernah menganggap ‘menghubungkan panah’ sebagai keahlian profesionalku.
-
Secara lebih umum, karena laju perkembangan robotika relatif lebih lambat dibanding kecerdasan di dalam layar,
untuk sementara waktu ‘kebertubuhan’ manusia tampaknya masih akan menjadi keunggulan utama atas mesin.
Tukang ledeng secara harfiah (ironisnya, pekerjaan mereka mungkin lebih mirip memperbaiki bug daripada ‘perpipaan digital’ yang kusebut di atas)
kemungkinan masih akan baik-baik saja untuk beberapa waktu, begitu juga para pekerja teknis lainnya.
Dan beberapa pekerjaan, meski berubah menjadi ‘peran perekat’, belum tentu terasa tanpa makna seperti yang kugambarkan.
Misalnya, pengacara bisa berubah menjadi pihak yang menyampaikan kepada juri, alih-alih menjadi penulis utama putusan,
dan dokter mungkin akan dinilai lebih dari sikap atau empati terhadap pasien daripada kemampuan diagnosisnya.
(Aku tidak akan membahas panjang soal kerja kreatif di sini, tetapi menurutku mungkin inilah bidang yang akan sekaligus menerima manfaat terbesar dan penderitaan terbesar.)
7 komentar
Saya rasa AI saat ini baru mencapai sekitar 10% tingkat kematangan.
Biasanya saya sering melihat bahwa setelah melewati singularitas, dalam sekejap ia mengisi lebih dari 70%, dan jika itu terjadi banyak pekerjaan bisa hilang, tetapi jika melihat biaya pemrosesannya, selama manusia lebih murah tampaknya masih akan ada cukup banyak pekerjaan yang tersisa.
Sangat sulit ya..
Ada yang mau mengusulkan kita pakai kartu berlubang..
Sepertinya bukan itu maksudnya, haha
Hahahahaha
Komentar Hacker News
Saya sangat menikmati membaca tulisan ini
Saya tidak tahu kenapa artikel seperti ini selalu bilang "kami memakai LLM agar pekerjaan selesai lebih cepat", lalu menjelaskan bahwa LLM justru menghasilkan hasil yang lebih buruk dengan waktu dan biaya lebih besar
Komentar tentang "lem" ini terutama mencerminkan sudut pandang orang yang bekerja di software
Kemungkinan AI mengambil pekerjaan software engineer itu rendah
"Saya suka memperbaiki bug yang rumit"
Saya punya pengalaman yang berbeda
Saya masih cukup pesimistis soal semua ini
Ada sebuah cerita dari Stanislaw Lem
Tidak ada yang menghalangi Anda memperbaiki bug rumit untuk bersenang-senang
Tulisan yang bagus
Lini produksi memiliki banyak stasiun, dan akan berhenti jika mata bor patah, lensa kemasukan debu, atau bahan habis pakai habis
Sulit untuk mengotomatisasi pengecualian, dan desain pabrik berfokus pada meminimalkan pengecualian serta melewati sel yang tersumbat
Saat melihat bagaimana pengembangan perangkat lunak sedang berubah, memahami cara kerja pabrik membantu
Ungkapan "vibe coding" muncul dua bulan lalu
Saya penasaran seberapa luas ini akan menyebar dalam 2 tahun
<- Bagian analogi ini benar-benar luar biasa. Saya kagum.