Dengan trend semasa pengaturcaraan AI, bagaimanakah kita harus melihat kesan meluas teknologi baru muncul ini dalam bidang pengaturcaraan? Artikel ini akan menganalisis secara mendalam pengalaman aplikasi pengaturcaraan AI dalam projek sebenar, dan membincangkan perubahan yang dibawanya kepada kecekapan pembangunan, pengesahan kebolehlaksanaan projek dan kawalan kos.
Pada separuh pertama tahun ini, bidang pengaturcaraan AI sememangnya panas. Malah, saya cuba menulis beberapa kod produk dengan alat pengaturcaraan AI Cursor tahun lepas, dan walaupun produk akhir tidak dikeluarkan dalam talian, saya melabur kira-kira dua bulan untuk cuba melaksanakan beberapa idea sebelumnya melalui Cursor.
具體來說,我是拿十年前創業時的一個專案來做實驗。當時那個項目沒有成功,服務端的代碼我做了保留,但客戶端的代碼都刪除了。這次我用Cursor來重新修正服務端代碼(雖然現在已經不能直接運行,但框架結構還在),把它改造成能運行的最新版本。
Bahagian pelanggan bermula dari awal dan melaksanakan fungsi yang berkaitan langkah demi langkah melalui menaip dan interaksi AI. Secara keseluruhan, sememangnya mungkin untuk menggunakan AI untuk membuat produk ini.
Walau bagaimanapun, saya mendapati bahawa pengaturcaraan dengan AI boleh mengambil masa lebih lama daripada orang yang benar-benar boleh membuat kod. AI mungkin hanya boleh menyelesaikan masalah dari 80 hingga 0 mata, dan julat dari 0 hingga 0 perlu diubah suai dan dilaraskan berulang kali. Ia bukan perkara biasa untuk menyelesaikan masalah A tetapi kemudian memperkenalkan masalah B, mengakibatkan kerja semula yang berterusan.
Sudah tentu, tidak diketepikan bahawa AI akan menjadi lebih pintar pada masa hadapan, tetapi buat masa ini, ia lebih sesuai untuk senario berikut:
1. Bantu orang yang tidak tahu pengaturcaraan untuk mencapai kejayaan dari awal.
2. Ia sesuai untuk projek mudah (seperti permainan mini generasi satu klik yang popular).
3. Sebagai pembantu pengaturcara, lengkapkan kod asas dengan cepat.
Untuk fungsi yang kompleks, AI masih lebih sukar. Jadi saya fikir pengaturcaraan AI lebih sesuai untuk:
1. Pengaturcara yang berpengalaman menggunakannya untuk meningkatkan kecekapan.
2. Orang bukan teknikal cuba melaksanakan idea mudah.
Dalam syarikat kami, pengaturcara kini menulis kod dengan AI. AI boleh melengkapkan kod asas dengan cepat dengan skor 5-0, dan pengaturcara boleh mengoptimumkan dan memperbaikinya sendiri, supaya kecekapan keseluruhan bertambah baik. Sebagai contoh, projek yang dahulunya mengambil masa 0-0 bulan kini boleh disiapkan dalam 0-0.0 bulan.
Bagi pengurus produk dan pelajar operasi, nilai terbesar pengaturcaraan AI ialah:
1. Pengesahan Pantas Idea (MVP)
2. Kurangkan kos percubaan dan kesilapan
3. Memendekkan kitaran pembangunan
Walau bagaimanapun, semuanya tetap sama, dan pada akhirnya, adalah perlu untuk kembali kepada intipati produk:
1. Apakah keperluan pengguna yang diselesaikan?
2. Apakah kedudukan pasaran?
3. Apakah laluan pengkomersialan?
4. Siapakah kumpulan pengguna teras?
AI tidak boleh membantu anda dengan masalah asas ini, dan anda masih memerlukan pengurus produk untuk memikirkannya sendiri.
Artikel ini ditulis oleh Semua orang adalah Pengurus Produk Pengarang [Li Ming Bright], akaun awam WeChat: [Li Ming Bright], asal / dibenarkan Diterbitkan dalam Semua orang adalah pengurus produk, tanpa kebenaran, dilarang mencetak semula.
題圖來自Unsplash,基於 CC0 協定。