Ebook Syafi
Koleksi
Admin
← DevOps Dengan AI
Edit Bab
💾 Simpan
Batal
Syarat
Mukadimah
Bab
Penutup
B
I
H2
H3
List
1.
Quote
Code
Link
Img
Table
Edit
Split
Preview
0 perkataan
# Bonus 1: 10 Prompt Siap Pakai Salin terus. Ganti bahagian dalam kurungan dengan butiran projek anda. Setiap prompt ditulis supaya AI memberi jawapan yang boleh disemak, bukan jawapan yang perlu anda percaya bulat-bulat. ## 1. Modul Terraform Baru ```text Bina modul Terraform untuk [komponen] di AWS. Keperluan: - [senaraikan keperluan] - Tag piawai: Project, Environment, Owner - Pin versi Terraform dan provider Mula dengan struktur fail dan senarai variable sahaja. Jangan tulis kod penuh sehingga saya setuju dengan reka bentuk. ``` ## 2. Semak Plan Terraform ```text Ini output terraform plan. Ringkaskan: 1. Resource yang akan dicipta, diubah, dan dimusnahkan 2. Perubahan yang berisiko downtime atau kehilangan data 3. Resource yang akan dicipta semula (destroy and recreate) Jangan cadang perubahan. Hanya laporkan apa yang plan katakan. ``` ## 3. Role Ansible Idempotent ```text Tulis Ansible role untuk [tugasan] pada [OS]. Syarat: guna modul ansible.builtin FQCN, idempotent, handler untuk restart service, tiada shell atau command kalau ada modul yang sesuai. Sertakan cara uji dengan ansible-lint dan --check --diff. ``` ## 4. Dockerfile Slim ```text Ini Dockerfile saya. Kecilkan imej dan kurangkan risiko: multi-stage build, bukan root, pin versi base image, .dockerignore, HEALTHCHECK. Beri anggaran saiz akhir dan risiko setiap perubahan. ``` ## 5. Pipeline GitHub Actions ```text Tulis GitHub Actions workflow untuk [jenis projek]. Trigger [pull_request/push]. Job: lint, test, build. permissions contents: read sahaja. Guna cache. Guna concurrency. Pin setiap action kepada versi major. Tiada secret dalam fail. ``` ## 6. Nyahpepijat Pipeline ```text Pipeline gagal pada step [nama]. Fail workflow: [tampal] Log penuh: [tampal] Diff commit terakhir: [tampal] Senaraikan tiga punca paling mungkin dahulu dengan bukti dari log. Selepas itu baru cadang satu pembetulan paling kecil. ``` ## 7. Triage Log ```text Ini log [perkhidmatan] untuk [tempoh]. Kelaskan ralat mengikut punca, bukan mengikut masa. Untuk setiap punca: kekerapan, kesan kepada pengguna, dan satu langkah pengesahan seterusnya. Abaikan amaran yang tidak berulang. ``` ## 8. Runbook ```text Tulis runbook untuk [insiden] berdasarkan konfigurasi dalam repo ini. Format: - Gejala yang pengguna nampak - Cara sahkan dalam 2 minit pertama - Tiga punca paling biasa dan cara mengenal pastinya - Langkah pemulihan, termasuk cara rollback - Apa yang perlu didokumen selepas insiden selesai ``` ## 9. Semak Kos Cloud ```text Ini data kos 30 hari. Kenal pasti tiga penyumbang teratas dan cadang satu tindakan untuk setiap satu. Untuk setiap cadangan: anggaran penjimatan, risiko, dan cara sahkan. Jangan cadang apa-apa tanpa data yang menyokong. ``` ## 10. Semakan Keselamatan Kod AI ```text Semak fail ini untuk masalah keselamatan sahaja: credential tertulis, input tanpa validasi, kebenaran terlalu luas, imej tanpa pin, dan ralat yang didedahkan kepada pengguna. Untuk setiap penemuan: fail, baris, kesan, dan cadangan pembetulan. Jangan komen gaya kod. ``` ## Cara Guna Prompt Ini dengan Betul Tiga peringatan ringkas: - **Prompt adalah titik mula, bukan penyelesaian.** Selepas AI jawab, tanya "apa yang mungkin salah dengan cadangan ini?" Dia selalunya tahu, tetapi dia tak akan sebut kalau anda tak tanya. - **Satu tugas, satu sesi.** Jangan campur lima tugas dalam satu perbualan panjang. - **Simpan yang berjaya.** Jadikan folder prompt peribadi anda. Prompt yang bagus adalah aset. \newpage