Anda pasti pernah mendengar pepatah: Anda harus mula belajar komputer sejak kecil. Dalam beberapa tahun kebelakangan ini, belajar memprogram telah menjadi perkara yang bergaya, tetapi dengan perkembangan teknologi AI generatif, sikap kalangan teknologi nampaknya telah berubah. Ketua Pegawai Eksekutif NVIDIA Jen-Hsun Huang berkata: "Pada masa hadapan, serahkan sahaja pengaturcaraan kepada AI. Mulai sekarang, semua orang akan menjadi jurutera perisian tidak lama kemudian, Devin, jurutera perisian AI pertama di dunia, mengejutkan pembangun." sedikit. Ia benar-benar mencetuskan perbincangan hangat tentang prospek masa depan profesion pengaturcara. Adakah mungkin pekerjaan pengaturcara benar-benar akan diambil alih oleh AI? Sebenarnya, ini tidak berlaku untuk AI masih hanya pembantu kerja untuk pengaturcara. Malah, terdapat seorang pengaturcara AI di China yang telah lama bekerja di sebuah syarikat Internet besar. Ini adalah rakan sekerja baharu yang sering ditangani oleh puluhan ribu jurutera Alibaba Cloud baru-baru ini - "Tongyi Lingma", dengan nombor kerja eksklusif "AI001".
Sebelum menyertai syarikat secara rasmi, Tongyi Lingma menghabiskan masa beberapa bulan sebagai "intern" di dalam dan di luar Alibaba Cloud. Ulasan setiap orang adalah sangat baik, dan kadar positif sebenar adalah melebihi 80%. Di bawah model pembangunan tradisional, pengaturcara perlu menghabiskan banyak tenaga untuk menulis kod berulang, menyahpepijat dan mengoptimumkan serta menulis komen kod setiap hari, yang sangat memerah masa untuk menulis kod perniagaan teras. Tetapi sejak Tongyi Lingma menyertai syarikat itu, beliau telah memainkan peranan sebagai "pembantu kod" dalam pelbagai pautan pembangunan dalam Alibaba Cloud, termasuk membantu jurutera dalam keseluruhan proses menulis kod, membaca kod, menyemak pepijat dan mengoptimumkan kod. Selain itu, rentak kerja Tongyi Lingma adalah lebih melampau daripada 996: on call 24/7...Selepas beberapa bulan menjalani latihan, Tongyi Lingmasul telah menyelamatkan banyak daripada kerja". Mengambil kerja pembangunan dan ujian API sebagai contoh, Tongyi Lingma boleh memendekkan masa menulis ujian manual daripada minit atau bahkan sepuluh minit kepada saat, menjimatkan lebih daripada 70% beban kerja kod ujian pengaturcara manusia. Dan Alibaba Cloud juga mengumumkan sekali lagi hari ini bahawa Tongyi Lingma berada dalam talian di APP Tongyi Qianwen, yang percuma dan terbuka kepada semua orang Semua orang boleh menulis kod, membaca kod dan mempelajari kemahiran pengaturcaraan pada telefon mudah alih mereka pada bila-bila masa dan di mana-mana sahaja .
AI programmer penuh dengan kemahiran, fokus kepada pembantu serba bolehJika Tongyi Lingma ada resume, mesti penuh dengan mata bersinar.
Mari kita bincangkan tentang "latar belakang" dahulu, Tongyi Lingma dibangunkan bersama oleh Alibaba Cloud dan Tongyi Lab pada masa ini mempunyai lebih daripada 2 juta muat turun, dan berjuta-juta baris kod diterima pakai oleh pengaturcara manusia.
Mari kita bercakap tentang "profesional". Tongyi Lingma mempunyai asas pengaturcaraan yang kukuh dan mempunyai kajian mendalam tentang trilion data kod Beliau kini mahir dalam lebih daripada 200 bahasa pengaturcaraan dan mahir dalam 16 daripadanya , termasuk Java, Python, Go, JavaScript, TypeScript, C/C++, C# dan bahasa arus perdana yang lain. Apabila ia mula-mula dikeluarkan pada Persidangan Yunqi tahun lepas, banyak mata kemahiran Tongyi Lingma mengagumkan, seperti kesinambungan masa nyata peringkat talian/peringkat fungsi, penjanaan kod bahasa semula jadi, penjanaan ujian unit, pengoptimuman kod , Penjanaan anotasi, penjelasan kod dan fungsi lain. Berikan sekeping kod projek dan biarkan ia terus menulis kod mengikut konteks:
Malah ujian unit boleh ditulis dengan cepat:
Jika anda penat menulis kod Anda boleh biarkan ia melakukannya untuk anda:
Pada masa yang sama, Tongyi Lingma juga mempunyai keupayaan untuk membangunkan soalan dan jawapan pintar, pelaporan ralat yang tidak normal, dll., yang mengurangkan kerumitan kerja penyelesaian masalah asal:
Kali ini, Tongyi Lingma, yang telah menyertai Alibaba Cloud secara rasmi, telah menambah fungsi "pengoptimuman kod", dan model soalan dan jawapan yang dinaik taraf pada masa yang sama, ia telah mempertingkatkan penyiapan silang fail, penyiapan fungsi dan keupayaan lain, yang boleh dikatakan "dilahirkan semula" Tidak keterlaluan. Terima kasih kepada bantuan Tongyi Lingma, kecekapan kerja pekerja dalam pelbagai jawatan teknikal seperti front-end, back-end atau operasi dan penyelenggaraan telah bertambah baik, terutamanya dalam ujian unit pengekodan, membina penjanaan skrip dan pemahaman , penukaran kod merentas bahasa dan tugasan lain. Satu lagi kelebihan Tongyi Lingma ialah ia menyokong latihan khas untuk asas kod peringkat perusahaan, boleh memahami dengan lebih baik kod dan data dokumen syarikat, serta menyokong penyesuaian setempat. Pada masa hadapan, Alibaba Cloud juga akan mengkonfigurasi sepenuhnya pemalam Tongyi Lingma dalam alatan pembangunan dalaman seperti JetBrains IDEs dan Visual Studio Code untuk digunakan oleh semua pekerja. Cakap itu murah, Tunjukkan kodnyaSetelah berkata begitu banyak, bolehkah Tongyi Ling Code menjadi sebaik pengaturcara manusia? Ia masih bergantung kepada kesan pertempuran sebenar. Dalam peringkat pembangunan, mari kita lihat keupayaan "Pengoptimuman Kod" baharu: Terdapat juga sambungan masa nyata bagi kod talian/fungsi: Dalam pautan "Pengujian", Tongyi Kod Ling sedang dijana Rangka kerja ujian dan kes ujian sangat cekap Apa yang mengambil masa beberapa minit atau bahkan sepuluh minit untuk pengaturcara manusia hanya mengambil masa beberapa saat untuk itu. . pada bila-bila masa Penyelesaian kepada masalah operasi dan penyelenggaraan: Semasa proses, pembangun boleh bertanya apa-apa soalan, seperti "Saya ingin menggunakan pangkalan data untuk menyimpan foto, bagaimana untuk melakukannya": Contoh lain ialah "Cara menggunakan Spring-Boot "Menulis program Web untuk memuat naik dan memuat turun foto": Untuk menggunakan perbendaharaan kata popular untuk menerangkan, Tongyi Lingma ialah "pekerja serba boleh". Sama ada senario pembangunan, ujian atau operasi dan penyelenggaraan, ia boleh menunjukkan kekuatan yang kukuh. AI semakin kuat dan kukuh, menghilangkan pekerjaan atau memberi manfaat kepada pengkod? Sudah tentu kita juga tertanya-tanya, kenapa tahap Tongyi Lingma begitu tinggi?
Rakan kongsi dalam Alibaba Cloud mendedahkan beberapa perkara kepada kami: Pada dasarnya, Tongyi Lingma boleh berubah daripada pembantu pengaturcaraan kepada pembantu serba boleh, yang tidak dapat dipisahkan daripada kekuatan mendalam Model Besar Tongyi.Yang pertama ialah "pembuatan keputusan berbutir generasi adaptif berdasarkan kesedaran konteks". Tongyi Lingma mempunyai keupayaan untuk menjana kandungan kod yang betul (peringkat perkataan/peringkat baris/peringkat blok/peringkat fungsi/peringkat kelas, dsb.) berdasarkan jenis bahasa dan senario kontekstual Ia bukan sahaja boleh menjana kod panjang untuk pembangun, meningkatkan kecekapan pengekodan , tetapi juga Kod pendek boleh dijana tepat pada masanya untuk mengurangkan gangguan. Yang kedua ialah "penjanaan kod berdasarkan kesedaran silang fail automatik dalam perpustakaan". Untuk menyelesaikan masalah halusinasi, Tongyi Lingma menggunakan teknologi analisis semantik kod masa nyata sebelah terminal untuk menganalisis kod yang sedang ditulis dalam masa nyata Berdasarkan analisis semantik kod, penjejakan pautan rujukan kod, terbitan jenis bahasa dinamik. analisis kod serupa dan lanjutan lain Kaedah teknikal memperoleh maklumat semantik yang diperlukan seperti rujukan kod berkaitan dan serpihan kod serupa untuk mengimbangi kekurangan hanya memfokuskan pada fail kod semasa. Pada masa yang sama, Tongyi Lingma boleh "penjanaan kod dan soal jawab berdasarkan peningkatan carian". Khususnya, ia memperoleh pengetahuan domain peribadi dalam enjin carian dalam masa nyata melalui teknologi peningkatan carian, membenarkan pembantu pengekodan pintar menjana kod atau menjawab soalan berdasarkan pengetahuan perusahaan dengan serta-merta boleh mengemas kini dan berkuat kuasa pada pengetahuan domain peribadi, supaya ia sentiasa berdasarkan domain peribadi terkini Penjanaan pengetahuan atau menjawab soalan. Apa yang membuatkan kami mengeluh ialah daripada pembantu pengaturcaraan Microsoft yang dilancarkan sebelum ini, Copilot kepada pengaturcara AI Devin, AI telah membawa gelombang impak kepada pengaturcara. Kemajuan revolusioner ini hanya mengambil masa lebih dua tahun. Pelancaran rasmi Tongyi Lingma di Alibaba Cloud menandakan bahawa pengaturcaraan telah menjadi salah satu bidang pertama di mana teknologi model besar telah dilaksanakan. Sempadan bahasa pengaturcaraan telah dipecahkan, dan pengaturcara Java boleh dengan mudah menulis kod dalam bahasa pengaturcaraan yang berbeza seperti Python dan C. Persoalannya, adakah lebih ramai pengaturcara akan digantikan oleh AI? Mungkin tidak perlu terlalu pesimis: sama seperti kemunculan kereta menyebabkan beberapa jurulatih kehilangan pekerjaan, ia menimbulkan profesion pemandu baharu. Hubungan antara pengaturcara manusia dan pengaturcara AI haruslah saling promosi dan pembelajaran bersama. Seperti kata Kent Beck dari Metodologi Pembangunan Perisian, dengan alatan AI, 10% daripada kemahiran kami akan dipertingkatkan 1,000 kali ganda pada masa hadapan. Sebagai contoh, Tongyi Lingma, yang telah menyepadukan dengan pantas ke dalam pasukan, akan mengambil tugas yang lebih sukar, yang pastinya berita baik untuk jurutera Alibaba Cloud: "20% daripada kod masa depan syarikat It akan ditulis oleh Tongyi Lingma, tetapi pengaturcara tetap akan menjadi teras R&D Mereka akan mempunyai lebih banyak masa untuk menumpukan pada reka bentuk sistem dan kerja pembangunan perniagaan teras "Untuk orang biasa, tidak perlu memuat turun profesional. perisian pada masa hadapan , anda boleh menulis dan mempelajari kod menggunakan Tongyi Qianwen. Bagi pelajar yang tidak mempunyai asas pengekodan, Tongyi Qianwen boleh memberikan cadangan pembelajaran Contohnya, ia boleh membantu pengguna merangka rancangan lengkap untuk mempelajari Python dari peringkat teori dan praktikal. Apakah pendapat anda tentang pengaturcara AI? Atas ialah kandungan terperinci Pengaturcara AI domestik pertama menyertai Alibaba Cloud: nombor kerja eksklusif AI001, KPI ialah seorang boleh menulis 20% kod syarikat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!