İstem yazmak sohbet kutusuna soru yazmak değil. Üretimde çalışan bir istem, kod gibi sürümlenen ve test edilen bir yapı.
01. Rol, Görev, Biçim
İyi bir istemde üçü net: modelin rolü, yapılacak iş ve beklenen çıktı biçimi. Bu üçünü ayrı ayrı yazmak, uzun paragraf yazmaktan daha iyi sonuç veriyor.
02. Örnek Vermek
Birkaç doğru örnek göstermek, uzun uzun kural anlatmaktan etkili. Özellikle çıktı biçimi hassassa iki üç örnek çoğu tutarsızlığı bitiriyor.
03. Yapılandırılmış Çıktı
Serbest metin yerine belirli alanlardan oluşan bir yapı isteyin. Sonraki adım bunu ayrıştıracaksa şart; ayrıca modelin konudan sapmasını da azaltıyor.
04. Sürümleme
İstemler kod deposunda tutulmalı, değişiklikleri izlenebilmeli. Üretimdeki bir istemi doğrudan panelden değiştirmek, geri alınamayan sessiz bir dağıtım demek.
05. Değerlendirme Seti
Her istem değişikliğinden sonra aynı örnek kümesinde sonuç ölçülmeli. "Daha iyi göründü" bir ölçüm değil. Küçük bir set bile gerilemeyi yakalıyor.
06. Sınır Durumları
Boş girdi, çok uzun girdi, alakasız girdi ve saldırgan girdi ile test edin. Üretimde en çok sorun çıkaran girdiler, tasarım sırasında düşünülmeyenler oluyor.