Financial

AI menulis kode sekarang. Seorang pembuat kode yang sudah lama menjelaskan apa artinya hal itu bagi kita semua.

2
ai-menulis-kode-sekarang-seorang-pembuat-kode-yang-sudah-lama-menjelaskan-apa-artinya-hal-itu-bagi-kita-semua.
AI menulis kode sekarang. Seorang pembuat kode yang sudah lama menjelaskan apa artinya hal itu bagi kita semua.

Anda mungkin akan melakukan coding di pekerjaan Anda — bahkan jika Anda tidak pernah berpikir bahwa Anda sedang melakukan coding. Gambar NFB/Getty

  • Paul Ford telah berkecimpung dalam perangkat lunak selama beberapa dekade. Dia mengatakan AI secara mendasar mengubah industri.
  • Teknologi baru pada dasarnya dapat mengubah siapa pun menjadi perusahaan perangkat lunak. Itu tidak berarti kita semua harus membuat kode, kata Ford.
  • Satu masa depan yang masuk akal bagi kita semua: Kita semua mendapatkan perangkat lunak khusus, yang disesuaikan hanya untuk kebutuhan kita.

Paul Ford telah melakukannya menulis tentang perangkat lunak dan pembuatan perangkat lunak — perusahaan terbarunya adalah Naikagen perangkat lunak bisnis yang berbasis di New York City — selama beberapa dekade.*

Seperti kebanyakan orang yang bekerja di bidang perangkat lunak, dia sangat tertarik dengan AI. Dia juga seseorang yang bisa menjelaskan apa yang terjadi dalam bahasa Inggris yang sederhana.

Ford sangat antusias dengan perkembangan seperti pengkodean getaran, yang menjanjikan kebebasan bagi siapa pun untuk membuat perangkat lunak apa pun yang mereka inginkan. Namun dia tidak percaya kita sedang memasuki dunia di mana setiap orang adalah pembuat kode.

Ford baru-baru ini memberi tahu saya mengapa revolusi AI dalam perangkat lunak itu nyata, apa pengaruhnya bagi industri, dan mengapa hal itu penting bagi orang-orang yang tidak pernah menulis kode.

Anda dapat mendengar percakapan lengkap kami di saya Saluran podcast; berikut ini adalah kutipan yang telah diedit.

Peter Kafka: Anda baru-baru ini menulis bahwa “Gangguan AI yang Kami Tunggu Telah Tiba.” Ada apa dan bagaimana kita sampai di sini?

Paul Ford: Sebagian besar perangkat lunak di dunia termasuk dalam kelompok besar “kebiasaan” dan “perusahaan” — Anda pergi, dan Anda membuat alat untuk perusahaan yang membantu mereka mengelola penjualan, dll.

Ini sangat khusus, sangat dipesan lebih dahulu. Itu sepanjang karier saya. Dan mulai beberapa tahun yang lalu, saya menyaksikan AI melakukan hal-hal kode yang sangat membosankan. Itu adalah inti dari segalanya yang bernilai triliunan dolar.

Tiba-tiba, robot itu bisa melakukan hal itu.

Itu bisa melakukan pekerjaan yang cukup kredibel, membantu Anda memulai. Dan sebagian besar proyek ini sangat sulit dan memakan waktu lama. Dan saya berpikir, “Wow, ini akan mempercepatnya, yang berarti segala sesuatunya mungkin akan berubah.”

Bagaimana kaitannya dengan pengkodean getaran, yang mulai banyak kita dengar dalam beberapa bulan terakhir?

Hal ini telah berkembang selama beberapa waktu. OpenAI memungkinkan Anda membuat kode, Anthropic memungkinkan Anda membuat kode. Anda duduk, dan ketika Anda memintanya untuk menjawab pertanyaan Anda – “Beri tahu saya ke mana harus pergi ketika saya pergi ke Tuscany,” Anda bisa seperti, “Tuliskan saya skrip yang mengkonversi dari format database lama.”

Dan itu akan berhasil. Biasanya, itu cukup bermasalah. Itu keren karena bisa membuatnya bergerak, dan sering kali bisa menghemat waktu Anda. Mereka adalah asisten.

