Amaç
Modelden ne istediğini tek cümlede netleştir: özet, hata analizi, karşılaştırma, örnek kod, sunum metni veya görsel promptu.
Bu sayfa; kodlama, görsel üretim, araştırma, güvenlik, veri analizi, sunum, SEO, otomasyon ve proje planlama gibi farklı kullanım alanlarını demo sohbet mantığıyla örneklendirir.
Her senaryo seçildiğinde sohbet sıfırlanır. Demo bot; isteğin nasıl ayrıştırıldığını, hangi teknik adımlardan geçtiğini, hangi risklerin kontrol edildiğini ve çıktının nasıl iyileştirileceğini gösterir. Görsel üretim senaryosunda ayrıca dört farklı görsel yönü seçip demo önizleme alabilirsin.
Bir senaryo seç. Sohbet sıfırlanacak; seçtiğin örnek üzerinden promptun nasıl işlendiğini ve cevabın nasıl iyileştirileceğini göstereceğim.
Bir kullanım alanı seçildiğinde işlem hattı, parametreler ve çıktı önizlemesi burada canlandırılır.
Modelden ne istediğini tek cümlede netleştir: özet, hata analizi, karşılaştırma, örnek kod, sunum metni veya görsel promptu.
Konu, hedef kitle, kullanılacak teknoloji, sürüm, sınır ve beklenen detay seviyesi cevabın doğruluğunu artırır.
“Riskli noktaları belirt”, “emin olmadığın kısımları ayır”, “test adımı ekle” gibi yönlendirmeler çıktıyı daha güvenilir yapar.
Kod yazdırırken sadece “düzelt” demek yerine hata, bağlam, beklenen davranış, güvenlik şartı ve test senaryosu birlikte verilmelidir.
Zayıf:Kodum çalışmıyor, düzelt.
Güçlü:Hata mesajını, dosyayı, satırı, PHP sürümünü ve beklenen davranışı ver.
TypeError: createOrder(): Argument #2 ($userId) must be int, null given
İstek:Sorguyu prepared statement ile yaz, kullanıcı girdisini doğrula, hata mesajını güvenli tut.
$stmt = $pdo->prepare('SELECT * FROM users WHERE email = ?');
$stmt->execute([$email]);
İstek:Kullanıcı yorumunu HTML içinde güvenli göster; izin verilen etiket yoksa tamamen escape et.
echo htmlspecialchars($comment, ENT_QUOTES, 'UTF-8');
İstek:Davranışı değiştirme; isimlendirme, erken dönüş ve hata kontrolü ekle.
function calculatePrice(float $price, float $rate): float {
if ($price <= 0) return 0.0;
return round($price * (1 - $rate), 2);
}
İstek:Scroll animasyonunu layout tetiklemeden, requestAnimationFrame ve transform ile optimize et.
let ticking = false;
addEventListener('scroll', () => {
if (!ticking) requestAnimationFrame(updateProgress);
ticking = true;
}, { passive: true });
İstek:Sadece kod verme; normal, boş, hatalı ve yetkisiz kullanım için test listesi çıkar.
Tests:
- valid user creates order
- guest user redirected
- invalid price rejected
- duplicate request blocked
İstek:API isteğinde timeout, boş cevap ve hatalı JSON durumlarını ayrı ayrı yönet.
try {
const res = await fetch('/api/items', { signal });
if (!res.ok) throw new Error('HTTP ' + res.status);
const data = await res.json();
} catch (err) {
showFallback('Veri şu an alınamadı.');
}
İstek:.html uzantılarını kullanıcıya göstermeden 301 yönlendirme ve rewrite mantığı kur.
RewriteCond %{THE_REQUEST} \s/+(.+?)\.html[\s?]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L]
İstek:Animasyonu kaldırma; layout yerine transform/opacity kullanarak akıcı hale getir.
.card {
transform: translateY(12px);
opacity: 0;
transition: transform .45s ease, opacity .45s ease;
}
.card.is-visible { transform: translateY(0); opacity: 1; }
İstek: “ChatGPT nasıl çalışır, kısa anlat.”
Sonuç: Genel cevap gelir; başlangıç için uygundur ama teknik kontrol düşüktür.
İstek: “Tokenizasyon, embedding ve attention adımlarını lise seviyesinde örnekle anlat.”
Sonuç: Seviye ve kapsam belli olduğu için daha öğretici cevap oluşur.
İstek: “15 dakikalık sunum için Transformer, RLHF, RAG ve tool calling konularını teknik ama anlaşılır şekilde; slayt başlığı ve konuşmacı notuyla hazırla.”
Sonuç: Süre, kapsam ve format netleştiği için kullanılabilir sunum taslağı çıkar.
İstek: “Cevabı önce kısa ver, sonra emin olmadığın noktaları ve kontrol edilmesi gerekenleri ayrı belirt.”
Sonuç: Belirsizlikler ve riskli noktalar daha görünür hale gelir.
Konu anlatımı, örnek çözüm, seviye ayarlı açıklama, sınav çalışma planı.
Kod iskeleti, hata analizi, güvenlik kontrol listesi, refactor önerisi.
Makale taslağı, sunum dili, ilan metni, sosyal medya metni, SEO başlıkları.
Kaynaklı özet, karşılaştırma, avantaj/dezavantaj tablosu, güncellik kontrolü.
Kompozisyon, renk paleti, ışık, kamera açısı ve stil bilgisi içeren prompt hazırlama.
Toplantı notu, yapılacaklar listesi, e-posta taslağı, proje adım planı.
Bu kalıplar; eğitim anlatımı, yazılım geliştirme, araştırma, sunum, içerik ve karar verme gibi alanlarda daha kontrollü çıktı almayı sağlar.
Konu, seviye, örnek türü ve anlatım formatı birlikte verilir.
“Bunu önce basit, sonra teknik seviyede açıkla.”Dil, sürüm, hata, beklenen davranış ve güvenlik şartı birlikte yazılır.
“Davranışı bozma, test senaryosu ekle.”Kaynak türü, güncellik ihtiyacı ve çelişki kontrolü açıkça belirtilir.
“Kaynakları tarih ve güvenilirlik açısından ayır.”Süre, hedef kitle, slayt sayısı ve konuşmacı notu istenir.
“Slaytı kısa, konuşmacı notunu detaylı yaz.”Konu, kompozisyon, stil, renk, ışık ve oran netleştirilir.
“16:9, koyu tema, neon devre, temiz boş alan.”Kriterler ve öncelikler puanlanır; hangi durumda kararın değişeceği yazılır.
“Kriter tablosu ve net öneri ver.”Bu bölümde geçen teknik kavramların kısa ve doğrudan açıklamaları.
İstek, bağlam, format ve sınırları içeren kullanıcı girdisidir.
Modelin cevabı üretirken dikkate aldığı aktif bilgi alanıdır.
İlk cevaptan sonra “daha teknik anlat”, “sadeleştir”, “değiştir” gibi adımlarla cevabı iyileştirme sürecidir.
Belirli bir kullanım amacını temsil eden eğitim/demonstrasyon akışıdır.
Cevabın tablo, liste, kod, slayt, özet veya kontrol listesi olarak verilmesidir.
Model çıktısının kaynak, test, hesaplama veya insan kontrolüyle teyit edilmesidir.