14 puan yazan ironlung 2023-08-28 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Dokümantasyon

    • ChatGPT'den “DevOps yeni başlayanları için bir eğitim dokümanı yazmasını” isteme durumu
    • “write a detailed tutorial for DevOps beginners” istemi kullanılır ve çıktı dosya biçimi “markdown” olarak belirtilir. Kaydedilecek dosya adı “tutorial.md” olarak belirlenir
    • CLI komutu: python3 code_genetate.py --prompt "write a detailed tutorial for devops beginners" --format "markdown" --file_name "tutorial.md"
    • Bu sonuçla tutorial.md dosyası oluşturulur
  • Gerçek zamanlı çeviri

    • Yukarıda oluşturulan tutorial.md dosyasını Türkçeye çevirip Türkçe sürüm için tutorial-tr.md dosyası oluşturma
    • CLI komutu: python3 file_process.py --input tutorial.md --output tutorial-tr.md --prompt "translate the above file into Turkish"
    • Bu sonuçla tutorial-tr.md dosyası oluşturulur
  • Kod üretimi

    • Yukarıdaki içeriğe dayanarak Ansible kodu üretme
    • CLI komutu: 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"
    • Bu sonuçla ansible.yaml dosyası oluşturulur
  • Kod inceleme, anlama

    • ChatGPT yardımıyla yukarıda oluşturulan Ansible kodunu anlama
    • CLI komutu: python3 file_process.py --input ansible.yaml --output report.txt --prompt "explain the above code in detail"
    • Bu sonuçla report.txt dosyası oluşturulur
  • Hata tespiti, çözümü

    • “Bu kodda hard-code edilmiş gizli anahtarlar varsa bana söyle” gibi sorular kullanarak hataları tespit etme ve çözme
  • Kavram kanıtı (PoC)

    • “Günde ortalama 10000 kullanıcının kullanacağı bir node.js uygulaması dağıtmak istiyorum; AWS'de hangi instance tipi uygun olur?” sorusunu kullanarak PoC yönü belirleme ve öneri alma
  • Refactoring

    • “Yazdığım kodu refactor et” gibi sorularla kod refactoring önerileri alma

Henüz yorum yok.

Henüz yorum yok.