Kompilasi丨Qianshan
Review | Sehingga kini, nombor bintang AutoGPT telah mencapai 87k, iaitu hampir 90k, melebihi 65k PyTorch.
Sumber imej: https://github.com/Significant-Gravitas/Auto-GPTMengikut penamaan AutoGPT, Anda boleh mendapati bahawa keajaiban terletak pada "auto", iaitu kecerdasan buatan autonomi. Pendek kata, selagi anda memberi AutoGPT arahan, ia boleh berfikir dan menyimpulkan tindakan seterusnya secara bebas, dan melaksanakan serta menyelesaikan semua tugas secara bebas tanpa campur tangan pengguna.
Seorang penguji asing meminta AutoGPT membuat tapak web Akibatnya, AutoGPT memanggil rangka kerja React secara langsung untuk menjana halaman hadapan, yang mengambil masa kurang daripada 3 minit. Tiada penyertaan manusia diperlukan dalam tempoh ini dan CSS React dan Tailwind yang digunakan ditentukan secara bebas oleh AutoGPT.
Menurut laporan, AutoGPT ialah aplikasi Python ejen AI sumber terbuka yang menggunakan GPT-4 sebagai asas untuk membolehkan AI bertindak secara autonomi tanpa keperluan untuk Pengguna mengambil bahagian dalam pautan perantaraan. Guru teknologi OpenAI Andrej Karpathy secara terang-terangan menyatakan di Twitter bahawa AutoGPT ialah "sempadan seterusnya kejuruteraan segera." Sumber imej: Twitter @Andrej KarpathyWalaupun sesetengah orang masih menganggap AutoGPT hanyalah alat sumber terbuka eksperimen, Walaupun ia popular, ia tidak boleh dimasukkan ke dalam pengeluaran, tetapi sesetengah orang berpendapat bahawa ini bermakna kecerdasan buatan yang boleh membuat keputusan autonomi mula menunjukkan potensi yang besar.
Apabila alat AI boleh melengkapkan carian rangkaian, pemerolehan maklumat, pengekodan bebas dan penyahpepijatan secara automatik, ini juga mungkin bermakna bahawa satu hari nanti, proses yang diperlukan untuk pengaturcara menyelesaikan pembangunan produk juga akan digantikan dengan Pengaturcaraan Tradisional pekerjaan akan mati pada masa hadapan.
Jadi ini menimbulkan persoalan: Adakah pengekodan akan mati?
1. Dari masa lalu ke masa depan
Seiring berjalannya waktu, pengekodan secara beransur-ansur menjadi cara yang ampuh untuk pembangun untuk mengubah dunia Dalam era biadab apabila Internet dan telefon pintar dipopularkan secara beransur-ansur, ia berakar dan berkembang dalam semua jenis bidang. Tetapi pada masa yang sama, orang ramai juga mula menemui pembelajaran menakjubkan dan kebolehsuaian mesin, jadi perdebatan tentang "mesin boleh menggantikan orang" diletakkan di atas meja.
Dalam dunia hari ini, kita nampaknya berada di persimpangan jalan. Gelombang teknologi membawa kita ke hadapan, membawa kecekapan tetapi juga menyebabkan lebih banyak kebimbangan. Apabila kod rendah keluar, apabila Copilot muncul, apabila ChatGPT menjadi popular, pendapat umum bahawa "pengaturcara akan kehilangan pekerjaan mereka" kedengaran berulang kali.
Dalam satu pihak, ada pihak yang menegaskan bahawa pengekodan masih merupakan kemahiran yang amat diperlukan dan penting untuk menyelesaikan masalah yang rumit, sebaliknya, ada pihak yang berani mencadangkan bahawa jurutera perisian, yang dahulunya terhad, telah menjadi di mana-mana hari ini Ya, pengekod, kod hanyalah produk sejarah dan akhirnya akan hilang dalam sejarah. Mesin adalah pilihan dalam era baru.
Hari ini, algoritma AI boleh menjana kod, mencipta puisi, menulis salinan dan mereka bentuk tapak web. Pada pandangan futuris, ini hanyalah puncak gunung ais Satu hari nanti, alat kecerdasan buatan dan automasi yang lebih berkuasa akan membuat lonjakan kualitatif dalam proses pembangunan perisian, malah membolehkan pembangun bukan profesional mencipta aplikasi dengan pengetahuan pengekodan yang minimum.
Apabila sempadan antara manusia dan mesin menjadi semakin kabur, perdebatan mengenai masa depan pengekodan menjadi lebih sengit.
2. Kebaikan vs Kontra
Asas bagi mereka yang berpendapat bahawa pengekodan akhirnya akan mati ialah:
(1) Kebangkitan kecerdasan buatan dan automasi: Dengan kemunculan alat yang dipacu kecerdasan buatan, kemahiran pengaturcaraan tradisional akan menjadi Apabila mesin mengambil alih tugas ini dengan kelajuan dan kecekapan yang tiada tandingan, pengekodan akan menjadi tidak berguna.
(2) Kewarganegaraan teknologi: Dengan percambahan platform tanpa kod dan kod rendah, halangan kemasukan dalam industri teknologi telah dikurangkan dengan banyaknya. Ini membolehkan individu tanpa latihan pengaturcaraan formal membina aplikasi dan perisian, yang berpotensi mengurangkan keperluan untuk kepakaran pengekodan tradisional.
(3) Mengubah keutamaan pendidikan: Dalam dunia yang dikuasai oleh kecerdasan buatan dan automasi, pendidikan akan mengalihkan tumpuannya daripada mengajar asas pengekodan kepada memupuk kreativiti, pemikiran kritis, dan kerjasama, kemahiran yang berkembang pesat. persekitaran teknologi yang berkembang akan menjadikan lebih daripada sekadar kemahiran pengekodan sebagai keutamaan.
(4) Evolusi bahasa pengaturcaraan: Apabila bahasa pengaturcaraan menjadi lebih intuitif dan mesra pengguna, peranan tradisional pengekodan mungkin menjadi lemah, dengan pembangun menghabiskan lebih sedikit masa untuk sintaks dan penyahpepijatan, sambil menerima lebih lanjut tentang konseptualisasi dan maklumat reka bentuk .
(5) Penyepaduan kerjasama manusia-mesin: Apabila sempadan antara manusia dan mesin menjadi kabur, kita boleh meramalkan masa depan di mana interaksi manusia-mesin yang lancar menggantikan keperluan untuk pengekodan, dan sistem dipacu AI boleh beroperasi tanpa pengekodan. Boleh menterjemahkan niat manusia kepada tindakan digital.
Mereka yang menentang pemusnahan pengekodan percaya bahawa faktor berikut tidak boleh diabaikan:
(1) Had kecerdasan buatan dan automasi: Walaupun kecerdasan buatan telah mencapai kemajuan yang besar, banyak tugas yang kompleks masih memerlukan kreativiti, gerak hati, dan kemahiran menyelesaikan masalah yang unik untuk pengaturcara manusia.
(2) Permintaan untuk penyesuaian: Tanpa mengira populariti platform tanpa kod dan kod rendah, permintaan untuk beberapa penyelesaian tersuai diperibadikan akan terus wujud. Kemahiran pengekodan tradisional masih penting untuk membuat aplikasi sedemikian.
(3) Peranan pengaturcara yang tidak boleh digantikan: Tidak kira betapa matang kecerdasan buatan yang berkembang, pengaturcara mahir masih diperlukan untuk membangun, menyelenggara dan mengoptimumkan sistem yang dipacu kecerdasan buatan untuk memastikan pengekodan kekal sebagai sebahagian daripada industri teknologi . Kemahiran asas sebelah menyebelah.
(4) Kerumitan teknologi baru muncul: Dengan kemajuan teknologi, bahasa pengaturcaraan, rangka kerja dan platform baharu akan muncul, yang memaksa pembangun untuk sentiasa menyesuaikan diri dan menguasai kemahiran baharu. Evolusi berterusan ini menunjukkan bahawa pengekodan tidak akan menjadi usang, tetapi akan berkembang bersama teknologi yang disokongnya.
(5) Wawasan manusia yang kekurangan mesin: Teknologi pada asasnya adalah alat untuk memenuhi keperluan manusia. Empati, pemahaman dan ketajaman emosi pengaturcara manusia akan berfungsi sebagai komponen utama dalam mencipta perisian yang memenuhi keperluan pengguna yang kompleks dan bernuansa.
Sama ada pengekodan akan hilang atau tidak, tidak akan ada kesimpulan dalam masa yang singkat. Tetapi kita juga boleh membuat hipotesis yang lebih melampau: bagaimana rupa dunia tanpa pengekodan. Dalam dunia yang jauh yang tidak diketahui ini, kita mungkin mendapati diri kita berada dalam alam di mana teknologi telah melangkaui sempadan kod.
Dunia di mana pembangunan perisian menjadi semudah ungkapan seharian. Tidak lagi terikat dengan bahasa pengaturcaraan, pembangun boleh memanfaatkan kuasa AI untuk mengubah visi mereka menjadi realiti dengan hanya menggariskan idea mereka dalam bahasa mudah pendidikan pengaturcaraan tradisional juga akan berubah, dan pelajar tidak lagi komited kepada Sebaliknya memfokuskan pada butiran daripada sintaks dan algoritma, kami akan memberi tumpuan kepada gambaran yang lebih besar, memupuk kreativiti dan pemikiran kritis halangan industri teknologi untuk memasuki industri tradisional juga akan hilang, membuka pintu kepada gelombang inovasi yang tidak pernah berlaku sebelum ini.
Bagaimana pula dengan pengaturcara yang pernah memegang kunci kepada alam digital? Mereka tidak akan ketinggalan zaman, tetapi akan terus berkembang. Peranan mereka akan beralih daripada pakar pengekodan kepada arkitek sistem dipacu AI, berusaha untuk mengatur simfoni automasi yang menguasai fabrik sosial masyarakat.
Dunia akan menjadi taman permainan bagi mereka yang ingin tahu, sempadan antara realiti dan imaginasi tidak lagi tidak dapat diatasi, dan satu-satunya had kepada inovasi ialah ambang kreativiti manusia.
Dalam senario yang melampau, daripada mengatakan bahawa kod itu hilang, adalah lebih baik untuk mengatakan bahawa ia menjadi "tidak kelihatan". Seperti yang dikatakan oleh Ketua Pegawai Eksekutif GitHub Chris Wanstrath: "Masa depan pengekodan bukanlah pengekodan sama sekali Ini tidak dapat dibayangkan berdasarkan realiti. Tetapi sama seperti sebelum kemunculan telefon pintar, kami tidak dapat membayangkan bahawa kehidupan boleh disepadukan ke dalam skrin kecil ini.
Pengekodan tidak lagi menjadi tumpuan kerja, tetapi ia masih "berjalan" di suatu tempat, tetapi peranannya telah berubah. Pada masa hadapan yang boleh dijangka, kecerdasan buatan dan automasi sebenarnya akan meningkatkan keupayaan pengaturcaraan manusia, mewujudkan persekitaran yang fleksibel dan berkembang untuk pembangun dan inovator.
Apabila kita melihat kembali sejarah, periksa fokus perbahasan dalam perbahasan pengekodan, dan meneroka kebaikan dan keburukan pemusnahan pengekodan, nampaknya kita sudah boleh membuat kesimpulan: nasib pengekodan nampaknya Bukan kepupusan, tetapi transformasi. Kebangkitan kecerdasan buatan dan automasi, bersama-sama dengan kewarganegaraan teknologi dan pembangunan bahasa pengaturcaraan, sudah pasti akan membentuk semula peranan pengekodan dalam masyarakat kita.
Walau bagaimanapun, perubahan ini bukanlah penamat, tetapi permulaan yang baharu. Dalam perjalanan baharu ini, sempadan antara manusia dan mesin sentiasa ditakrifkan semula, dan skop inovasi hanya dihadkan oleh imaginasi kita.
Dalam dunia ini, pengekodan tidak akan hilang, tetapi akan menyesuaikan diri dan berkembang, menerima arus perubahan. Pengaturcara bukan sahaja menjadi peninggalan sejarah, tetapi akan terus membentuk masa depan dan memainkan peranan penting dalam membimbing pembangunan AI.
Ketika kita berdiri di atas jurang era baru, kita tidak boleh gentar dengan perkara yang tidak diketahui, atau meratapi kematian pengekodan. Sebaliknya, kita harus menerima cabaran dan bergembira dalam mentakrifkan semula sifat kerjasama manusia-mesin. Kerana dalam ruang terhad ini, di mana alam kod dan kreativiti bergabung, makna sebenar inovasi dilepaskan. Pengembaraan kita hari ini akan terus membentuk nasib generasi akan datang.
Pautan asal: https://link.medium.com/h2MNlYtH5yb
Atas ialah kandungan terperinci Kebangkitan AutoGPT: Adakah pengaturcara akan kehilangan pekerjaan mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!