Saya bina perisian dengan AI,bukan sekadar lebih pantas, tetapi berbeza

Saya mempunyai 10 tahun pengalaman pembangunan full-stack secara bebas, dan saya 100% belajar sendiri. Sepanjang setahun lalu, saya beralih sepenuhnya daripada pembangunan perisian tradisional kepada AI-Native Development. Saya tidak lagi mengukur kerja saya dengan jumlah kod yang ditulis sendiri, sebaliknya menumpukan tenaga pada seni bina sistem, reka bentuk Agent dan Skill, pemecahan tugas, Context Engineering, piawaian pembangunan dan mekanisme pengesahan, supaya AI dapat terus menyiapkan tugas kejuruteraan perisian yang kompleks.

100% kod ditulis AI, produk komersial yang dijalankan seorang diri

Dengan kaedah ini saya membangunkan dan mengendalikan produk saya sendiri: LaiCai Screen Mirroring (LaiCai), platform merentas Windows / macOS untuk pencerminan skrin, kawalan dan automasi AI telefon Android. Di dalamnya ada pencerminan dan kawalan berbilang peranti, pemetaan papan kekunci, tetikus dan gamepad, Macro, automasi visual LaiCai Flow, AI Planner, MCP, Android Agent, pengecaman skrin, kawalan komputer jauh, serta kebenaran akaun, pembayaran, bahagian belakang, panel pentadbiran, laman web rasmi dan sistem kandungan SEO.

Bilangan ciri bukanlah perkara yang paling istimewa. Yang istimewa ialah bahagian hadapan, bahagian belakang, klien desktop, panel pentadbiran, laman web, pembayaran dan keahlian, serta sistem automasi: semua kod dilaksanakan 100% oleh AI, dan saya sendiri tidak menulis kod. Sayalah yang memutuskan apa yang dibuat dan mengapa, bagaimana sistem direka, bagaimana tugas dipecahkan, bagaimana Agent bekerja, apakah peraturan yang perlu dipatuhi AI, dan sama ada hasilnya betul.

Kod hanyalah sebahagian. Dokumentasi, ujian, penempatan, SEO, pemasaran, penghasilan imej dan video, serta operasi harian, AI turut terlibat secara mendalam, dan kira-kira 95%+ kerja pelaksanaan sebenar di seluruh syarikat disiapkan oleh AI.

Halaman alu-aluan LaiCai Screen Mirroring dan pintu masuk tutorial ciri
Antara muka sebenar LaiCai Screen Mirroring

Sebelum ini: 10 tahun pembangunan full-stack secara bebas, 100% belajar sendiri

Dahulu saya berniaga, lebih 10 tahun dalam dunia perniagaan sebelum beralih kepada perisian. Saya tidak pernah belajar pengaturcaraan daripada mana-mana guru; semua ilmu datang daripada carian Google dan kuliah terbuka universiti, dan hampir sepuluh tahun saya belajar bahasa Inggeris dan sains komputer serentak. Sejak itu saya menyiapkan sendiri App, bahagian belakang, laman web dan perisian desktop, bertanggungjawab sepenuhnya dari seni bina hingga pelancaran.

  • Flutter / Dart
  • Swift / SwiftUI / UIKit
  • React / React Native / Expo
  • Go (Gin)
  • Python (Flask / FastAPI)
  • C++ / Qt
  • PostgreSQL / MySQL / Redis
  • WebRTC / WebSocket

Projek utama:

  • LaiCai Screen Mirroring — Platform pencerminan skrin, kawalan dan automasi AI telefon Android, projek dengan skop teknikal paling luas bagi saya.
  • Ashera Pet — App bercorak sosial; saya seorang yang menguruskan seluruh pembangunan, dan ia sudah berada di App Store dan Google Play.
  • VocaSeek — Alat pembelajaran bahasa dengan AI yang menyokong 21 bahasa.
  • Sistem POS rangkaian kedai — Pelbagai cawangan, keahlian, inventori, gaji; berjalan pada iPhone, iPad dan macOS.
  • App hafal perkataan / belajar bahasa Thai — Dua App iOS bebas yang sudah diterbitkan dan menjana pendapatan kecil yang stabil setiap bulan.

Peranan saya sudah berubah, tetapi saya tidak meninggalkan kejuruteraan perisian

Saya berubah daripada Developer kepada Architect / AI Agent Designer / Product Builder. Dahulu saya bertanya «bagaimana saya hendak melaksanakan ciri ini», kini saya bertanya: bagaimana mereka bentuk sistem supaya AI dapat melaksanakannya dengan betul?

AI sudah pandai menulis kod. Yang benar-benar sukar ialah membolehkannya menyiapkan produk yang semakin kompleks secara berterusan, stabil dan terkawal. Inilah yang kini paling saya kaji dan amalkan:

