İstem Şablonu Nedir?
Statik yapı ve dinamik değişkenler: yeniden kullanılabilir bir istemin anatomisi.
İstem Şablonu Nedir?, CoddyKit'te ücretsiz bir AI Prompt Engineering dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Prompt Engineering öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
Tek Kullanımlık İstemlerden Şablonlara
Tek kullanımlık bir istem, tek bir kullanım için yazılır. İstem şablonu ise yeniden kullanılmak üzere tasarlanır — yapı sabit kalırken her çalıştırmada belirli ayrıntılar değişir.
Şablonlar, istem mühendisliğini bir zanaatten sisteme dönüştürür. Benzer bir çıktı üretmeniz gerektiğinde istemi her seferinde baştan yazmak yerine değişken kısımları doldurur ve değişmez yapıyı yeniden kullanırsınız.
Şablonun Yapısı
Her istem şablonunda iki tür bölüm bulunur:
Değişmez bölümler — kullanımlar arasında değişmeyen sabit talimatlar, biçim gereklilikleri, rol tanımları, üslup kuralları ve kısıtlamalar. Bunlar şablonun yapısını oluşturur.
Değişken bölümler — her kullanımda değişen belirli ayrıntılar: ürün adı, hedef kitle, konu, ton, bağlam, örnekler. Bunlar şablonun değişken alanlarıdır.
İyi bir şablon, her seferinde yeniden yazılması gerekecek değişmez bilgilerin tümünü kodlayarak yeniden kullanımı en üst düzeye çıkarır.
Basit Bir Şablon Örneği
Değişken kısımları açıkça işaretlenmiş bir ürün açıklaması şablonu:
"{{product_name}} için, {{target_audience}} için tasarlanmış bir {{product_category}} ürün açıklaması yazın. Ton {{tone}} olmalıdır. Uzunluk: {{word_count}} kelime. {{key_benefit}} konusuna odaklanın. Fiyatlandırmadan söz etmeyin. Etken çatı kullanın. Madde işareti kullanmayın."
Talimatlar (etken çatı, fiyatlandırmadan söz etmeme, madde işareti kullanmama) değişmezdir. Yer tutucular (product_name, audience, tone vb.) değişkendir. Aynı şablon, temel talimatları yeniden yazmadan yüzlerce ürün açıklaması üretebilir.
Değişmez Bölümler Neden Önemlidir?
Bir şablonun değişmez bölümleri, büyük emekle edinilmiş istem mühendisliği bilgisini içerir. Değişmez bölümdeki her kısıtlama, biçim kuralı ve talimat, bir kez verdiğiniz ve tutarlı biçimde uygulanmasını istediğiniz bir kararı temsil eder:
- Etken çatı — edilgen çatıyla üretilen çıktıların daha zayıf olduğunu öğrendiğiniz için
- Fiyatlandırmadan söz etmeme — hukuk ekibi yalnızca özelliklere odaklanan metni inceleyip onayladığı için
- Madde işareti kullanmama — marka kılavuzunuz düzyazı gerektirdiği için
Şablonlar, neyin işe yaradığına ilişkin kurumsal bilgiyi korur ve her biri yeni bir istem yazdığında bu bilginin kaybolmasını veya yeniden tartışılmasını önler.
Değişken Bölüm Türleri
Değişkenlerin tümü aynı değildir. Şablon değişkenleri şu kategorilere ayrılır:
- Varlık değişkenleri — adlar, ürün başlıkları, şirket adları ({{product_name}})
- Hedef kitle değişkenleri — içeriğin kime yönelik olduğu ({{target_audience}})
- Üslup değişkenleri — ton, anlatım biçimi, okuma düzeyi ({{tone}}, {{reading_level}})
- İçerik değişkenleri — konu, içerik alanı, temel noktalar ({{topic}}, {{key_points}})
- Biçim değişkenleri — uzunluk, yapı tercihleri ({{word_count}}, {{format}})
Değişken türünü belirlemek, şablonu işlerken girdileri nasıl doğrulayacağınıza karar vermenize yardımcı olur.
Şablon Kapsamı: Ne Zaman Şablon Kullanılmalı
Her istem şablona dönüştürülmekten fayda görmez. Şablonlar şu durumlarda değer katar:
- Aynı türde içeriği tekrar tekrar üretiyorsanız (haftalık raporlar, ürün açıklamaları, destek yanıtları)
- Birden çok ekip üyesinin tutarlı çıktılar üretmesi gerekiyorsa
- Aynı görevin birçok örneğinde kalitenin tutarlı olması gerekiyorsa
- Görevin açık ve sabit değişken boyutları varsa
Şablonlar tek seferlik keşif görevlerinde, her örneğin bilinçli olarak farklı olduğu yaratıcı çalışmalarda veya gerekliliklerin sabitlenemeyecek kadar sık değiştiği görevlerde gereksiz derecede ağır bir çözümdür.
Çok Bölümlü Bir Şablon
Şablonlar, her bölüm için farklı değişmez talimatlar içerecek şekilde çok bölümlü olabilir:
BLOG_POST_TEMPLATE = '''You are writing a technical blog post for {{audience}}.
## Structure
1. Hook (1 paragraph): Open with a surprising fact or question about {{topic}}.
2. Problem (1-2 paragraphs): Describe the pain point {{topic}} solves.
3. Solution (2-3 paragraphs): Explain the solution. Include one code example.
4. Takeaway (1 paragraph): Close with a clear next step for the reader.
## Style rules
- Active voice throughout
- No jargon unless defined on first use
- Friendly and direct tone (not academic)
- No bullet points in the solution section
## Constraints
- Total length: {{word_count}} words
- Code example language: {{language}}
- Do not mention competitors
Topic: {{topic}}
Audience: {{audience}}
'''Talimatları Değişkenlerden Ayırma
En anlaşılır şablonlar, değişmez talimatları değişken alanlarından görsel olarak ayırır. Yaygın yöntemler şunlardır:
- Değişkenler için çift küme parantezi:
{{variable}} - Değişkenler için büyük harfler:
PRODUCT_NAME - XML tarzı etiketler:
<product_name>...</product_name> - Şablonun sonunda özel bir 'Değişkenler' bölümü
Hangi yöntemi seçtiğinizden çok tutarlılık önemlidir. Tüm şablon kitaplığınızda tek bir yöntem kullanın; böylece her ekip üyesi değişkenleri bir bakışta tanıyabilir.
Şablon Girdilerini Doğrulama
Şablonu işlemeden önce tüm gerekli değişkenlerin mevcut ve geçerli olduğunu doğrulayın. Eksik değişkenler bozuk istemler üretir — model, yer tutucu metnini "{{product_name}}" çıktıya kelimesi kelimesine ekleyebilir.
Makul varsayılanları olan isteğe bağlı değişkenler için yedek değerler belirleyin:
- Ton: {{tone | default: 'profesyonel ve samimi'}}
- Kelime sayısı: {{word_count | default: 200}}
Girdi doğrulaması, şablonun çalışmasına rağmen bir değişken boş veya yanlış yazıldığı için fark edilmesi zor yanlış bir çıktı üretmesi gibi sessiz hataları önler.
Şablon Sürümleme
İstem şablonları, iyileştirmeler keşfettikçe zamanla değişir. Sürümleme olmadan hangi sürümün hangi çıktıları ürettiğini takip edemezsiniz.
Basit sürümleme uygulamaları:
- Şablon dosyalarını sürüm numaralarıyla adlandırın:
product_description_v3.txt - Üst kısma bir yorum bloğu ekleyin: yazar, oluşturulma tarihi, son değiştirilme tarihi, değişiklik notları
- Eski sürümleri saklayın — üzerine yazmayın, yeni dosyalar oluşturun
- Üretim ortamına alınan ana sürümleri etiketleyin
Sürümleme, şablonlar otomatik işlem hatlarını yönlendirdiğinde özellikle önemlidir; çünkü şablondaki bir değişiklik gelecekteki tüm çıktıları etkiler.
Şablon Belgeleri
İyi belgelenmiş bir şablonda şunlar bulunur:
- Amaç: Bu şablon ne tür bir çıktı üretir?
- Gerekli değişkenler: Nelerin sağlanması gerekir? Geçerli değerler nelerdir?
- İsteğe bağlı değişkenler: Hangilerinin varsayılan değerleri vardır?
- Örnek: Doldurulmuş bir istem ve çıktısından örnek
- Notlar: Bilinen sınırlamalar, alışılmadık davranışlar veya hata durumları
Belgeler, şablonları onları yazmayan ekip üyeleri için kullanılabilir hâle getirir ve bundan altı ay sonraki hâlinizin size minnettar olmasını sağlar.
Bilginizi Sınayın: Şablonun Yapısı
Şu istemi ele alın: "Bir sosyal medya yöneticisisiniz. {{company_name}} için {{announcement}} duyurusunu yapan bir LinkedIn gönderisi yazın. Ton: profesyonel ama ulaşılabilir. Uzunluk: 150-200 kelime. Okuyucuları {{cta_link}} adresine yönlendiren bir eylem çağrısıyla bitirin. Etiket kullanmayın. Etken çatı kullanın."
Hangi bölümler değişmezdir (tüm kullanımlarda sabit kalır), hangileri değişkendir?
Özet: İstem Şablonu Nedir?
Bir istem şablonu, değişmez istem yapısını değişken girdilerden ayırarak tutarlı ve yeniden kullanılabilir yapay zekâ üretimi sağlar. Değişmez bölümler, birikmiş istem mühendisliği bilgisini — kısıtlamaları, biçim kurallarını ve üslup talimatlarını — içerirken değişken alanlar çalışma zamanında doldurulur.
Şablonlar tekrarlanan görev türleri, ekip tutarlılığı ve otomatik işlem hatları için en değerlidir. İyi şablonlarda belgeler, sürüm numaraları ve girdi doğrulaması bulunur.
Bir sonraki derste, şablon oluşturup kullanmaya yönelik özel boşluk doldurma kalıplarını öğreneceksiniz.
Sıkça Sorulan Sorular
“İstem Şablonu Nedir?” dersi ücretsiz mi?
Evet — “İstem Şablonu Nedir?” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Prompt Engineering kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Prompt Engineering kursu toplamda 4 dersten oluşur.
“İstem Şablonu Nedir?” dersinde ne öğreneceğim?
Statik yapı ve dinamik değişkenler: yeniden kullanılabilir bir istemin anatomisi. AI Prompt Engineering ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Prompt Engineering öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Prompt Engineering, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“İstem Şablonu Nedir?” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Prompt Engineering dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Prompt Engineering dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- İstem Şablonu Nedir?
- Boşluk Doldurma Kalıpları Oluşturma
- Değişken Değiştirme Teknikleri
- Şablonları Farklı Görevlerde Yeniden Kullanma