Eğitim İçeriği
En İyi Uygulamalar ve Araçlar
Ortak Tuzaklar ve Azaltma Stratejileri
Prompt Mühendisliğine Giriş
Prompt İyileştirme ve Iteratif Tasarım
Test Otomasyonu ve SQL Oluşturma için Prompt Kullanımı
Özet ve Sonraki Adımlar
Kod Açıklaması ve Hata Ayıklama için Prompt Kullanımı
Kod Oluşturma için Prompt Yazma
- Hayal gücüne neden olan kod veya güvenlik açıklarını önleme
- Eksik veya belirsiz girişleri yönetme
- Güvenli geri dönüş prompt'ları ve koruma mekanizmaları oluşturma
- Gereksinimlerden veya koddan test senaryoları oluşturma
- Doğal dilden yapısal SQL sorguları oluşturma
- Test suit'lerine entegre edilecek çıktıları biçimlendirme
- Miras veya tanımadığınız kodu açıklama
- Mantıksal akışı veya sınır durum analizi için prompt kullanımı
- Hataları ve verimsizlikleri bulma ve açıklama
- Basit dil açıklamalarından kod oluşturma
- Çıktı formatını ve programlama dilini kontrol etme
- Karmaşık mantık veya çoklu fonksiyonlarla çalışma
- Prompt zinciri ve geri bildirim döngüleri aracılığıyla sonuçları geliştirme
- Hata kurtarma ve prompt iyileştirme stratejileri
- Teknik görevler için iyileştirme konusunda vaka çalışmaları
- Prompt kitaplıklar ve yeniden kullanım desenleri
- VS Code veya API tabanlı iş akışlarında prompt şablonları kullanımı
- Üretimde prompt kalitesini ve performansını değerlendirme
- Prompt'lar, bağlam, token'ler ve modelleri anlama
- Prompt türleri: sıfır-shot, bir-shot, az-shot
- Farklı API'larda sistem vs. kullanıcı talimatlarının kullanımı
Kurs İçin Gerekli Önbilgiler
Hedef Kitle
- Kod oluşturma veya analizde LLM'leri kullanan geliştiriciler
- İş akışlarında AI araçlarını keşfeden teknik liderler
- LLM entegrasyonları ile deneyim yapan yazılım profesyonelleri
- Yazılım geliştirme veya script yazma deneyimi
- Ortak programlama dillerine (örneğin, Python, JavaScript, SQL) aşinalık
- Büyük dil modelleri ve ChatGPT, Claude veya Copilot gibi AI araçları hakkında temel bilgi
Danışanlarımızın Yorumları (2)
Python'daki Streamlit kütüphanesi hakkında bilgi edindim ve kesinlikle takımımızın R Shiny ile oluşturduğu uygulamaları geliştirmek için bunu kullanmaya çalışacağım.
Michal Maj - XL Catlin Services SE (AXA XL)
Eğitim - GitHub Copilot for Developers
Yapay Zeka Çevirisi
Eğitmen, konudaki anlamamızı karşılayacak şekilde eğitim seviyesini ayarlayabiliyor. Bu sayede, günlük işlerimizde araçları daha iyi kullanmamıza yardımcı olabilecek daha faydalı bilgiler edinebiliyoruz.
Tatt Juen - ViTrox Technologies Sdn Bhd
Eğitim - Intermediate GitHub Copilot
Yapay Zeka Çevirisi