Seni bina sistem

Menentukan bagaimana sistem dipecahkan, bagaimana modul berkomunikasi, apa yang diserahkan kepada klien, apa kepada pelayan dan apa kepada Agent. AI yang melaksanakan, tetapi seni binalah yang menentukan apa yang akhirnya akan dibina oleh AI.

Reka bentuk Agent

Bukan sekadar menyerahkan keperluan kepada AI lalu selesai, tetapi merekacipta peranan dan konteks tersendiri untuk perancangan, pengekodan, semakan, nyahpepijat dan penyelidikan, supaya AI berubah daripada pembantu sembang menjadi sistem kejuruteraan perisian.

Reka bentuk Skill

Seni bina, piawaian pengekodan, piawaian UI, kaedah nyahpepijat, proses pelancaran dan kaedah SEO dimendapkan menjadi Skills. AI tidak perlu memahami keseluruhan projek dari awal setiap kali, kerana ia sudah memiliki pengetahuan projek dan aliran kerja yang boleh diulang.

Ini bukan Vibe Coding

Saya tidak membiarkan AI menjana kod secara rawak dan mencuba berulang kali sehingga kebetulan berjaya. Yang saya titikberatkan ialah membina sistem kejuruteraan yang dapat diselenggara AI untuk jangka panjang: seni bina, konteks, kerjasama Agent, Skills, peraturan, dokumentasi, pemecahan tugas, semakan kod, ujian, nyahpepijat dan proses pelancaran.

Matlamatnya bukan supaya AI menulis lebih banyak kod, tetapi supaya AI mampu menyiapkan projek kejuruteraan yang semakin besar.

Ia sudah menjadi perniagaan yang sebenar

Dengan AI Coding, yang paling mudah dihasilkan ialah Demo; yang sukar ialah membina produk, memastikannya berjalan lama, digunakan oleh pengguna sebenar dan mereka sanggup membayar. LaiCai Screen Mirroring sudah dilancarkan secara rasmi, mempunyai pengguna sebenar dan pengguna berbayar sebenar, ada yang memilih pelan tahunan, dan produk ini terus dinaik taraf dengan pertumbuhan yang mantap. Ia bukan karya Hackathon, dan bukan projek pameran untuk membuktikan «AI boleh menulis kod».

Ia turut menguji soalan yang sentiasa saya terokai: pada zaman AI, sebesar mana syarikat perisian yang boleh dijalankan oleh seorang individu? Kerja yang dahulu memerlukan pembangun, bahagian hadapan dan belakang, reka bentuk, QA, DevOps, dokumentasi, SEO, pemasaran, video dan khidmat pelanggan, kini saya susun semula: saya bertanggungjawab ke atas hala tuju, pertimbangan, seni bina dan produk, manakala AI memikul sebahagian besar pelaksanaan.

Apa yang boleh saya bantu

Saya kurang sesuai untuk jawatan «menulis kod mengikut keperluan», tetapi lebih sesuai untuk perkara ini:

  • Pembangunan perisian AI-Native: mereka bentuk semula proses pembangunan supaya AI benar-benar masuk ke dalam sistem kejuruteraan, bukan sekadar Copilot.
  • Seni bina Agent: mereka bentuk Agent untuk Coding, Research, Review, Debug, Automation dan sebagainya, serta cara mereka bekerjasama.
  • Skills dan Context Engineering: menukar pengalaman dan piawaian pasukan kepada sistem pengetahuan yang dapat dilaksanakan AI dengan stabil.
  • Seni bina produk: bermula daripada keperluan, mereka bentuk struktur keseluruhan klien, bahagian hadapan, bahagian belakang, AI, automasi dan infrastruktur.

Saya berlatar belakang pembangunan perisian tradisional, dan sedang mengamalkan AI-Native Development dalam produk komersial sebenar, serta tahu bagaimana menjadikannya produk yang berpengguna dan berpendapatan. Apabila AI boleh menyiapkan 100% pelaksanaan kod, ke mana jurutera manusia patut menumpukan masanya? Itulah soalan yang ingin saya bincangkan dengan anda.

Jika anda sedang mencari orang seperti ini

Saya amat berminat dengan peluang berikut:

  • AI Engineer
  • AI Agent Engineer
  • AI Software Architect
  • Agent / Skill Designer
  • AI-Native Product Engineer
  • Perunding aliran kerja pembangunan AI

Jika anda hanya mencari Developer dalam erti kata tradisional, mungkin saya bukan orang yang paling sesuai. Tetapi jika anda sedang memikirkan bagaimana membawa AI masuk ke dalam kejuruteraan perisian, bagaimana mereka bentuk Agent dan Skills, dan bagaimana seorang individu boleh menyiapkan kerja yang dahulu memerlukan satu pasukan, kita patut berbual.