Bagaimana Saya Menggunakan AI dengan Python: Aliran Kerja Pembangunan Web

Satu soalan dalam kumpulan Telegram membuatkan saya berfikir semula tentang keseluruhan proses saya.

Seseorang bertanya: "Bagaimanakah anda sebenarnya menggunakan AI dengan Python? Adakah anda menggunakan kejuruteraan prompt atau templat?"

Kebanyakan orang bergelut dengan perkara ini kerana AI berubah terlalu pantas. Saya tidak menggunakan API berbayar atau model tempatan. Saya menggunakan perkhidmatan web percuma. Aliran kerja saya tertumpu pada pembangunan web Django.

Berikut adalah kaedah tepat saya.

Langkah 1: Bina Konteks Sebelum sebarang tugasan, saya memberikan model struktur fail projek saya dan penerangan ringkas. Model tersebut mestilah mengetahui persekitaran tersebut.

Langkah 2: Simpan Segalanya Saya menyimpan URL bagi setiap perbualan AI. Jika saya kembali ke sesebuah projek seminggu kemudian, saya hanya menampal pautan tersebut. Model itu sudah pun mengenali projek tersebut. Saya tidak membuang masa mengulang konteks.

Langkah 3: Pengesahan Visual Saya tidak sekadar meminta kod. Saya memberikan templat UI yang telah diluluskan dan spesifikasi teknikal seperti versi Bootstrap dan palet warna kepada model tersebut.

Kemudian, saya meminta model itu menerangkan UI saya. Jika penerangannya sepadan dengan projek sebenar saya, bermakna ia faham.

Langkah 4: Bina Panduan Gaya Saya meminta model tersebut bertindak sebagai pereka UI/UX dan menulis panduan gaya yang terperinci berdasarkan projek tersebut. Ini memaksa model untuk menyatukan pengetahuannya.

Langkah 5: Bina Prompt Boleh Guna Semula Saya meminta model tersebut menulis prompt untuk saya. Sebagai contoh, saya memintanya mencipta prompt yang mengubah gaya templat Django tanpa menyentuh logik.

Sebaik sahaja prompt ini berfungsi, mengubah gaya sesuatu halaman menjadi semudah satu baris arahan. Saya tampal prompt, tampal kod, dan dapatkan hasilnya.

Dua Prompt Produksi Utama Saya:

  1. Prompt Komponen Web: Digunakan untuk menukar data JSON kepada Web Components asli. Ia merangkumi peraturan khusus untuk seni bina, warna, dan ikon.

  2. Prompt Pengubah Gaya Templat: Digunakan untuk mengemas kini rupa templat Django yang sedia ada. Ia melindungi tag dan logik bahagian pelayan (server-side) dengan ketat sambil menyuntik CSS baharu.

Mengapa ini berkesan:

  • Kelajuan: Saya menulis logik aplikasi sementara AI mengendalikan lapisan visual.
  • Pembelajaran: Peringkat konteks mengajar saya pendekatan teknikal baharu.
  • Kebolehalihan: Oleh kerana model itu sendiri yang menulis prompt, ia boleh berfungsi merentasi pelbagai perkhidmatan AI yang berbeza.

Realitinya:

Anda tidak boleh melangkau fasa persediaan. Kualiti output bergantung pada kualiti konteks anda. Prompt pertama jarang sekali sempurna. Anda mesti menjalankannya, mencari ralat, dan menambah peraturan untuk memperbaikinya.

Aliran kerja ini membolehkan saya fokus pada logik dan data daripada bergelut dengan CSS.

Sumber: https://dev.to/la_verdad_de_la_milanesa/how-i-actually-use-ai-with-python-a-web-devs-honest-workflow-2o20

Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi