BaşlaEğitim ModülleriKullanım ÖrnekleriSlayt Sunumu
Uygulamalı kullanım

ChatGPT kullanımını senaryolar üzerinden öğren

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.

Senaryo simülatörü

Farklı ihtiyaçlara göre çalışan gelişmiş demo sohbet alanı

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.

AI Demo Bot
AI Demo Bot
Senaryo seç
Bot
AI Demo Bot

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.

Senaryo bekleniyor

Bir kullanım alanı seçildiğinde işlem hattı, parametreler ve çıktı önizlemesi burada canlandırılır.

AI
PromptContextModelOutput
Verimli prompt yapısı

İyi istek, cevabın kalitesini doğrudan değiştirir.

Amaç+Bağlam+Seviye+Format+Kontrol
1

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.

2

Bağlam

Konu, hedef kitle, kullanılacak teknoloji, sürüm, sınır ve beklenen detay seviyesi cevabın doğruluğunu artırır.

3

Kontrol

“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 tarafında verimli kullanım

Gerçekçi kod istekleri, beklenen çıktı ve test mantığı ile güçlenir.

Kod yazdırırken sadece “düzelt” demek yerine hata, bağlam, beklenen davranış, güvenlik şartı ve test senaryosu birlikte verilmelidir.

1. Hata analizi

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
Beklenen çıktıSebep: boş userIdDüzeltme: session doğrulamaTest: girişsiz kullanıcı

2. Güvenli SQL

İ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]);
KontrolSQL injection azalırTip doğrulama eklenirLog ve kullanıcı mesajı ayrılır

3. XSS güvenliği

İ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');
ÇıktıScript çalışmazMetin güvenli basılırKarakter seti belirtilir

4. Refactor

İ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);
}
BeklenenOkunabilir fonksiyonEdge case kontrolüDavranış korunur

5. Performans

İstek:Scroll animasyonunu layout tetiklemeden, requestAnimationFrame ve transform ile optimize et.

let ticking = false;
addEventListener('scroll', () => {
  if (!ticking) requestAnimationFrame(updateProgress);
  ticking = true;
}, { passive: true });
ÇıktıDaha az repaintDaha akıcı scrollMobilde daha hafif

6. Test senaryosu

İ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
KontrolNormal akışHata akışıGüvenlik akışı

7. API hata yönetimi

İ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ı.');
}
ÇıktıBoş ekran oluşmazKullanıcı mesajı netleşirLog ayrılır

8. Temiz URL / SEO

İ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]
Beklenen/dersler URL'i çalışırEski adres yönlenirSEO tekrarı azalır

9. Performanslı animasyon

İ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; }
KontrolLayout tetiklenmezGPU dostu geçişMobil daha akıcı
Örnek kullanım kalıpları

Basit, orta ve gelişmiş kullanım farkı

Basit kullanım

İstek: “ChatGPT nasıl çalışır, kısa anlat.”

Sonuç: Genel cevap gelir; başlangıç için uygundur ama teknik kontrol düşüktür.

Orta seviye kullanım

İ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.

Gelişmiş kullanım

İ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.

Doğrulamalı kullanım

İ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.

Senaryoya göre kullanım

ChatGPT’den alınabilecek işlevsel çıktı örnekleri

Eğitim

Konu anlatımı, örnek çözüm, seviye ayarlı açıklama, sınav çalışma planı.

Yazılım

Kod iskeleti, hata analizi, güvenlik kontrol listesi, refactor önerisi.

İçerik

Makale taslağı, sunum dili, ilan metni, sosyal medya metni, SEO başlıkları.

Araştırma

Kaynaklı özet, karşılaştırma, avantaj/dezavantaj tablosu, güncellik kontrolü.

Görsel üretim

Kompozisyon, renk paleti, ışık, kamera açısı ve stil bilgisi içeren prompt hazırlama.

İş akışı

Toplantı notu, yapılacaklar listesi, e-posta taslağı, proje adım planı.

Gelişmiş senaryo kütüphanesi

Farklı ihtiyaçlar için hazır kullanım mantıkları

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.

Eğitim anlatımı

Konu, seviye, örnek türü ve anlatım formatı birlikte verilir.

“Bunu önce basit, sonra teknik seviyede açıkla.”

Kod geliştirme

Dil, sürüm, hata, beklenen davranış ve güvenlik şartı birlikte yazılır.

“Davranışı bozma, test senaryosu ekle.”

Araştırma

Kaynak türü, güncellik ihtiyacı ve çelişki kontrolü açıkça belirtilir.

“Kaynakları tarih ve güvenilirlik açısından ayır.”

Sunum

Süre, hedef kitle, slayt sayısı ve konuşmacı notu istenir.

“Slaytı kısa, konuşmacı notunu detaylı yaz.”

Görsel üretim

Konu, kompozisyon, stil, renk, ışık ve oran netleştirilir.

“16:9, koyu tema, neon devre, temiz boş alan.”

Karar verme

Kriterler ve öncelikler puanlanır; hangi durumda kararın değişeceği yazılır.

“Kriter tablosu ve net öneri ver.”
Terim kutusu

Kullanım örneklerinde geçen teknik terimler

Bu bölümde geçen teknik kavramların kısa ve doğrudan açıklamaları.

Prompt

İstek, bağlam, format ve sınırları içeren kullanıcı girdisidir.

Bağlam

Modelin cevabı üretirken dikkate aldığı aktif bilgi alanıdır.

İterasyon

İlk cevaptan sonra “daha teknik anlat”, “sadeleştir”, “değiştir” gibi adımlarla cevabı iyileştirme sürecidir.

Senaryo

Belirli bir kullanım amacını temsil eden eğitim/demonstrasyon akışıdır.

Çıktı Formatı

Cevabın tablo, liste, kod, slayt, özet veya kontrol listesi olarak verilmesidir.

Doğrulama

Model çıktısının kaynak, test, hesaplama veya insan kontrolüyle teyit edilmesidir.