Q:
Oleh kerana AI terdiri daripada mesin yang menggunakan bahasa mesin, tidakkah mereka lebih kompeten dalam menulis program daripada manusia, akhirnya membuat programmer usang?
A:Jawapannya agak mudah: tidak. Apa yang akan berlaku, sebaliknya, ialah "pengaturcara komputer" akan menjadi "pengaturcara AI."
Tidak ada keraguan bahawa AI menjadi lebih baik pada pengaturcaraan setiap hari. Dan itu adalah fakta yang kukuh bahawa, akhirnya, alat berkuasa AI akan jauh lebih baik daripada manusia di kod. Tetapi mesin tidak akan menjadi bebas daripada manusia dalam masa terdekat, dan dapat membuat kod berguna dan praktikal yang merangkumi lebih daripada beberapa baris adalah sesuatu yang memerlukan tahap kecerdasan yang dekat dengan singularitas yang terkenal.
Programmer tidak menulis kod dengan tangan lagi. Mereka telah menggunakan pelbagai alat pintar yang membolehkan mereka mengautomasikan usaha penyusun mereka. Dan itulah yang dilakukan AI: Ia membantu pengaturcara. Tetapi masa depan di mana kecerdasan buatan akan dapat membuat semua keputusan yang betul diperlukan untuk membangunkan perisian dari awal atau menafsirkan nilai komersial setiap ciri masih jauh.
Apa yang paling banyak alat AI berkuasa baru lakukan, sebaliknya, adalah untuk meningkatkan ketepatan dan prestasi mereka melalui pembelajaran mesin. Melalui percubaan dan kesilapan yang luas, seni bina rangkaian saraf membantu mereka menjadi lebih baik dan lebih tepat untuk mengautomasikan tugas mereka. Dan di sinilah mereka lebih baik daripada manusia: mencari kesilapan dan membetulkannya. Tetapi mereka tidak, dan mungkin tidak akan, cukup autonomi untuk mempunyai pendapat mereka sendiri yang mana satu pendekatan terbaik untuk menyelesaikan masalah atau menghasilkan ciri baru.
Akhirnya, manusia akan berpindah dari pekerjaan "pengaturcara" dan hanya akan belajar cara "mengumpulkan" alat pembelajaran mesin mereka menjadi lebih efisien dalam membantu mereka. Memandangkan AI akan mengautomasikan tugas rumit yang sebelum ini memerlukan pengetahuan yang sangat khusus, pemaju akan mempunyai lebih banyak masa untuk memberi tumpuan kepada lebih banyak aspek "manusia" pekerjaan mereka. Manusia akan sentiasa diperlukan untuk mengisi jurang di mana mesin akan sentiasa kekurangan, seperti berinteraksi dengan dev lain, meneroka penyelesaian baru, berani untuk masalah yang diketahui atau hanya meletakkan kreativiti mereka untuk berfungsi.