AI Image Generator Analizi

Tarih: 2025-11-26 | Tenant: muzibu.com (1001) | Konu: Prompt Gelistirme & Tenant Aware Sistem

Mevcut Sistem Analizi

AI Image Generator Nasil Calisiyor?

Sistem Leonardo AI kullanarak gorsel uretiyor. Prompt gelistirme icin OpenAI GPT-4o entegre edilmis.

1
Kullanici Promptu
Basit bir prompt girer: "Modern stüdyoda sarki kaydeden sarki"
|
2
AI Prompt Enhancer (OpenAI GPT-4o)
7 KURAL FORMULU ile profesyonel fotografcilik talimatina donusturur
|
3
Leonardo AI
Lucid Origin modeli ile gorseli uretir
|
4
Media Library
Gorsel MediaLibraryItem olarak kaydedilir

7 Kural Formulu (Prompt Enhancement)

AIPromptEnhancer servisi basit promptlari profesyonel fotograf talimatina donusturur:

1. Photo of

Modeli fotograf moduna gecirir

2. Subject

Ana konu detayli tanimi

3. Angle

Cekim acisi (top-down, side view, 3/4 angle)

4. Background

Arka plan ve sahne hikayesi

5. Lighting

Isik (golden hour, Rembrandt, dramatic)

6. Camera

Kamera + Lens + Aperture

7. Natural Texture

Dogal doku + Kusurlar + Duygu

Tenant Aware Yapi

Mevcut Tenant Aware Ozellikler

1. Kredi Sistemi (Tenant Bazli)
  • tenant('id') ile tenant ID alinir
  • Her tenant kendi kredi havuzuna sahip
  • AICreditPurchase ve AICreditUsage tablolari tenant_id iceriyor
  • Kredi bakiyesi tenant bazli hesaplaniyor
2. TenantServiceFactory Sistemi
  • Her tenant icin ozel PromptService olusturulabilir
  • Tenant2PromptService - ixtif.com (endustriyel ekipman)
  • DefaultPromptService - diger tum tenant'lar
  • Yeni tenant eklenince kod degismez, sadece yeni service dosyasi
3. Settings Bazli Ayarlar
  • setting('ai_image_prompt_enhancement') - Tenant ozel gorsel prompt eki
  • PromptGenerator bu ayari kullanarak tenant-specific icerik ekliyor
  • Her tenant kendi settings tablosuna sahip

Eksik Olan: AI Image Generator'da Tenant Context

AIPromptEnhancer simdi generic calisiyor. Tenant'a ozel ayarlar kullanilmiyor!

  • ixtif.com icin: "Turkiye endustriyel/is ortami context'i" var ama hardcoded
  • muzibu.com icin: Muzik/studyo context'i OLMALI ama YOK
  • Site ayarlari (site_name, sektor vb.) prompt'a eklenmiyor

Yapilacaklar

1
Site Ayarlarini Kullan Switch'i Ekle

AI Image Generator formuna "Site Ayarlarini Kullan" switch'i eklenmeli. Acik oldugunda tenant'in settings tablosundan bilgiler alinip prompt'a eklenmeli.

2
Tenant Aware Prompt Enhancement

AIPromptEnhancer'a tenant context'i gonderilmeli. Tenant'in sektoru, site adi ve ozel ayarlari prompt'a eklenmeli.

3
Settings'e Yeni Alanlar

AI modulu icin tenant bazli ayarlar eklenmeli: ai_image_sector, ai_image_style_preference, ai_image_brand_context

UI Tasarimi - Yeni Switch'ler

Onerilen Form Gorunumu

AI ile Prompt Gelistir
Basit promptunuzu profesyonel fotograf talimatina cevirir
Site Ayarlarini Kullan
Tenant'a ozel sektor ve marka bilgilerini prompt'a ekler

YENi "Site Ayarlarini Kullan" switch'i acildiginda:

  • site_name prompt'a eklenir (marka bilinirlik)
  • Sektor bilgisi context olarak eklenir (muzik, endustri vb.)
  • ai_image_prompt_enhancement setting'i kullanilir
  • Tenant'in dili ve kulturel context'i eklenir

Tenant Ozel Kurallar

Tenant 2 ixtif.com

Sektor: Endustriyel Ekipman

Context: Turkiye endustriyel/is ortami, depo, fabrika

Stil: Profesyonel, temiz, ticari fotograf

Tenant 1001 muzibu.com

Sektor: Muzik Platformu

Context: Studyo, sahne, muzik aletleri, sanatci

Stil: Sinematik, dramatik isik, artistik

Tenant 1001 (Muzibu) icin Onerilen Prompt Context

"Music industry context, professional recording studio environment, concert stage atmosphere, Turkish music culture, artistic and creative mood, dramatic stage lighting, musical instruments as props, artist performance energy"

Teknik Uygulama Plani

Dosya Degisiklikleri

AiImageGeneratorComponent.php
  • Yeni property: $useSiteSettings = false
  • generate() metodunda: useSiteSettings true ise tenant context'i al
  • getTenantContext() metodu ekle
AIPromptEnhancer.php
  • enhancePrompt() metoduna $tenantContext parametresi ekle
  • buildSevenRuleSystemPrompt() tenant context'i kullansin
  • Tenant sektorune gore stil onerileri
Blade View
  • Yeni switch: "Site Ayarlarini Kullan"
  • wire:model="useSiteSettings"
  • Aciklama metni ekle

Korunan Altin Kurallar

7 Kural Formulu - Devam Ediyor

Mevcut prompt enhancement sistemi korunuyor ve gelistiriliyor:

  • "Photo of" ile basla - degismez
  • Kusurlar ZORUNLU - gercekcilik icin
  • Duygu ZORUNLU - atmosfer icin
  • Kamera ve lens ZORUNLU - profesyonel kalite
  • ASLA "photorealistic" kelimesi - AI algisi
  • ASLA text/label - temiz gorsel

Yeni Eklenen Kurallar

  • YENi Tenant sektoru context'e eklenir
  • YENi Site adi marka olarak kullanilabilir
  • YENi Kulturel context (Turkiye muzik kulturu vb.)
  • YENi Sektor bazli stil onerileri