Cara meningkatkan workflow DevOps dengan ChatGPT
(insight.infograb.net)-
Dokumentasi
- Situasi saat meminta ChatGPT untuk “menulis dokumen tutorial untuk pemula DevOps”
- Gunakan prompt “write a detailed tutorial for DevOps beginners”, dan tentukan format file output sebagai “markdown”. Nama file yang akan disimpan ditentukan sebagai “tutorial.md”
- Perintah CLI:
python3 code_genetate.py --prompt "write a detailed tutorial for devops beginners" --format "markdown" --file_name "tutorial.md" - Sebagai hasilnya, file
tutorial.mddibuat
-
Terjemahan real-time
- Menerjemahkan file
tutorial.mdyang dibuat di atas ke bahasa Korea untuk membuat filetutorial-kr.mdversi Korea - Perintah CLI:
python3 file_process.py --input tutorial.md --output tutorial-kr.md --prompt "translate the above file into Korean" - Sebagai hasilnya, file
tutorial-kr.mddibuat
- Menerjemahkan file
-
Pembuatan kode
- Menghasilkan kode Ansible berdasarkan isi di atas
- Perintah CLI:
python3 write_with_chatgpt.py --prompt "having public and private subnet, attach internet gateway and nat gateway to the subnets also launch an instance inside the public subnet" --format "ansible" --file_name "ansible.yaml" - Sebagai hasilnya, file
ansible.yamldibuat
-
Tinjauan dan pemahaman kode
- Memahami kode Ansible yang dibuat di atas dengan bantuan ChatGPT
- Perintah CLI:
python3 file_process.py --input ansible.yaml --output report.txt --prompt "explain the above code in detail" - Sebagai hasilnya, file
report.txtdibuat
-
Deteksi dan penyelesaian error
- Mendeteksi dan menyelesaikan masalah dengan menggunakan pertanyaan seperti “beri tahu saya jika ada secret key yang di-hardcode di kode di atas”
-
Proof of concept (PoC)
- Menentukan arah PoC dan menerima saran dengan menggunakan pertanyaan seperti “Saya ingin men-deploy aplikasi node.js yang akan digunakan rata-rata 10.000 pengguna per hari; tipe instance apa yang cocok di AWS?”
-
Refaktorisasi
- Menerima saran refaktorisasi kode dengan pertanyaan seperti “tolong refactor kode yang sudah ditulis”
Belum ada komentar.