Bagaimana Saya Menggunakan AI untuk Membina Semula SaaS Saya dari Kosong
Saya cuba mengautomasikan migrasi SaaS saya menggunakan AI. Saya gagal sebanyak tiga kali.
Saya mahu memindahkan aplikasi saya, CourseShelf, daripada React kepada Phoenix LiveView. Saya fikir saya hanya perlu memberikan arahan (prompt) kepada AI dan beredar begitu sahaja. Saya silap.
Berikut adalah bagaimana empat percubaan saya berjalan:
Percubaan 1: Ujian Malas
- Usaha: 0/10
- Keputusan: Kegagalan total.
- Saya memberikan arahan yang sangat ringkas. AI tersebut berhalusinasi tentang komponen dan meninggalkan lencana "coming soon" di mana-mana sahaja. Ia sangat kucar-kacir.
Percubaan 2: Kaedah Berkelompok (Batch)
- Usaha: 0/10
- Keputusan: Lebih baik, tetapi masih cacat.
- Saya menyuruh AI membahagikan tugasan kepada bahagian-bahagian kecil. Ia berfungsi dengan lebih baik untuk beberapa halaman, tetapi ia masih meninggalkan kod yang tidak selesai dan komen "to-do".
Percubaan 3: Pelan Terperinci
- Usaha: 4/10
- Keputusan: Kod yang baik, UI yang buruk.
- Saya menulis fail arahan yang panjang. Kualiti kod bertambah baik, tetapi UI tidak kelihatan seperti aplikasi asal saya.
Percubaan 4: Pelaksanaan Kemahiran Manual
- Usaha: 9/10
- Keputusan: Berjaya.
- Saya menukarkan arahan saya menjadi satu "kemahiran". Saya menjalankan AI halaman demi halaman. Saya menyemak setiap baris kod.
Kebenaran tentang pengekodan AI: AI tidak mempunyai bola kristal. Ia tidak boleh membaca fikiran anda. Jika anda mahukan kod berkualiti tinggi, anda tidak boleh malas.
Saya menghabiskan masa 40 hari mengemudi proses ini. Saya tidak mengautomasikan migrasi tersebut. Saya mengautomasikan pelan tindakan, tetapi saya melakukan kerja yang sebenar. Saya duduk di sisi AI, mengesan setiap kesilapan, dan menulis peraturan baharu setiap kali ia tersasar.
Hasilnya:
- Ketepatan UI: 9/10
- Kualiti kod: 10/10
Saya menghabiskan lebih banyak masa berbanding jika hanya menggunakan arahan ringkas. Tetapi kini saya mempunyai pangkalan kod yang bersih yang saya banggakan. Jika anda mahukan hasil profesional, anda mesti kekal mengawal keadaan.
Sumber: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi