Ana Sayfa Yazılım & Bilişim Bilişim Büyük Dil Modelleri ile Profesyonel Web Tasarımı: Jenerik AI Estetiğinden Kaçınma Rehberi

Büyük Dil Modelleri ile Profesyonel Web Tasarımı: Jenerik AI Estetiğinden Kaçınma Rehberi

1
54

ChatGPT, Claude, Gemini, Copilot gibi büyük dil modelleri (LLM) artık web arayüzleri oluşturmada sıklıkla kullanılıyor. Ancak bu araçların ürettiği tasarımlar çoğu zaman birbirine benziyor ve “jenerik yapay zeka estetiği” taşıyor. Bu rehberde, LLM’lerle çalışırken özgün, profesyonel ve akılda kalıcı arayüzler tasarlamak için izlenmesi gereken ilkeleri paylaşıyorum.


Okuyucular aşağıdaki puanı vermişler.

5 1 oy
Ortalama Puan

Bu yazıya, yorum yaparak sen de puan verebilirsin.


🎯 Sorun: “AI Slop” Estetiği Nedir?

Yapay zeka ile üretilen web tasarımlarında sıkça karşılaşılan ve “AI slop” olarak adlandırılan bazı klişe kalıplar vardır. Bu kalıpları tanımak, onlardan kaçınmanın ilk adımıdır:

❌ Kaçınılması Gereken Klişeler:

  • Fontlar: Inter, Roboto, Arial, sistem fontlarının sürekli kullanımı
  • Renkler: Mor/mavi gradyan + beyaz arka plan kombinasyonu
  • Düzen: Her projede aynı kart yapısı, aynı hero bölümü
  • İçerik: “Lorem ipsum” veya anlamsız placeholder metinler
  • Genel: Bağlama özgü karakter taşımayan, şablon görünümlü tasarımlar

Peki bu klişelerden nasıl kurtuluruz? Cevap: Bilinçli tasarım kararları almak ve LLM’e doğru yönlendirmeler vermek.

1️⃣ Tasarım Düşüncesi: Kod Yazmadan Önce

LLM’den kod istemeden önce, tasarımın kavramsal temelini oluşturmalısınız. Şu soruları kendinize sorun:

Soru Neden Önemli?
Amaç – Bu arayüz hangi problemi çözüyor? Fonksiyon, formu belirler
Hedef Kitle – Kim kullanacak? Ton ve karmaşıklık seviyesini belirler
Estetik Yön – Hangi tarzda olacak? Tutarlı görsel dil oluşturur
Farklılaşma – Bu tasarımı unutulmaz kılan ne? Sıradanlıktan kurtarır

💡 İpucu: LLM’e prompt verirken bu soruların cevaplarını da ekleyin. Örneğin: “Minimalist, Japon estetiğinden ilham alan, bol beyaz boşluklu bir portfolio sayfası tasarla. Hedef kitle: yaratıcı sektör profesyonelleri.”

2️⃣ Estetik Yön Seçenekleri

Net bir estetik yön seçmek, tasarımın tutarlı olmasını sağlar. İşte LLM’e verebileceğiniz bazı yönlendirmeler:

🔳 Brutal Minimalizm

Aşırı sadelik, beyaz boşluk hakimiyeti, tek renk vurguları

🎨 Maksimalist Kaos

Yoğun katmanlar, çoklu renkler, enerji dolu kompozisyon

🚀 Retro-Fütüristik

Neon renkler, CRT efektleri, 80’ler-gelecek sentezi

🌿 Organik/Doğal

Yumuşak formlar, toprak tonları, akışkan şekiller

✨ Lüks/Rafine

Premium his, altın aksanlar, zarif serif tipografi

🎮 Oyunsu/Eğlenceli

Canlı renkler, yuvarlak köşeler, bouncy animasyonlar

📰 Editöryal/Dergi

Grid sistemi, tipografik hiyerarşi, magazin estetiği

🏛️ Art Deco/Geometrik

Simetri, altın oran, süslemeli çerçeveler

⚠️ Kritik: Bir yön seçtikten sonra ona bağlı kalın. Yarı minimalist, yarı maksimalist tasarımlar tutarsız görünür. Önemli olan yoğunluk değil, niyetliliktir.

3️⃣ Tipografi: Karakterli Font Seçimi

Font seçimi, tasarımın kişiliğini belirleyen en önemli faktörlerden biridir. LLM’ler varsayılan olarak Inter, Roboto gibi “güvenli” fontlara yönelir. Bunu değiştirmek için açık yönlendirme yapın.

❌ Kaçınılacak Fontlar

  • Inter (aşırı kullanılmış)
  • Roboto (her yerde var)
  • Arial (çok jenerik)
  • Open Sans (sıkıcı)
  • Sistem fontları

✅ Önerilen Fontlar

  • Playfair Display (zarif başlıklar)
  • Space Grotesk (modern teknoloji)
  • Crimson Pro (editöryal)
  • DM Sans (temiz ama farklı)
  • JetBrains Mono (kod blokları)

Font Eşleştirme Örnekleri:

Başlık Fontu Gövde Fontu Uygun Stil
Playfair Display Source Sans Pro Editöryal, Lüks
Space Grotesk IBM Plex Sans Teknoloji, SaaS
Bebas Neue Lato Başlık ağırlıklı, Bold
Cormorant Garamond Nunito Zarif, Klasik

4️⃣ Renk Stratejisi: Baskın + Vurgu

Etkili renk paletleri genellikle baskın bir renk + keskin bir vurgu rengi kombinasyonuna dayanır. Renkleri eşit dağıtmak yerine, bir rengin hakim olmasını sağlayın.

CSS Değişkenleri ile Tutarlı Palet

:root {
  /* Ana renkler */
  --color-bg: #0f0f1a;
  --color-surface: #1a1a2e;
  --color-primary: #e94560;
  
  /* Metin renkleri */
  --color-text: #eaeaea;
  --color-text-muted: #8b8b8b;
  
  /* Vurgu ve durumlar */
  --color-accent: #00d4aa;
  --color-warning: #ffc107;
  --color-error: #ff5252;
}

Renk Oranı Kuralı (60-30-10):

%60

Baskın

%30

İkincil

%10

Vurgu

5️⃣ Hareket ve Animasyon

İyi bir animasyon stratejisi, dağınık mikro-etkileşimler yerine yüksek etkili anlara odaklanır. Sayfa yüklenirken kademeli görünüm (staggered reveal) efekti, kullanıcı deneyimini önemli ölçüde iyileştirir.

Kademeli Görünüm (Staggered Reveal) Örneği

/* Temel animasyon tanımı */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Kartlara uygulama */
.card {
  opacity: 0;
  animation: fadeInUp 0.6s ease forwards;
}

/* Kademeli gecikme */
.card:nth-child(1) { animation-delay: 0.1s; }
.card:nth-child(2) { animation-delay: 0.2s; }
.card:nth-child(3) { animation-delay: 0.3s; }
.card:nth-child(4) { animation-delay: 0.4s; }

🎬 Animasyon Öncelikleri:
1. CSS-only çözümler (performans için en iyi)
2. Sayfa yüklemede kademeli görünüm
3. Hover durumlarında sürpriz efektler
4. Scroll-triggered animasyonlar

6️⃣ Mekansal Kompozisyon

Sıradanlıktan kurtulmak için geleneksel grid yapısını kıran düzenler deneyin:

  • Asimetrik düzenler – Her şeyin ortalı olması gerekmez
  • Örtüşen (overlap) elemanlar – Kartların, görsellerin üst üste binmesi
  • Çapraz akış – Diagonal çizgiler ve yönlendirmeler
  • Grid kırıcı elemanlar – Ekran genişliğini aşan görseller
  • Kontrollü yoğunluk VEYA cömert boşluk – İkisi arasında seçim yapın

Grid Kırıcı Hero Görseli

.hero-image {
  position: relative;
  /* Container dışına taşır */
  margin-left: -5vw;
  margin-right: -5vw;
  width: calc(100% + 10vw);
}

/* Örtüşen kartlar */
.card-stack {
  display: grid;
  grid-template-columns: 1fr;
}

.card-stack > * {
  grid-area: 1 / 1;
  transform: translateX(calc(var(--index) * 20px)) 
             translateY(calc(var(--index) * 10px));
}

7️⃣ Arka Plan ve Görsel Detaylar

Düz renkler yerine atmosfer ve derinlik yaratan teknikler kullanın:

Teknik Kullanım Alanı
Gradient Mesh Hero bölümleri, tam sayfa arka planlar
Noise Texture Vintage/organik his, depth ekleme
Geometrik Desenler Teknoloji/modern temalar
Katmanlı Saydamlıklar Glassmorphism, derinlik hissi
Grain Overlay Film/analog estetiği

Noise Texture Overlay

.bg-with-noise {
  position: relative;
  background: linear-gradient(135deg, #1a1a2e, #16213e);
}

.bg-with-noise::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,...");
  opacity: 0.03;
  pointer-events: none;
}

8️⃣ LLM’e Etkili Prompt Verme

Bu ilkeleri LLM’e aktarmak için prompt’larınızda şu bilgileri verin:

📝 Örnek Prompt Şablonu:

“[PROJE TÜRÜ] için bir [SAYFA/BİLEŞEN] tasarla.

Estetik yön: [Minimalist/Maksimalist/Retro-futuristik/vb.]
Renk paleti: [Koyu tema, ana renk: #xxx, vurgu: #xxx]
Tipografi: [Başlık: Font adı, Gövde: Font adı]
Özel istekler: [Animasyon, noise texture, vb.]

KAÇIN: Inter/Roboto fontları, mor gradyanlar, jenerik kart düzenleri”

✅ Gerçek Kullanım Örneği:

“SaaS ürünü için bir pricing (fiyatlandırma) sayfası tasarla.

Estetik yön: Koyu tema, retro-futuristik, neon vurgulu
Renk paleti: Arka plan #0a0a0f, vurgu rengi #00f0ff (cyan neon)
Tipografi: Başlıklar Orbitron, gövde JetBrains Mono
Özel istekler: Kartlarda glow efekti, hover’da scale animasyonu, subtle noise texture

KAÇIN: Standart Bootstrap kartları, Inter fontu, düz beyaz arka plan”

🎯 Sonuç

Büyük dil modelleri güçlü araçlardır, ancak varsayılan çıktıları genellikle birbirine benzer. Özgün tasarımlar elde etmek için:

  1. Net bir estetik yön belirleyin ve ona bağlı kalın
  2. Jenerik seçimlerden kaçının (Inter, Roboto, mor gradyan)
  3. Detaylı prompt verin – renk kodları, font isimleri, spesifik teknikler
  4. Bağlama özgü kararlar alın – her proje farklı olmalı
  5. Deney yapmaktan çekinmeyin – beklenmedik kombinasyonlar deneyin

💡 Hatırlatma

“Yapay zeka olağanüstü yaratıcı işler çıkarabilir.
Geri durmayın, kalıpların dışında düşünün ve cesur olun.”

📎 Bonus: LLM Sistem Prompt’u Olarak Kullanılabilir Markdown

Aşağıdaki Markdown dosyasını, herhangi bir LLM’e (ChatGPT, Claude, Gemini, vb.) sistem prompt’u veya özel talimat olarak verebilirsiniz. Bu sayede her tasarım talebinizde bu ilkeler otomatik olarak uygulanır:

frontend-tasarim-rehberi.md

---
Yazar: Burak Can KARA
Sürüm: 1.0
Tarih: 4 Aralık 2025
Lisans: Apache 2.0
Açıklama: Büyük Dil Modelleri için Frontend Tasarım Rehberi
---

# Frontend Tasarım Rehberi

Bu rehber, jenerik "AI slop" estetiğinden kaçınan, özgün ve üretim kalitesinde frontend arayüzleri oluşturmak için tasarlanmıştır. Estetik detaylara ve yaratıcı seçimlere olağanüstü dikkat göstererek gerçek çalışan kod üretin.

Kullanıcı frontend gereksinimleri sağlar: oluşturulacak bir bileşen, sayfa, uygulama veya arayüz. Amaç, hedef kitle veya teknik kısıtlamalar hakkında bağlam içerebilir.

## Tasarım Düşüncesi

Kod yazmadan önce bağlamı anlayın ve CESUR bir estetik yöne bağlanın:

- **Amaç**: Bu arayüz hangi problemi çözüyor? Kim kullanıyor?
- **Ton**: Bir uç nokta seçin: brutal minimalizm, maksimalist kaos, retro-fütüristik, organik/doğal, lüks/rafine, oyunsu/eğlenceli, editöryal/dergi, brütalist/ham, art deco/geometrik, yumuşak/pastel, endüstriyel/faydacı, vb. Seçenekler çok fazla. Bunları ilham için kullanın ancak estetik yöne sadık bir tasarım yapın.
- **Kısıtlar**: Teknik gereksinimler (framework, performans, erişilebilirlik).
- **Farklılaşma**: Bu tasarımı UNUTULMAZ yapan ne? Birinin hatırlayacağı tek şey ne?

**KRİTİK**: Net bir kavramsal yön seçin ve hassasiyetle uygulayın. Cesur maksimalizm ve rafine minimalizm ikisi de işe yarar - önemli olan yoğunluk değil, niyetliliktir.

Ardından şu özelliklere sahip çalışan kod uygulayın (HTML/CSS/JS, React, Vue, vb.):
- Üretim kalitesinde ve işlevsel
- Görsel olarak çarpıcı ve akılda kalıcı
- Net bir estetik bakış açısıyla tutarlı
- Her detayda titizlikle işlenmiş

## Frontend Estetik Kuralları

Odaklanılacak noktalar:

- **Tipografi**: Güzel, benzersiz ve ilgi çekici fontlar seçin. Arial ve Inter gibi jenerik fontlardan kaçının; bunun yerine frontend estetiğini yükselten karakterli seçimler yapın. Karakterli bir display fontu ile rafine bir gövde fontunu eşleştirin.

- **Renk ve Tema**: Tutarlı bir estetiğe bağlı kalın. Tutarlılık için CSS değişkenleri kullanın. Keskin vurgulu baskın renkler, çekingen ve eşit dağılmış paletlerden daha iyi performans gösterir.

- **Hareket**: Efektler ve mikro-etkileşimler için animasyonlar kullanın. HTML için CSS-only çözümlere öncelik verin. React için mümkün olduğunda Motion kütüphanesi kullanın. Yüksek etkili anlara odaklanın: kademeli görünümlerle (animation-delay) iyi orkestre edilmiş tek bir sayfa yüklemesi, dağınık mikro-etkileşimlerden daha fazla memnuniyet yaratır. Şaşırtan scroll-triggering ve hover durumları kullanın.

- **Mekansal Kompozisyon**: Beklenmedik düzenler. Asimetri. Örtüşme. Çapraz akış. Grid kırıcı elemanlar. Cömert negatif boşluk VEYA kontrollü yoğunluk.

- **Arka Planlar ve Görsel Detaylar**: Düz renklere varsayılan olarak dönmek yerine atmosfer ve derinlik yaratın. Genel estetiğe uyan bağlamsal efektler ve dokular ekleyin. Gradient mesh'ler, noise texture'lar, geometrik desenler, katmanlı saydamlıklar, dramatik gölgeler, dekoratif kenarlıklar, özel imleçler ve grain overlay'ler gibi yaratıcı formlar uygulayın.

## Kaçınılması Gerekenler

ASLA aşağıdaki jenerik AI-üretimi estetikleri kullanmayın:

- Aşırı kullanılmış font aileleri (Inter, Roboto, Arial, sistem fontları)
- Klişe renk şemaları (özellikle beyaz arka plan üzerinde mor gradyanlar)
- Öngörülebilir düzenler ve bileşen kalıpları
- Bağlama özgü karakter taşımayan kurabiye kalıbı tasarımlar

Yaratıcı yorumlayın ve bağlam için gerçekten tasarlanmış hissettiren beklenmedik seçimler yapın. Hiçbir tasarım aynı olmamalı. Açık ve koyu temalar, farklı fontlar, farklı estetikler arasında çeşitlilik gösterin. Üretimler arasında ASLA ortak seçimlere yakınsamayın.

## Uygulama Karmaşıklığı

**ÖNEMLİ**: Uygulama karmaşıklığını estetik vizyonla eşleştirin:

- Maksimalist tasarımlar kapsamlı animasyonlar ve efektlerle ayrıntılı kod gerektirir
- Minimalist veya rafine tasarımlar kısıtlama, hassasiyet ve boşluk, tipografi ile ince detaylara dikkatli ilgi gerektirir

Zarafet, vizyonu iyi uygulamaktan gelir.

## Son Hatırlatma

Yapay zeka olağanüstü yaratıcı işler yapabilir. Geri durmayın, kalıpların dışında düşündüğünüzde ve kendine özgü bir vizyona tam olarak bağlandığınızda gerçekten ne yaratılabileceğini gösterin.

💾 Kullanım: Yukarıdaki Markdown içeriğini kopyalayıp .md uzantılı bir dosya olarak kaydedin. ChatGPT’de “Custom Instructions” bölümüne, Claude’da “Project Instructions” alanına veya herhangi bir LLM’in sistem prompt’una yapıştırarak kullanabilirsiniz.

BC

Burak Can KARA

Yapay zeka destekli geliştirme ve tasarım üzerine çalışmalar

Bu rehber, Anthropic’in Apache 2.0 lisanslı “frontend-design” skill dosyasından Türkçeye uyarlanmış ve genişletilmiştir. Ticari ve kişisel kullanıma açıktır.

Advertisement
Önceki İçerikCBS, Uzaktan Algılama ve Jeo-Veri Bilimi Çalışmaları İçin 50 Önemli Python Kütüphanesi
Sonraki İçerikReact ve Tailwind ile Karmaşık Web Bileşenleri Oluşturma Rehberi
Abone Ol
Bildirim Al
guest

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

1 Yorum
En Yeniler
Eskiler Beğenilenler
Satıriçi Geribildirimi
Tüm yorumları göster.
Furkan Aslantaş
Furkan Aslantaş
Ziyaretçi
4 Aralık 2025 18:30
Puan :
     

Gayet açıklayıcı prompt yönlendirmeleri teşekkür ederim.

1
0
Bir şey mi söylemek istediniz? Tıklayın...x