Seperti pekerja magang – seseorang yang bisa keluar dan melakukan banyak hal, tetapi Anda tidak akan membawa pekerjaan itu ke pasar. Anda ingin memeriksanya kembali.

Anda seharusnya tidak melakukannya. Ini sangat berbahaya. Itu akan berhalusinasi kode, sama seperti ia akan berhalusinasi ide.

Namun kondisinya semakin membaik. Kemudian musim gugur yang lalu, Anthropic, pembuat Claude, membuat produk kutu buku yang disebut Kode Claude.

Mereka telah membangunnya, dan mereka hanya melakukan beberapa hal untuk itu — hal-hal perangkat lunak seperti “ini akan berpikir lebih lama, itu akan masuk ke lebih banyak putaran.” Namun sebagai hasil dari semua hal tersebut, dikombinasikan dengan model yang sedikit lebih cerdas, ia mulai menulis kode yang relatif bagus dalam jumlah besar.

Lebih dari sekedar magang.

Itu benar. Dan itu masih sulit untuk dikelola. Anda masih harus tahu banyak. Namun bagi kami yang sudah lama melakukannya, itu adalah momen yang sangat mengejutkan.

Saya mendapati diri saya secara kompulsif mencoba memikirkan hal ini. Saya belum banyak melakukan coding — saya lebih banyak mengelola. Dan saya seperti, ‘Saya harus memahami ini.’ Karena saya belum pernah mengalami momen seperti ini dalam karier saya. Saya pikir saya telah melihat semuanya.

Saya hanya terus-menerus mendorong, membangun, mendorong, dan membangun. Hal-hal yang telah saya tunda selama satu dekade – proyek pribadi kecil – di situlah saya memulai. Mereka selesai di akhir pekan.

Anda sedang berbicara tentang mengerjakan proyek sampingan di rumah. Menurut Anda bagaimana hal ini akan mengubah pengkodean profesional? Apakah pengkodean memerlukan waktu dan biaya? Apakah membiarkan pembuat kode melakukan sesuatu yang sebelumnya tidak dapat mereka lakukan?

Inilah masalahnya. Ini sangat mengganggu sehingga semua orang yakin mereka punya jawaban atas pertanyaan itu. Dan tidak ada kejelasan.

Hingga saat ini, belum ada yang bisa mendapatkan perangkat lunak yang cukup. Rekayasa sangat mahal. Butuh banyak waktu. Anda harus membeli barang dari rak.

Apa yang kita tidak tahu adalah: Dunia yang cepat untuk disesuaikan, di mana mudah untuk membuat sesuatu yang benar-benar dipesan lebih dahulu, dan di mana teknik mungkin lebih menjadi bagian dari organisasi layanan Anda — untuk membantu Anda dibandingkan dengan entitas asing yang bergabung dengan organisasi yang melakukan urusannya sendiri — bagaimana semua itu cocok dengan masa depan?

Jadi kesimpulannya adalah: “Apakah kita memerlukan insinyur junior lagi, karena insinyur senior bisa melakukan lebih banyak pekerjaan?”

“Dan apakah kita memerlukan insinyur senior? Karena sekarang konsultan manajemen atau manajer produk dapat membuat kode sepanjang hari.”

Saya benci menjadi orang yang datang dan berkata, “Wah, saya tidak tahu, kawan.” Tapi tidak ada yang melakukannya.

Orang-orang akan bertanya, “Bisakah saya memberhentikan seluruh tim teknik saya?” Jawabannya adalah tidak.

Atau belum.

Saya tidak tahu tentang “belum” karena kami tidak tahu.

Orang-orang teknis sangat menyukai pengkodean getaran, dan mereka memberi tahu saya bahwa saya juga harus mencoba pengkodean getaran, meskipun saya tidak memiliki keterampilan pemrograman. Haruskah saya melakukan pengkodean getaran?

Sebagai seorang reporter, Anda mungkin ingin melakukan beberapa sesi hanya untuk mencari tahu. Tapi jangan melihatnya seperti itu.

Cara kita memandang teknologi akan sedikit berubah, karena sesuatu yang dulunya sangat mahal kini tersedia untuk semua orang. Tapi itu tetap membutuhkan seperangkat keterampilan dan pemahaman.

Saya telah membangun banyak hal. Bagian kodenya cepat, tetapi pemikiran dan pemahaman produk sebenarnya masih sangat sulit.

