5 Temel Kavram
- Görev (task): Ne istiyoruz
- Persona: bir uzman olarak davran
- Format: cikti neye benzicek
- Baglam (context): Yönlendiren anahtar, gerekli bilgileri ver ümkün oldugunca bilgilendir.
- Referanslar (references): Neyi hedefledigimizi gösteren örnekler
- Degerlendirme (evaluate): cikti gercekten hedefe ulasiyor mu? ise yariyor mu ? hedefe ulasiyormu?
- Iterasyon (iteration): Aslinda YZ ile calisma bir döngü: sor, kontrol et, düzelt, tekrar sor
- Taslaga geri dön: yukarida belirtilen tüm Kavramlar soruda var mi?
- Basitlestir : daha basit cümlelerle sorunu sor. YZ karmasik cümlelerde anlayamayabilir.
- Farkli sor : kelimeleri degistirmek ise yarayabilir,
- Kisitlamalar: kisitlamalar ekleyebilirsin.
Prompt Zincirleme: Bir promptun ciktisini bir sonrakine girdi olarak kullan
Düsünce zinciri : YZ zekaya sonuca nasil ulastigini aciklamasini iste. Böylece mantik hatalarini yakalamak mümkün olabilir.
Düsünce agaci: Ayni anda birden fazla düsünce yolunu olusturmak.
Ajanlar
Ajan belirli görevleri yerine getirmek icin secilmis personadir. Önemli 2 tipi var
Simülasyon ajani yani baska rolleri oynayip sunum vs den önce kontrol edebilir.
Örn: Kidenli bir ise alim müdürü gibi davran, proje yöneticisi pozisyonuna basvuruyorum, beni teker teker davranissal sorularla mülakata sok. “oturumu bitir” diyene kadar devam et, sonra geri bildirim ver ve nasil daha iyi olabilecegimi söyle.
Uzman geri bildirim ajani : Ögretmen
Örn: Cok deneyimli bir devops engineersin bu projeyi incele ve eksiklerimi bana bildir. Acimasizca elestir.
Kendi ajanini olusturmak icin bir sablon mevcut:
Rol: Deneyimli bir devops engineer gibi davran
Durum: Helm chartlari yaziyorum
Görev: Repository incele ve hatalarimi ve ögrenmem gereken konulari belirt.
Bitis: bitir dedigimde dur ve önerilerini özetle
Meta Prompting:
YZ ya promtunuzu daha iyi yapmasini söylüyorsun.