Resmî ve Samimi Üslup
İstemlerde profesyonel, samimi, akademik veya sohbet havasındaki anlatımı belirtin.
Resmî ve Samimi Üslup, 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.
Ton: İçeriğinizin Sesi
Ton, sözcüklerinizin okuyucuda oluşturduğu histir. Aynı bilgi resmî ve otoriter bir sesle ya da rahat ve samimi bir sesle aktarılabilir; doğru tercih tamamen kitlenize, kanalınıza ve hedefinize bağlıdır.
Yapay zekâ modelleri, tanımladığınız neredeyse her tonu yeniden üretebilir; ancak bunu açıkça tanımlamanız gerekir. Herhangi bir yönerge verilmediğinde, biraz resmî ve tarafsız bir üslubu varsayılan olarak kullanırlar.
Yazıyı Resmî Kılan Özellikler
Resmî yazının özellikleri şunlardır:
- Kısaltılmış biçimler kullanılmaz (can't yerine cannot)
- Günlük konuşma ifadeleri veya argo kullanılmaz
- Mümkün olduğunda üçüncü şahıs bakış açısı kullanılır
- Tam ve dil bilgisi açısından karmaşık cümleler kurulur
- Edilgen çatı zaman zaman kabul edilebilir
- Teknik kelime dağarcığı doğru biçimde kullanılır
- Tanıştırılmadan kişilere yalnızca adlarıyla gönderme yapılmaz
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
formal_instruction = (
'Write in a formal, professional tone. '
'No contractions. No colloquialisms. No first-person pronouns. '
'Use complete, grammatically precise sentences. '
'Vocabulary: professional but accessible — not academic jargon.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=150,
messages=[{
'role': 'user',
'content': (
f'{formal_instruction}\n\n'
f'Explain why we are updating our privacy policy.'
)
}]
)
print(response.content[0].text)Yazıyı Rahat Kılan Özellikler
Rahat yazının özellikleri şunlardır:
- Kısaltılmış biçimler yaygındır (we're, you'll, it's)
- Konuşma diline özgü kelime dağarcığı
- Daha kısa cümleler ve paragraflar
- Birinci ve ikinci şahıs (ben, siz, biz)
- Zaman zaman mizah, sıcaklık veya kişilik yansıtılır
- Okuyucuya yöneltilen sorular
- Günlük yaşamdan ilişki kurulabilir örnekler
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
casual_instruction = (
'Write in a casual, friendly tone. '
'Use contractions freely. Use "you" to address the reader directly. '
'Keep sentences short. Add warmth and personality. '
'Write like you would explain this to a friend over coffee.'
)
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=150,
messages=[{
'role': 'user',
'content': (
f'{casual_instruction}\n\n'
f'Explain why we are updating our privacy policy.'
)
}]
)
print(response.choices[0].message.content)Aynı İçerik, Üç Ton
Tonu anlamanın en hızlı yolu, aynı içeriğin birden çok üslupla yazılmış hâlini görmektir. Basit bir senaryo kullanacağız: uygulamamızın Cumartesi gecesi bakım nedeniyle kullanılamayacağını kullanıcılara bildirmek.
Bunu üç tonda yazacağız: kurumsal resmî, girişim odaklı rahat ve akademik. Kelime seçiminin, cümle yapısının ve okuyucuyla kurulan ilişkinin nasıl değiştiğine dikkat edin.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
tones = [
('CORPORATE FORMAL',
'Formal, no contractions, passive voice acceptable, corporate vocabulary. No personality.'),
('STARTUP CASUAL',
'Casual, contractions OK, friendly, empathetic, slightly playful. Address reader as "you".'),
('ACADEMIC',
'Precise, objective, technical vocabulary, third person, no emotion, no contractions.')
]
for label, tone_desc in tones:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Tone: {tone_desc}\n\n'
f'Write a 2-sentence notification: our app will be down for maintenance '
f'on Saturday from 11 PM to 2 AM UTC.'
)
}]
)
print(f'[{label}]')
print(response.content[0].text.strip())
print()Tonun Sıfatlarla Belirtilmesi
Ton belirtmenin en basit yolu, açıklayıcı sıfatlardan oluşan bir listedir:
- 'Kendinden emin, doğrudan, lafı dolandırmayan bir tonda'
- 'Sıcak, empatik, teşvik edici bir tonda'
- 'Oyuncu, nükteli, biraz da saygısız bir tonda'
- 'Ciddi, otoriter, kesin bir tonda'
Farklı boyutları yansıtan 2-4 sıfat kullanın: enerji düzeyi, resmiyet düzeyi, duygusal ton ve kişilik özelliği.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
test_tones = [
'confident, direct, no-nonsense',
'warm, empathetic, encouraging',
'playful, witty, slightly irreverent',
]
for tone in test_tones:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=60,
messages=[{
'role': 'user',
'content': (
f'Tone: {tone}.\n\n'
f'Write one sentence of marketing copy for a new AI writing tool. '
f'Audience: busy startup founders.'
)
}]
)
print(f'Tone ({tone}):')
print(response.choices[0].message.content.strip())
print()Model kişiliğiyle üslubu belirleme
Kişiliğe dayalı bir üslup açıklaması, tek başına sıfat kullanmaktan çoğu zaman daha kesin sonuç verir. 'Samimi' demek yerine 'Basecamp'in ürün blogu gibi yazın — rahat ama özenli, asla küçümseyici olmayan bir üslupla' diyebilirsiniz.
Gerçek dünyadaki yazım tarzlarına atıfta bulunabilirsiniz:
- 'Bir Stripe teknik blog yazısı gibi'
- 'Paul Graham'ın bir girişim yazısı yazması gibi'
- 'Bir Harvard Business Review yönetici özeti gibi'
- 'Saygı duyduğunuz bir iş arkadaşınızdan gelen samimi bir Slack mesajı gibi'
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
references = [
'Write like a Stripe technical blog post: clear, precise, respects the reader\'s intelligence.',
'Write like a Harvard Business Review executive summary: formal, data-driven, concise.',
'Write like a friendly Slack message from a helpful colleague — casual, direct, gets to the point.'
]
topic = 'Why our new feature reduces API response time by 40%.'
for ref in references:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': f'Style reference: {ref}\n\nWrite 2 sentences about: {topic}'
}]
)
print(f'Style: {ref[:55]}...')
print(response.content[0].text.strip())
print()Üslup uyumsuzlukları ve bedeli
Üslup uyumsuzluğu, anlatım biçimi hedef kitleye veya bağlama uymadığında ortaya çıkar. Yaygın uyumsuzluklar şunlardır:
- Tüketiciye yönelik bir mobil uygulamada resmî kurumsal dil kullanmak
- Hukuki bir sözleşmede rahat ve argo bir dil kullanmak
- Teknik olmayan kullanıcılara gönderilen destek e-postasında aşırı teknik bir dil kullanmak
- Mühendislik README'sinde pazarlama abartısına yer vermek
Uyumsuz üslup güveni zedeler ve okuyucuyu anlamı çıkarmak için daha fazla çaba harcamaya zorlar.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Mismatched tone examples
mismatches = [
(
'ERROR MESSAGE for a consumer app:',
'Formal legal tone: no contractions, passive voice',
'A fatal error has been encountered in the processing of your request.'
),
(
'LEGAL TERMS section:',
'Casual startup tone: contractions, emojis',
'Hey, so like, you gotta agree to our stuff before using this app okay?'
)
]
for context, bad_tone, example in mismatches:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'CONTEXT: {context}\n'
f'PROBLEM (wrong tone): {example}\n\n'
f'Rewrite with the correct tone for the context. '
f'One sentence. Explain in brackets why this tone works better.'
)
}]
)
print(response.choices[0].message.content.strip())
print()Duygusal sıcaklığı kontrol etme
Üslup, resmiyetin ötesinde bir duygusal sıcaklığa da sahiptir — soğuk ve nesnel olandan sıcak ve coşkulu olana kadar:
- Soğuk: 'Sonuçlar %12 oranında iyileşme olduğunu gösteriyor.' (salt veri)
- Tarafsız: 'En son sürümde performansı %12 oranında iyileştirdik.'
- Sıcak: 'Ekibimizin hızı %12 artırmayı başardığını paylaşmaktan gurur duyuyoruz.'
- Coşkulu: 'Bu inanılmaz — performansta %12'lik bir sıçramayla harika bir iş çıkardık!'
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
temperatures = [
('COLD/OBJECTIVE', 'Purely factual, no emotion, no personality, third person.'),
('NEUTRAL', 'Balanced, professional, slight warmth but no enthusiasm.'),
('WARM', 'Friendly, first person plural ("we"), positive but measured.'),
('ENTHUSIASTIC', 'High energy, excited, uses exclamation points, celebrates the user.')
]
fact = 'Our app now loads 3 seconds faster after the latest update.'
for label, instruction in temperatures:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=50,
messages=[{
'role': 'user',
'content': f'Tone: {instruction}\n\nAnnounce this fact in 1 sentence: {fact}'
}]
)
print(f'[{label}]: {response.content[0].text.strip()}')Tutarlı bir üslubu koruma
Üslup tutarlılığı, üslup seçimi kadar önemlidir. Ortasında resmî dilden rahat bir dile geçen bir belge, okuyucuların kafasını karıştırır ve güvenilirliği zedeler.
Birden çok bölümden oluşan belgeler için:
- Üslubu sistem mesajında veya istemin en üstünde belirleyin
- Açıkça belirtin: 'Bu üslubu metnin tamamında tutarlı biçimde koruyun'
- Çok uzun metinlerde, takip istemlerinde modele üslubu hatırlatın
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# System message tone sets voice for all sections
response = client.chat.completions.create(
model='gpt-4o',
messages=[
{
'role': 'system',
'content': (
'You are writing all content for a developer-focused SaaS company called GridDB. '
'Tone: technical but approachable. No jargon without explanation. '
'No contractions. Short sentences. No marketing superlatives. '
'Maintain this tone consistently across every section.'
)
},
{
'role': 'user',
'content': (
'Write 2 short sections for our website:\n'
'1. Hero tagline (max 8 words)\n'
'2. One-paragraph product description (max 60 words)'
)
}
]
)
print(response.choices[0].message.content)Farklı içerik türlerinde üslup
Farklı içerik türleri, varsayılan olarak farklı üsluplar gerektirir. Bu beklentiden sapmak etkili olabilir — ancak yalnızca bilinçli bir tercihe dayanıyorsa:
- Hukuki belgeler: resmî, kesin → rahat bir üslup profesyonellikten uzak görünür
- Hata mesajları: açık, empatik → soğuk bir üslup düşmanca hissettirir
- Pazarlama metni: coşkulu, fayda odaklı → kuru bir anlatım ilham vermez
- Uygulama programlama arayüzü belgeleri: teknik, özlü → süslü anlatım geliştiricilerin zamanını boşa harcar
- Müşteri desteği: sıcak, çözüm odaklı → savunmacı bir üslup çatışmacı görünür
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
content_types = [
('ERROR MESSAGE', 'Empathetic, clear, action-oriented. No technical jargon. No blame.'),
('API DOCS', 'Terse, precise, no fluff. Technical vocabulary. Example-driven.'),
('SUPPORT REPLY', 'Warm, solution-focused, acknowledges frustration, offers next steps.')
]
scenario = 'A user cannot log in because their account has been temporarily locked.'
for content_type, tone in content_types:
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=80,
messages=[{
'role': 'user',
'content': (
f'Content type: {content_type}\n'
f'Tone: {tone}\n\n'
f'Write 2 sentences for this scenario: {scenario}'
)
}]
)
print(f'[{content_type}]')
print(response.content[0].text.strip())
print()Kanallar arasında üslup
Aynı marka, farklı kanallarda meşru olarak farklı üsluplar kullanabilir. Önemli olan, her kanalın üslubunun bilinçli ve uygun olmasıdır:
- Twitter/X: rahat, çarpıcı, kişiliği öne çıkaran
- LinkedIn: profesyonel, düşünceli, içgörü odaklı
- E-posta bülteni: sıcak, konuşma diline yakın, kişisel
- Hukuki belgeler: resmî, kesin, gerektiğinde edilgen
- Uygulama içi mesajlar: samimi, kısa, eylem odaklı
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
channels = [
('TWITTER', 'Casual, punchy, max 200 chars, can use one emoji'),
('LINKEDIN', 'Professional, insight-driven, 2 sentences, no emoji'),
('IN-APP', 'Friendly, action-oriented, 1 sentence, second person')
]
news = 'We just launched dark mode in our app.'
for channel, tone in channels:
response = client.chat.completions.create(
model='gpt-4o',
max_tokens=60,
messages=[{
'role': 'user',
'content': f'Channel: {channel}. Tone: {tone}.\n\nAnnounce: {news}'
}]
)
print(f'[{channel}]: {response.choices[0].message.content.strip()}')
print()Bilgi kontrolü
Bir şirketin mobil uygulaması, ödeme başarısız olduğunda bir hata mesajı göstermelidir. Mevcut mesaj şöyledir: 'İşlem, ilgili finansal hesapta yetersiz bakiye bulunması nedeniyle gerçekleştirilemiyor.' Temel üslup sorunu nedir?
Resmî ve gayriresmî üslup — özet
Üslup, istem denetiminin en güçlü boyutlarından biridir. Temel çıkarımlar:
- Yapay zekâ varsayılan olarak tarafsız ve resmî bir dil kullanır — istediğiniz üslubu mutlaka belirtin
- Sıfat birleşimleri kullanın: 'kendinden emin, doğrudan, lafı dolandırmayan'
- Kişilik referansları kullanın: 'bir Stripe blog gönderisi gibi'
- Duygusal sıcaklığı soğuk ve nesnel olandan coşkulu olana kadar kontrol edin
- Üslubu içerik türüne ve hedef kitleye uygun hâle getirin
- Uygulamanın sesinin tutarlı olması için üslubu sistem mesajında bir kez belirleyin
- Üslup uyumsuzluğu güveni zedeler — hukuki bir belge sosyal medya gönderisi gibi görünmemelidir
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
“Resmî ve Samimi Üslup” dersi ücretsiz mi?
Evet — “Resmî ve Samimi Üslup” 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.
“Resmî ve Samimi Üslup” dersinde ne öğreneceğim?
İstemlerde profesyonel, samimi, akademik veya sohbet havasındaki anlatımı belirtin. 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.
“Resmî ve Samimi Üslup” 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