Konu ve Kapsam Kısıtlamaları
Yapay zekayı belirli alanlarla sınırlayın; konu dışına çıkmasını ve gereksiz sapmaları önleyin.
Konu ve Kapsam Kısıtlamaları, CoddyKit'te ücretsiz bir AI Prompt Engineering dersidir. Bu, 4 dersinin 2. 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.
Kapsam Neden Önemlidir
Yapay zekâ modelleri yararlı ve kapsamlı olacak şekilde eğitilmiştir. Kısıtlanmadıklarında genellikle özel kullanım senaryonuz için ihtiyaç duymadığınız bağlamı, arka plan bilgilerini, alternatifleri ve uyarıları da dahil ederler.
İstemlerdeki kapsam kısıtlamaları, modele belirlenmiş bir sınır içinde kalmasını söyler — bir konu, alan, bakış açısı veya dikkate alınacaklar kümesiyle sınırlı kalmasını sağlar. Bu kısıtlamalar olmadığında çoğu zaman genel olarak doğru, ancak doğrudan kullanılamayacak kadar geniş yanıtlar alırsınız.
Yalnızca X'e Odaklanın
En doğrudan kapsam kalıbı "Yalnızca X'e odaklanın" ifadesidir:
- "Yalnızca güvenlik etkilerine odaklanın — performansı ele almayın."
- "Yalnızca kullanıcıyı ürüne alıştırma sürecini ele alın, ürünün tüm özelliklerini değil."
- "Yalnızca açık kaynaklı araçları ele alın. Ticari ürünlerden söz etmeyin."
Bu kalıp, X açıkça tanımlanmış ve sınırları belirli bir kategori olduğunda en iyi sonucu verir. Belirsiz odaklanma talimatları ("önemli şeylere odaklanın") yararlı olamayacak kadar özneldir.
Y'den Söz Etmeyin
Dışlama kısıtlamaları, ele alınmasını istemediğiniz belirli konuları çıkarır:
- "Fiyatlandırmadan veya maliyetten söz etmeyin."
- "2008 mali krizine yönelik hiçbir göndermede bulunmayın."
- "Bu yaklaşımın sınırlamalarını ele almayın."
- "Siyasi partilerle ilgili hiçbir ifadeye yer vermeyin."
Dışlama kısıtlamaları, modelin doğal olarak dahil edeceğini önceden bildiğiniz bir şeyi dışarıda bırakmak istediğinizde yararlıdır. Marka açısından güvenli veya uyumluluk konusunda hassas içerikler için özellikle önemlidir.
Z Konusunun Sınırları İçinde Kalın
Alanı sınırlandıran kısıtlamalar, modeli belirli bir alan veya bağlam içinde tutar:
- "Mobil uygulama geliştirme konusu içinde kalın."
- "Yanıtınızı küçük perakende işletmeleri bağlamıyla sınırlayın."
- "Bunu Python 3.10 ve sonraki sürümlerin kapsamı içinde tutun."
- "Yanıtlarınız yalnızca EU mevzuatı bağlamını ele almalıdır."
Alan sınırları, modeli belirli bir sektöre yönelik bir uygulamada kullandığınızda özellikle önemlidir (örneğin, tıbbi tavsiye vermemesi gereken bir yemek pişirme asistanında).
Rakiplerin Ele Alınmasını Dışlama
Rakipleri dışlamak, pazarlama ve ürün içerikleri için yaygın bir gereksinimdir:
- "Hiçbir rakip ürünün adını vermeyin veya rakip ürünlerle karşılaştırma yapmayın."
- "Ürünümüzün güçlü yönlerine odaklanın. Rekabet ortamından söz etmeyin."
- "Diğer CRM araçlarıyla herhangi bir karşılaştırmadan kaçının."
Bu kapsam kısıtlaması, yapay zekâ tarafından oluşturulan içeriğin marka açısından güvenli kalması için önemlidir. İnternet verileriyle eğitilen modeller rakipleri bilir ve açıkça sınırlandırılmadıklarında onlardan söz eder.
Bakış Açısına Yönelik Kapsam Kısıtlamaları
Yalnızca konuyu değil, modelin benimsediği bakış açısını da sınırlayabilirsiniz:
- "Yalnızca uzaktan çalışmayı destekleyen argümanları sunun. Karşı argümanlara yer vermeyin."
- "Bunu yalnızca ilk kez ev alacak bir kişinin bakış açısından analiz edin."
- "Teknik uygulamaya odaklanın. İş veya stratejiyle ilgili hususları ele almayın."
Bakış açısı kısıtlamaları, belirli bir amaç için kısmi bir analize ihtiyaç duyduğunuzda yardımcı olur — bir tartışmaya hazırlık özeti, belirli bir paydaşa yönelik rapor veya tek taraflı ikna edici bir metin gibi.
Sistem İstemlerinde Kapsam Kısıtlamaları
Kalıcı kapsam sınırları olan uygulamalarda bunları sistem isteminde tanımlayın. Bu, kullanıcıların modeli yanlışlıkla veya kasıtlı olarak amaçlanan alanının dışına çıkarmasını önler:
import openai
client = openai.OpenAI(api_key='sk-...')
system_prompt = '''You are a customer support assistant for Acme SaaS, a project management tool.
Scope restrictions:
- Answer only questions related to Acme SaaS features, pricing, and account management
- Do not discuss competitor products by name
- Do not give legal, financial, or medical advice
- If a question is outside your scope, say: "I can only help with Acme SaaS questions. For that topic, please consult an appropriate professional."
'''
def support_chat(user_message):
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[
{'role': 'system', 'content': system_prompt},
{'role': 'user', 'content': user_message}
]
)
return response.choices[0].message.contentKapsam Kısıtlamalarının Başarısızlık Durumları
Kapsam kısıtlamaları her zaman kusursuz uygulanmaz. Yaygın başarısızlık durumları şunlardır:
- Kapsamdan sapma — Model yanıtın ilk bölümünde kapsam içinde kalır, ardından kapsam dışına çıkar
- Örtük dahil etme — Açıkça değinmeyi kısıtladınız, ancak model kısıtlanan içeriği ima eder
- Belirsiz sınırlar — Kapsam tanımınız, modelin bunu tutarlı biçimde uygulayabilmesi için yeterince kesin değildir
Üçü için de çözüm aynıdır: Kapsam sınırlarını daha açık ve belirgin hâle getirin. "Konudan sapmayın" demek yerine, kapsam dahilindeki ve kapsam dışındaki unsurları iki ayrı liste hâlinde tam olarak belirtin.
Olumlu ve Olumsuz Kapsam Çerçevelemesi
Kapsamı dahil edilecekler (nelerin dahil edileceği) veya dışarıda bırakılacaklar (nelerin çıkarılacağı) olarak çerçeveleyebilirsiniz. Her iki yaklaşım da yararlıdır ve birlikte kullanılabilir:
Olumlu (dahil etme): "Yalnızca şunları ele alın: özellik açıklamaları, fiyatlandırma kademeleri ve entegrasyon seçenekleri."
Olumsuz (dışlama): "Şunları dahil etmeyin: şirket tarihi, ekip tanıtımları veya teknik mimari ayrıntıları."
Karmaşık kapsam gereksinimleri için her ikisini de kullanın: kapsam dahilindeki listeyi açıkça tanımlayın AND kapsam dışındaki listeyi de belirtin. Bu çifte sınır, tek başına kullanılan yaklaşımlardan daha sağlamdır.
Zamansal Kapsam Kısıtlamaları
Zamansal kapsam kısıtlamaları, modelin odaklanması gereken zaman aralığını sınırlar:
- "Yalnızca 2020'den günümüze kadar olan olayları tartışın."
- "Teknolojinin tarihsel gelişimine değil, mevcut durumuna odaklanın."
- "2022'den sonraki gelişmeleri göz ardı edin — hedef kitlemiz henüz bunlardan haberdar değil."
Bunlar, arka plan bilgisi sınırlı kitlelere yazarken veya tarihsel bağlamın pratik ve günümüze odaklı bir yanıtın dikkatini dağıtacağı durumlarda yararlıdır. Not: Modellerin, çok yakın zamanda gerçekleşen olayların doğruluğunu etkileyen bilgi kesim tarihi sınırlamaları olabilir.
Ayrıntı Düzeyi Kapsamı: Üst Düzey ve Ayrıntılı
Kapsam, ayrıntı veya derinlik düzeyini de belirleyebilir:
- "Üst düzey bir genel bakış sunun — teknik uygulama ayrıntılarına girmeyin."
- "Uygulamaya ilişkin ayrıntılara odaklanın. Kavramsal arka planı atlayın."
- "Stratejik düzeyde kalın. Taktik ayrıntılar bu belgenin kapsamı dışındadır."
Ayrıntı düzeyi kısıtlamaları, özellikle katmanlı belgeler oluştururken yararlıdır — biri yöneticiler, diğeri mühendisler için olmak üzere farklı sürümler hazırlamanız ve her birinin diğerine taşmadan kendisine uygun düzeyde kalması gerektiğinde bu kısıtlamalar işe yarar.
Bilgi Kontrolü: Kapsam Kısıtlamaları
Bir yemek pişirme asistanı uygulaması için bir istem yazıyorsunuz. Asistan; tarifler, malzemeler, pişirme teknikleri ve mutfak ekipmanları konusunda yardımcı olmalıdır. NOT: Beslenme önerileri, tıbbi beslenme yönlendirmeleri veya gıda alerjisi uyarıları vermemeli ve gıda dışı konuları ele almamalıdır.
Hangi sistem istemi bu kapsamı en iyi şekilde ifade eder?
Konu ve Kapsam Kısıtlamaları Özeti
Kapsam kısıtlamaları, neyin dahil olduğunu ve neyin dışarıda kaldığını tanımlayarak yapay zekâ çıktısını odaklar. Temel kalıplar şunlardır: yalnızca X'e odaklanın, Y'den söz etmeyin, Z alanı içinde kalın ve bakış açısını sınırlandırın.
En sağlam kapsam tanımı; olumlu ve olumsuz çerçevelemeyi birleştirir, belirsiz ifadeler yerine açık listeler kullanır ve kalıcı uygulamalarda kısıtlamaları sistem istemine yerleştirir.
Bir sonraki derste, kısıtlamaları üslup düzeyinde uygulamayı öğreneceksiniz — yalnızca modelin ne söylediğini değil, bunu nasıl söylediğini de denetleyeceksiniz.
Yapay zeka eğitmeniyle AI Prompt Engineering öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 53
- Dersler
- 199
Sıkça Sorulan Sorular
“Konu ve Kapsam Kısıtlamaları” dersi ücretsiz mi?
Evet — “Konu ve Kapsam Kısıtlamaları” 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.
“Konu ve Kapsam Kısıtlamaları” dersinde ne öğreneceğim?
Yapay zekayı belirli alanlarla sınırlayın; konu dışına çıkmasını ve gereksiz sapmaları önleyin. 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 2. dersidir.
“Konu ve Kapsam Kısıtlamaları” 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
- Sözcük ve Uzunluk Sınırları
- Konu ve Kapsam Kısıtlamaları
- İçerik Üslubu Kısıtlamaları
- Birden Çok Kısıtlamayı Birleştirme