Prompt Mühendisliği için 'Niyet-Sınırlama-Biçim' Çerçevesi: Yapay Zeka ile Beklentilerinizi Karşılamak
Yapay zeka araçlarından aldığınız sonuçlar sıklıkla hayal kırıklığı yaratıyorsa, sorun yapay zekada değil, ona nasıl sorduğunuzda olabilir. Doğru prompt, sadece bir istek değil, bir mühendislik eylemidir.
1 Mayıs 2026·Havadis
Prompt Mühendisliği Neden Önemli?
Yapay zeka (YZ) modelleri, günümüzün en güçlü araçlarından bazılarıdır. Ancak, bu araçlardan gerçekten istediğimiz verimi alabilmek, onlara doğru soruları sormaktan geçer. İşte burada 'prompt mühendisliği' devreye girer. Prompt mühendisliği, YZ modeline verilen girdiyi (prompt) tasarlama, iyileştirme ve optimize etme sürecidir. Bu, sadece birkaç kelime yazmaktan çok daha fazlasıdır; modelin nasıl düşüneceğini, hangi bilgileri kullanacağını ve çıktıyı hangi formatta sunacağını belirleyen bir yönlendirme sanatıdır. Etkili prompt mühendisliği, yapay zeka modelinin kapasitesini en üst düzeyde kullanmak için niyetin net bir şekilde tanımlanması, çıktıya yönelik sınırlamaların hassasça belirlenmesi ve istenen biçimin açıkça ifade edilmesi üzerine kurulu sistematik bir çerçeve gerektirir; bu yaklaşım, deneme-yanılma sürecini azaltarak verimliliği artırır ve daha kaliteli sonuçlar üretir.
OpenAI'nin Prompt Engineering Guide'ı gibi kaynaklar, doğru prompt'ların YZ çıktısının kalitesini nasıl dramatik bir şekilde artırabileceğini vurgular. Yanlış veya eksik bir prompt, alakasız, genel veya kullanışsız çıktılarla sonuçlanabilir. Bu durum, zaman kaybına ve YZ'ye olan güvenin azalmasına neden olabilir. Bu yazıda, YZ'den istediğiniz sonuçları almak için kullanabileceğiniz 'Niyet-Sınırlama-Biçim' (NSB) çerçevesini inceleyeceğiz. Bu çerçeve, karmaşık YZ etkileşimlerini daha yönetilebilir ve öngörülebilir hale getirmeyi amaçlar.
'Niyet' Boyutu: AI'dan Ne İstediğinizi Tanımlayın (Amacı ve Hedefi Belirleme)
Bir YZ modeline bir görev vermeden önce, o görevden tam olarak ne beklediğinizi netleştirmek kritik öneme sahiptir. 'Niyet', prompt'unuzun kalbidir. Modelin neyi başarmasını istediğinizi, hangi ana konuyu ele almasını veya hangi soruyu yanıtlamasını istediğinizi burada belirtirsiniz. Niyetin netleştirilmesi, yapay zeka modelinin görevi doğru anlamasını ve alakasız çıktılardan kaçınmasını sağlar [1].
Nasıl Belirlenir?
Ana Hedef: YZ'den nihai olarak ne elde etmek istiyorsunuz? Bir özet mi, bir fikir listesi mi, bir kod parçası mı, yoksa bir metin taslağı mı?
Konu: Hangi konuda çıktı istiyorsunuz? Konuyu mümkün olduğunca spesifik hale getirin.
Sıkça sorulanlar
Prompt mühendisliği nedir?▾
Prompt mühendisliği, yapay zeka modellerine verilen girdiyi (prompt) tasarlama, iyileştirme ve optimize etme sürecidir. Bu, modelin istenen çıktıyı üretmesi için doğru yönlendirmeyi sağlamayı amaçlar.
Niyet-Sınırlama-Biçim (NSB) çerçevesi ne işe yarar?▾
NSB çerçevesi, yapay zeka ile etkileşimleri daha yönetilebilir ve öngörülebilir hale getirerek, kullanıcıların daha tutarlı ve beklentileri karşılayan yapay zeka çıktıları elde etmesini sağlar.
Prompt'ta 'Niyet' nasıl belirlenir?▾
'Niyet', yapay zekadan nihai olarak ne elde etmek istediğinizi (ana hedef, konu, amaç) netleştirmektir. Modelin neyi başarmasını istediğinizi açıkça belirtir.
Prompt'ta 'Sınırlama' ne anlama gelir?▾
'Sınırlama', yapay zekanın yanıtını belirli sınırlar içinde tutmaktır. Çıktının uzunluğunu, tonunu, stilini, kapsamını ve kullanması gereken kaynakları belirlemeyi içerir.
Amaç: Bu çıktıyı ne için kullanacaksınız? Örneğin, bir blog yazısı için mi, bir sunum için mi, yoksa sadece araştırma amaçlı mı?
Somut Örnek: 'Niyet' odaklı prompt yazımı
Bir makale taslağı için ana fikir belirleme örneği üzerinden gidelim. Amacımız, 'Prompt Mühendisliği' konulu bir makale için potansiyel alt başlıklar ve ana argümanlar geliştirmek olsun.
Kötü Niyet Belirtimi: "Prompt mühendisliği hakkında bir şeyler yaz."
Neden Kötü? Çok genel. Model ne tür bir 'şey' yazacağını, hangi yönünü ele alacağını bilemez.
İyi Niyet Belirtimi: "'Prompt Mühendisliği' konulu bir blog yazısı için ana fikri ve üç potansiyel alt başlığı belirle. Ana fikir, prompt mühendisliğinin yapay zeka çıktılarının kalitesini nasıl artırdığına odaklanmalı."
Neden İyi? Modelin ne yapması gerektiği (ana fikir ve alt başlıklar), hangi konuda (Prompt Mühendisliği) ve hangi ana argüman etrafında (kalite artışı) odaklanacağı açıkça belirtilmiştir.
'Sınırlama' Boyutu: AI'ın Yanıtını Nasıl Daraltırsınız? (Karakter, Ton, Kapsam, Kısıtlar)
Niyetinizi belirledikten sonra, YZ'nin yanıtını belirli sınırlar içinde tutmanız gerekir. 'Sınırlama' boyutu, çıktının uzunluğunu, tonunu, stilini, kapsamını ve kullanması gereken kaynakları belirlemenize olanak tanır. Çıktıya yönelik sınırlamaların hassasça belirlenmesi, istenmeyen veya kullanışsız çıktıların önüne geçer [1].
Nasıl Belirlenir?
Uzunluk: Kelime, karakter, cümle veya paragraf sayısı olarak belirtin.
Ton: Çıktının hangi tonda olmasını istersiniz? (Resmi, samimi, akademik, mizahi, ikna edici vb.)
Stil: Belirli bir yazarın stilini taklit etmesini veya belirli bir formatı kullanmasını isteyebilirsiniz (örn. APA stili).
Kapsam: YZ'nin hangi konulara değinmesi veya hangi konuları hariç tutması gerektiğini belirtin. Hangi bilgileri referans alacağını (örneğin, yalnızca bilimsel makaleler) veya hangi bilgileri kullanmayacağını netleştirin.
Kısıtlar: Örneğin, "asla kişisel görüş bildirme" veya "yalnızca objektif veriler kullan" gibi kurallar koyabilirsiniz.
Somut Örnek: 'Sınırlama' odaklı prompt yazımı
Önceki örneğimizdeki blog yazısı için sınırlamalar ekleyelim.
Kötü Sınırlama: "Çok uzun olmasın."
Neden Kötü? 'Çok uzun olmasın' öznel bir ifadedir. Model için net bir sınır yoktur.
İyi Sınırlama: "'Prompt Mühendisliği' konulu bir blog yazısı için ana fikri ve üç potansiyel alt başlığı belirle. Ana fikir, prompt mühendisliğinin yapay zeka çıktılarının kalitesini nasıl artırdığına odaklanmalı. Yanıtın maksimum 150 kelime olmasını ve resmi, bilgilendirici bir ton kullanmasını istiyorum. Alt başlıklar yalnızca teknik faydalara odaklanmalı ve duygusal argümanlardan kaçınılmalı."
Neden İyi? Uzunluk (150 kelime), ton (resmi, bilgilendirici), kapsam (yalnızca teknik faydalar) ve kısıt (duygusal argümanlardan kaçınma) açıkça belirtilmiştir.
YZ'den elde ettiğiniz çıktının kullanılabilirliği, genellikle onun sunulduğu biçime bağlıdır. 'Biçim', çıktının yapısal düzenini ve sunum şeklini belirler. İstenen çıktı biçiminin açıkça ifade edilmesi, çıktının doğrudan kullanılabilirliğini ve entegrasyonunu kolaylaştırır [1].
Nasıl Belirlenir?
Metin Yapısı: Paragraf, madde işaretli liste, numaralı liste, makale taslağı, e-posta formatı.
Kod Yapısı: Belirli bir programlama dilinde kod parçacığı.
Somut Örnek: 'Biçim' odaklı prompt yazımı
Prompt mühendisliğinin faydalarını bir tablo formatında isteyelim.
Kötü Biçim Belirtimi: "Prompt mühendisliğinin faydalarını söyle."
Neden Kötü? Model, bu faydaları rastgele bir metinle veya listeyle sunabilir, bu da verilerin karşılaştırılabilirliğini zorlaştırır.
İyi Biçim Belirtimi: "Prompt mühendisliğinin ana faydalarını ve her bir faydanın kısa bir açıklamasını içeren iki sütunlu bir tablo oluştur. Tablonun ilk sütunu 'Fayda', ikinci sütunu 'Açıklama' başlığına sahip olsun."
Neden İyi? Çıktının tam olarak bir tablo olacağı, kaç sütunu olacağı ve sütun başlıkları açıkça belirtilmiştir. Bu, çıktının doğrudan kullanılabilirliğini artırır.
Niyet-Sınırlama-Biçim (NSB) Çerçevesi: Adım Adım Uygulama
NSB çerçevesi, prompt mühendisliğini sistematik bir yaklaşımla ele alarak, karmaşık görevleri daha yönetilebilir parçalara ayırmanıza yardımcı olur. Karmaşık görevler, NSB çerçevesi kullanılarak daha küçük, yönetilebilir parçalara ayrılabilir ve her bir parça için ayrıntılı prompt'lar oluşturulabilir [1].
Adım 1: Niyetinizi Netleştirin
YZ'den tam olarak ne elde etmek istiyorsunuz? (Ne görevi yapacak?)
Konu ne? Ana odak noktası ne olmalı?
Bu çıktıyı ne amaçla kullanacaksınız?
Adım 2: Sınırlamaları Belirleyin
Çıktı ne kadar uzun olmalı? (Kelime sayısı, cümle sayısı vb.)
Hangi tonu veya stili kullanmalı? (Resmi, samimi, akademik vb.)
Hangi konuları kapsamalı veya hariç tutmalı? Belirli kaynakları kullanmalı mı?
Başka hangi kısıtlamalar var? (Örneğin, kişisel görüş bildirmeme, belirli bir terminoloji kullanma)
Adım 3: Biçimi Tanımlayın
Çıktı hangi formatta olmalı? (Düz metin, liste, tablo, JSON, kod, e-posta, makale taslağı vb.)
Eğer tablo veya JSON ise, sütun başlıkları veya anahtar-değer çiftleri neler olmalı?
Pratik Uygulama: NSB Çerçevesiyle Bir Prompt Oluşturma Akış Şeması (Checklist)
Bir sonraki prompt'unuzu yazarken bu basit kontrol listesini kullanın:
İstenen tonu ve stili açıkladım mı? (Örn: "Akademik ve objektif bir dille yaz.")
Kapsam kısıtlamaları ekledim mi? (Örn: "Yalnızca 2020 sonrası verilere odaklan.")
Hariç tutulması gereken konuları veya kaynakları belirttim mi? (Örn: "Spekülatif yorumlardan kaçın.")
Belirli bir persona veya rol atadım mı? (Örn: "Deneyimli bir pazarlama uzmanı olarak...")
Biçim (Nasıl Sunulsun?):
Çıktının formatını açıkça belirttim mi? (Örn: "Madde işaretli bir liste olarak sun.", "JSON formatında çıktı ver.", "Üç sütunlu bir tablo oluştur.")
Eğer yapısal bir format ise (tablo, JSON), gerekli başlıkları veya anahtarları belirttim mi?
Örnek Birleşmiş Prompt:
"Sen deneyimli bir teknik yazar olarak, 'Prompt Mühendisliği' konulu bir blog yazısı için ana fikri ve üç potansiyel alt başlığı belirle. Ana fikir, prompt mühendisliğinin yapay zeka çıktılarının kalitesini nasıl artırdığına odaklanmalı. Yanıtın maksimum 150 kelime olmasını ve resmi, bilgilendirici bir ton kullanmasını istiyorum. Alt başlıklar yalnızca teknik faydalara odaklanmalı ve duygusal argümanlardan kaçınılmalı. Çıktıyı aşağıdaki JSON formatında sun:
Bu prompt, hem niyeti (blog yazısı için fikir), hem sınırlamaları (150 kelime, resmi ton, teknik odak), hem de biçimi (JSON formatında) eksiksiz bir şekilde belirtir. Ayrıca, 'persona' veya 'role-playing' tekniği kullanılarak modelin belirli bir uzmanlıkla yanıt vermesi sağlanmıştır, bu da çıktının kalitesini artırabilir [1].
NSB Çerçevesinin Avantajları ve Yaygın Hatalardan Kaçınma
NSB çerçevesi, prompt mühendisliğinde deneme-yanılma sürecini azaltarak verimliliği artırır ve daha tutarlı, yüksek kaliteli sonuçlar üretilmesine yardımcı olur [1]. Bu sistematik yaklaşım, özellikle karmaşık görevlerde YZ'den beklenen çıktıyı elde etme olasılığını önemli ölçüde yükseltir.
Avantajları:
Tutarlılık: Her seferinde benzer kalitede ve formatta çıktılar almanızı sağlar.
Netlik: YZ modelinin görevi daha iyi anlamasına yardımcı olur, bu da alakasız veya yanlış çıktılar riskini azaltır.
Kontrol: Çıktının içeriği, stili ve formatı üzerinde daha fazla kontrol sahibi olmanızı sağlar.
Yaygın Hatalardan Kaçınma:
Belirsiz Prompt'lar: "Bana bir şeyler yaz" gibi ifadelerden kaçının. NSB çerçevesi, bu belirsizliği ortadan kaldırmanıza yardımcı olur.
Aşırı Kısıtlılık: Bazen çok fazla sınırlama koymak, YZ'nin yaratıcılığını kısıtlayabilir. Dengeli bir yaklaşım önemlidir. Her kısıtlamanın gerçekten gerekli olup olmadığını sorgulayın.
Biçim Eksikliği: Çıktıyı nasıl kullanacağınızı düşünmeden format belirtmemek, ek düzenleme işi gerektirebilir.
Tekrarlama: Aynı bilgiyi prompt'un farklı yerlerinde tekrarlamaktan kaçının. Netlik için her bir öğeyi bir kez ve doğru yerde belirtin.
Unutmayın, prompt mühendisliği sürekli gelişen bir alandır. OpenAI'nin ve Google AI'nin rehberleri gibi kaynakları düzenli olarak takip etmek, en güncel ve etkili teknikleri öğrenmenize yardımcı olacaktır. NSB çerçevesi, bu öğrenme sürecinde size sağlam bir temel sunar ve yapay zeka ile etkileşimlerinizi daha verimli ve tatmin edici hale getirir. Bu çerçeveyi kullanarak, YZ'den sadece yanıtlar almakla kalmayacak, aynı zamanda akıllı, hedefe yönelik ve kullanışlı çıktılar elde edeceksiniz. Yapay zeka ile olan ilişkinizi bir deneme-yanılma döngüsünden çıkarıp, stratejik bir mühendislik sürecine dönüştürmek için NSB çerçevesi neden en iyi başlangıç noktası olmasın?
Yapay zekadan çıktı biçimi nasıl istenir?▾
'Biçim', çıktının yapısal düzenini ve sunum şeklini belirler. Metin yapısı (liste, paragraf), veri yapısı (tablo, JSON) veya kod yapısı gibi belirli formatlar istenebilir.