Jadi kami harus menerjemahkan pertanyaan Anda menjadi: Apakah Anda memiliki sesuatu yang berbentuk perangkat lunak dalam hidup Anda yang ingin Anda lihat?

Bahkan bagian ini membuat saya tersandung, dan saya telah berbicara dengan orang-orang lain yang penasaran dengan kode yang memiliki masalah yang sama: Kami tidak tahu apa yang ingin kami kodekan. Saya meminta saran dari ChatGPT, dan muncul kembali dengan hal-hal seperti “Anda dapat membuat alat yang mengganti nama folder file Anda,” dan itu tidak ada bandingannya.

Apakah salah kami jika kami tidak tahu apa yang harus dilakukan dengan hal ini?

Tidak, menurutku tidak sama sekali.

Anda tidak melihat dunia sebagai sekumpulan masalah berbentuk perangkat lunak yang baik bagi pembaca Anda. Anda melihat berbagai hal berdasarkan masalah yang mungkin dialami pembaca Anda.

Skenario lain yang saya dengar adalah saya tidak akan menyelesaikan coding, namun saya akan mengerjakan perangkat lunak pengolah kata, dan saya ingin perangkat lunak tersebut melakukan hal spesifik yang penting bagi saya. Dan biasanya, saya tidak dapat memintanya, karena itu merupakan perangkat lunak yang benar-benar baru. Tapi sekarang saya bisa berkata, “Hei, tambahkan atau kurangi benda ini.” Apakah itu sebuah dunia?

Sangat. Saya banyak memikirkan hal ini.

Kami membuat sesuatu di tempat kerja yang mirip dengan dasbor untuk organisasi kesehatan, namun Anda dapat berkomunikasi dengan dasbor tersebut. Anda bisa bertanya, “Bagaimana kabar dokter ini?” Dan kemudian menjawab dengan masuk ke database. Itu tidak ada sebelumnya. Anda tidak bisa melakukan itu sebelumnya. Sekarang Anda bisa melakukan itu.

Saya punya teman yang bekerja di bidang hak-hak imigran, dan dia harus memotong dan menempel dari Salesforce sebulan sekali. Dia harus melakukan semua pekerjaan administrasi ini untuk mendapatkan dana.

Ini tidak memanfaatkan waktunya dengan baik. Ini kebalikan dari apa yang seharusnya dia lakukan. Tapi tidak ada yang akan melakukan itu untuknya. Tak seorang pun di lorong yang mengantre itu. Dan sekarang dia bisa memilikinya.

Di masa depan, Anda akan mengajukan pertanyaan tentang sistem Anda, dan Anda akan berkata, “Saya memerlukan laporan ini setiap bulan.” Dan tidak ada alasan Anda tidak bisa memilikinya.

Jadi Anda tidak akan menganggapnya sebagai “coding”. Jawabannya hanya “Saya ingin fitur produk ini”.

Itu seratus persen akan terjadi. Anda akan berkata, “Hei, saya sangat ingin laporan ini seminggu sekali.” Dan orang-orang yang bersemangat di Salesforce, mereka mulai mengetik untuk Anda, dan mereka bertanya, “Apakah ini yang Anda inginkan?” Anda akan melihat banyak hal seperti itu.

Apakah itu terasa transformatif? Atau hanya seperti kemajuan?

Itu lebih transformatif daripada coding.

Seseorang pernah bertanya kepada saya, “Bagaimana kita bisa mengajak lebih banyak remaja memasuki dunia ‘kekuatan digital?’ Bagaimana kita mendapatkannya?”

Anda bisa mengajari mereka cara membuat kode. Tapi sungguh: Kami berada di Manhattan sekarang. Kekuatan di kota ini bukanlah manusia yang mengkode. Ini Excel dan PowerPoint.

Jadi mengajari orang keterampilan Excel yang baik mungkin lebih baik, untuk memberi mereka lebih banyak kekuatan ekonomi, daripada coding.

*Jenis kutu buku teknologi/media yang sangat spesifik menjadi sangat bersemangat membicarakan hal itu “Apa itu Kode,” sebuah esai tahun 2015 yang memuat hampir seluruh terbitan BusinessWeek.

Baca selanjutnya

Exit mobile version