Hedef Kitlenizi Belirtme
Çıktıyı uzmanlara, yeni başlayanlara, çocuklara, yöneticilere veya genel kitlelere uyarlayın.
Hedef Kitlenizi Belirtme, 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.
Hedef kitle: İstemlerde en az kullanılan değişken
Bir isteme ekleyebileceğiniz özgüllük boyutları arasında hedef kitle tanımlaması, çıktı kalitesi üzerinde en istikrarlı ve çarpıcı etkiye sahiptir.
'Makine öğrenimi' konusunu 10 yaşındaki bir çocuk için ve kıdemli bir makine öğrenimi araştırmacısı için açıklayan metinlerin neredeyse hiçbir ortak kelime dağarcığına veya yapısal özelliğe sahip olmaması gerekir. Hedef kitle bağlamı olmadığında model ortalama bir düzey seçer — bu da özellikle hiç kimse için yararlı değildir.
Hedef kitleyi yaşa göre tanımlama
Hedef kitleyi yaşa göre tanımlamak, en basit ve herkesçe en kolay anlaşılan yöntemdir. Model, farklı yaş grupları için yazılmış milyonlarca içerik örneği görmüş olduğundan kelime dağarcığını, karmaşıklığı ve benzetme tarzını buna göre ayarlar.
- '10 yaşındaki bir çocuk için' → basit kelime dağarcığı, somut benzetmeler, kısa cümleler
- 'Lise öğrencisi için' → biraz daha soyut anlatım, temel matematik bilgisi varsayar
- 'Üniversite mezunu için' → genel akademik kelime dağarcığını varsayar
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
ages = ['a 10-year-old', 'a 16-year-old high school student', 'a college graduate with no CS background']
for age in ages:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': f'Explain what a computer CPU does in 2 sentences for {age}.'
}]
)
print(f'Audience ({age}):')
print(response.content[0].text.strip())
print()Hedef kitleyi role göre tanımlama
Role dayalı hedef kitle açıklamaları, profesyonel içeriklerde en güçlü yöntemdir. Şunları belirtir:
- Kişinin işi gereği ne yaptığı
- Hangi alan bilgisine sahip olduğu
- En çok neyi önemsediği
- Sorularını neyin yönlendirdiği
Örnekler:
- 'Kullanıcı araştırmasını anlayan ancak mühendislik bilgisi olmayan bir ürün yöneticisi için'
- 'ROI ve çeyreklik rakamlarla düşünen bir CFO için'
- 'JavaScript bilen ancak veritabanlarını bilmeyen, mesleğinin ilk yılındaki bir geliştirici için'
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
audiences = [
'a product manager who understands user flows but has no coding background',
'a CFO evaluating whether to approve a $200k infrastructure investment',
'a first-year developer who knows Python but has never worked with APIs'
]
topic = 'why our system needs a message queue (like RabbitMQ or Kafka)'
for audience in audiences:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=100,
messages=[{
'role': 'user',
'content': f'Explain {topic} for {audience}. 2 sentences maximum.'
}]
)
print(f'Audience: {audience[:55]}...')
print(response.choices[0].message.content.strip())
print()Teknik olmayan yöneticiler için
Teknik olmayan yöneticiler, yapay zekâ tarafından oluşturulan içerikler için yaygın bir hedef kitledir. İhtiyaçları şunlardır:
- Teknik ayrıntılar değil, iş etkisi
- ROI, risk veya rekabet avantajı çerçevesinde sunulan rakamlar
- İncelenecek seçenekler değil, karar vermeye hazır öneriler
- Açıklanmadığı sürece kısaltma kullanılmaması
- Uygulama ayrıntılarının bulunmaması
Sihirli ifade şudur: 'Devam etme/etmeme kararı verecek teknik olmayan bir yönetici için'
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=200,
messages=[{
'role': 'user',
'content': (
'Explain why we should migrate from our custom authentication system '
'to Auth0 or Okta.\n\n'
'Audience: non-technical CEO and CFO who will make the go/no-go decision.\n'
'Format: 3 bullet points — one per business benefit.\n'
'Language: no technical jargon. Frame entirely in business value. '
'Each bullet: max 20 words.'
)
}]
)
print(response.content[0].text)Kıdemli yazılım mühendisleri için
Kıdemli yazılım mühendisleri, yönetici özetlerinin tam tersini ister. İhtiyaçları şunlardır:
- Teknik kesinlik — tam sürümler, arayüzler, algoritma adları
- Ödünleşim analizi — maliyetler ve riskler nelerdir
- Uygulama düzeyinde ayrıntı
- Varsayımların açıkça belirtilmesi
- Gereksiz yönlendirme veya aşırı açıklama olmaması
Şunu kullanın: 'Dağıtık sistemlere aşina kıdemli bir yazılım mühendisi için'
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
'Explain the trade-offs between using PostgreSQL advisory locks vs Redis distributed locks '
'for preventing duplicate job processing.\n\n'
'Audience: senior backend engineer with 8+ years experience, familiar with '
'CAP theorem, knows Redis and PostgreSQL internals.\n'
'Format: 4-bullet trade-off analysis — no intro, no conclusion. '
'Assume expert-level knowledge throughout. No definitions needed.'
)
}]
)
print(response.choices[0].message.content)Pazarlama profesyonelleri için
Pazarlama profesyonelleri şunları önemser:
- Müşteri mesajları ve konumlandırma
- Rakiplerden farklılaşma
- Dönüşüm ve etkileşim ölçümleri
- Marka sesinin tutarlılığı
- Kanala özgü biçimler (arama motoru optimizasyonu, e-posta, sosyal medya)
Teknik uygulama ayrıntılarına ihtiyaçları yoktur (NOT); değer önerisini ikna edici biçimde aktarabilecek kadar iyi anlamaları gerekir.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=300,
messages=[{
'role': 'user',
'content': (
'Explain our new AI-powered search feature to our marketing team.\n\n'
'Audience: marketing professionals who run email campaigns, SEO, and social media. '
'They understand marketing KPIs but not ML or engineering.\n'
'What they need to know:\n'
'1. What customer problem it solves (in customer language, not tech language)\n'
'2. How to message it in campaigns (key benefit in one memorable sentence)\n'
'3. Which customer segment benefits most (for targeting)\n'
'The feature: semantic search that finds relevant results even when keywords do not match.'
)
}]
)
print(response.content[0].text)Hedef kitle bilgisini dayanak alma
En kesin hedef kitle tanımlaması, rolü kişinin zaten bildikleriyle birleştirir:
'Her gün Excel ve SQL kullanan ancak daha önce hiç makine öğrenimi modeli oluşturmamış bir veri analisti için.'
Bu dayanak oluşturma tekniği:
- Okuyucunun hangi kelime dağarcığına zaten sahip olduğunu modele bildirir
- Nelerin açıklanması, nelerin varsayılması gerektiğini modele bildirir
- Hem aşırı açıklamayı (küçümseyici olmayı) hem de yetersiz açıklamayı (kafa karıştırmayı) önler
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
anchored_audiences = [
'a data analyst who uses Excel and SQL daily but has never used Python',
'a Python developer who knows pandas and numpy but has never used machine learning',
'an ML engineer who knows sklearn but has never worked with deep learning frameworks'
]
for audience in anchored_audiences:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Explain what a neural network is in 2 sentences for {audience}. '
f'Build on what they already know — use it as an analogy anchor.'
)
}]
)
print(f'Audience: {audience[:60]}...')
print(response.choices[0].message.content.strip())
print()Hedef kitle ve içerik biçimi
Farklı hedef kitleler farklı biçimleri tercih eder. Aynı bilgi, her biri için farklı biçimlendirilmelidir:
- Yöneticiler → teknik jargon içermeyen, 3 maddelik karar özeti
- Mühendisler → kod parçacıkları içeren numaralı adımlar, gereksiz yönlendirme olmadan
- Satış ekibi → önce faydalar, özellik listesi, itirazlara yanıtlar
- Son kullanıcılar → konuşma dilinde kullanım anlatımı, adım adım, samimi üslupla
- Geliştiriciler (belgeler) → kısa ve öz, kesin, önce kod, gereksiz düzyazı olmadan
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
aggregated_prompt = (
'We launched two-factor authentication (2FA) for our SaaS app. '
'Generate one short piece of communication for each of the following audiences. '
'Label each section clearly.\n\n'
'1. EXECUTIVES (2 bullets, business risk/benefit framing)\n'
'2. ENGINEERS (numbered steps to enable and test 2FA in dev)\n'
'3. END USERS (2-sentence friendly explanation of what to do next time they log in)\n'
'Total: 120 words maximum across all three sections.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=250,
messages=[{'role': 'user', 'content': aggregated_prompt}]
)
print(response.content[0].text)Hedef kitle tanımlama kalıpları
Hedef kitle tanımlamada en etkili kalıplar şunlardır:
- Rol + bilgi açığı: 'Kullanıcı yolculuğunu bilen ancak veri mimarisini bilmeyen bir ürün yöneticisi için'
- Rol + hedef: 'Bunu gelecek pazartesi yönetim kuruluna sunacak bir CTO için'
- Rol + mevcut araç: 'Şu anda HubSpot kullanan ve Salesforce'u değerlendiren bir pazarlamacı için'
- Rol + kaygı: 'Bulutta barındırılan yapay zekâ araçlarına kuşkuyla yaklaşan bir güvenlik mühendisi için'
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Role + concern pattern: most useful for persuasive content
skeptic_audience = (
'For a CISO (Chief Information Security Officer) at a regulated financial institution '
'who is skeptical about AI tools handling sensitive customer data. '
'They prioritize: data residency, audit trails, and regulatory compliance.'
)
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
f'Audience: {skeptic_audience}\n\n'
f'Write a 3-bullet summary of why our AI document processing tool is safe to use. '
f'Focus entirely on their specific concerns. '
f'Each bullet: max 20 words. No marketing language.'
)
}]
)
print(response.choices[0].message.content)Karma hedef kitleli belgeler
Bazı belgeler aynı anda birden çok hedef kitleye hizmet eder — örneğin hem teknik kullanıcılar hem de iş paydaşları tarafından okunan bir ürün duyurusu gibi.
Strateji: Belgeyi, her biri farklı bir hedef kitleye yönelik bölümlere ayırarak yapılandırın. Okuyucuların ihtiyaç duyduklarını bulabilmesi için bölümleri etiketleyin:
- Yönetici Özeti (yönetim için)
- Temel Faydalar (son kullanıcılar için)
- Teknik Ayrıntılar (mühendisler için)
- Başlangıç (uygulamayı gerçekleştirecek kişiler için)
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=400,
messages=[{
'role': 'user',
'content': (
'Write a new feature release note for our API v2 launch. '
'Structure for mixed audiences:\n'
'## For Leadership (2 bullets: business impact only)\n'
'## For Developers (2 bullets: breaking changes + migration path)\n'
'## For End Users (1 sentence: what changes for them)\n'
'Feature: API v2 processes requests 3x faster, adds webhook support, '
'but deprecates the /v1/upload endpoint.'
)
}]
)
print(response.content[0].text)Hedef kitle geri bildirim döngüsü
Hedef kitle tanımlamalarını iyileştirmenin en iyi yolu bir geri bildirim döngüsü yürütmektir: içeriği oluşturun, hedef okuyucunuza uyup uymadığını değerlendirin, ardından hedef kitle açıklamasını düzenleyip yeniden oluşturun.
Yaygın iyileştirme sinyalleri:
- Çok teknik → 'kodlama geçmişi yok' veya 'tüm kısaltmaları açıklayın' ekleyin
- Çok temel → 'X'e aşina olduğunu varsayın' veya 'temelleri atlayın' ekleyin
- Yanlış üslup → 'zamanı kısıtlı' veya 'yapay zekâya kuşkuyla yaklaşıyor' ekleyin
- Yanlış bakış açısı → 'özellikleri değil, en çok maliyeti önemsiyor' ekleyin
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Audience refinement loop
def generate_for_audience(topic, audience_spec):
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=100,
messages=[{
'role': 'user',
'content': f'Audience: {audience_spec}\n\nExplain in 2 sentences: {topic}'
}]
)
return response.choices[0].message.content.strip()
topic = 'why we need database backups'
# Iteration 1: too broad
v1 = generate_for_audience(topic, 'business professional')
print('v1 (too broad):', v1[:120])
# Iteration 2: refined with role + concern
v2 = generate_for_audience(topic, 'non-technical e-commerce founder who lost sales data once before and is skeptical of IT advice')
print('v2 (refined):', v2[:120])Bilgi kontrolü
Bir geliştiricinin veritabanı işlemlerini üç farklı hedef kitleye açıklaması gerekir ancak üçü için de aynı açıklamayı yazar. Bu yaklaşımın temel sorunu nedir?
Hedef kitlenizi tanımlama — özet
Hedef kitle tanımlaması, mevcut en istikrarlı ve yüksek ROI sağlayan istem iyileştirmesidir. Şu kalıplarda ustalaşın:
- Yaşa dayalı: '10 yaşındaki bir çocuk için' / 'üniversite mezunu için'
- Role dayalı: 'Kullanıcı akışlarını anlayan ancak kod bilmeyen bir ürün yöneticisi için'
- Bilgiye dayalı: 'SQL bilen ancak daha önce Python kullanmamış olan'
- Hedefe dayalı: 'Gelecek pazartesi devam etme/etmeme kararını verecek olan'
- Kaygıya dayalı: 'Bulutta barındırılan yapay zekâ araçlarına kuşkuyla yaklaşan'
- Karma hedef kitleler için: her hedef kitleye bir bölüm ayırarak etiketlenmiş bölümler hâlinde yapılandırın
Sıkça Sorulan Sorular
“Hedef Kitlenizi Belirtme” dersi ücretsiz mi?
Evet — “Hedef Kitlenizi Belirtme” 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.
“Hedef Kitlenizi Belirtme” dersinde ne öğreneceğim?
Çıktıyı uzmanlara, yeni başlayanlara, çocuklara, yöneticilere veya genel kitlelere uyarlayın. 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.
“Hedef Kitlenizi Belirtme” 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
- Resmî ve Samimi Üslup
- Hedef Kitlenizi Belirtme
- Profesyonel Yazım Stilleri
- Sözcük Düzeyini Ayarlama