Cron ile otomatik çalışan, yapay zeka destekli blog içerik üretim sistemi.
Cron zamanı gelince sistem kendisi çalışır
Sunucuda belirlenen saatte (örn: her gün 09:00) cron job tetiklenir. Sistem otomatik olarak yeni blog yazısı üretir ve taslak olarak kaydeder.
Belirlenen saatte sunucu otomatik olarak AI blog sistemini başlatır.
AI, müzik sektörüne uygun güncel ve ilgi çekici bir konu başlığı oluşturur.
Claude AI, SEO uyumlu, detaylı ve profesyonel bir makale yazar.
Yazının en dikkat çekici 2-3 cümlelik özeti oluşturulur. Listelerde görünür.
"Bu yaz Türkiye'nin dört bir yanında müzik festivalleri düzenleniyor. İşte kaçırmamanız gereken en önemli 10 etkinlik..."
Google arama sonuçlarında görünecek SEO açıklaması yazılır (max 160 karakter).
Arama motorları için anahtar kelimeler ve etiketler belirlenir.
Konuya uygun profesyonel kapak görseli AI tarafından çizilir.
Yazı içeriğinin uygun yerlerine reklam alanları otomatik eklenir.
Tüm içerik hazırlandıktan sonra "Taslak" olarak veritabanına kaydedilir.
| Öğe | Açıklama | Uzunluk |
|---|---|---|
| Başlık | SEO uyumlu, dikkat çekici başlık | 60-80 karakter |
| İçerik | Detaylı, profesyonel makale | ~1500 kelime |
| Spot | Yazının kısa özeti | 2-3 cümle |
| Meta | Google için açıklama | ~160 karakter |
| Etiketler | SEO anahtar kelimeleri | 5-8 etiket |
| Görsel | DALL-E 3 ile kapak görseli | 1024x1024 px |
| Reklamlar | İçerik aralarına yerleştirme | 2-3 alan |
Her sabah 09:00'da cron tetiklenir ve insan müdahalesi olmadan tam bir blog yazısı üretilir. İşte detaylı süreç:
Linux crontab her dakika Laravel scheduler'ı çağırır. Scheduler app/Console/Kernel.php'deki zamanlamaları kontrol eder. 09:00 ise ai:blog-draft komutu tetiklenir.
Sistem önceki yazıları analiz eder, tekrar eden konuları engeller. Trend topic listesinden veya site içeriğinden ilham alarak benzersiz bir konu başlığı üretilir.
Ardışık API çağrıları yapılır: Önce başlık, sonra içerik (~1500 kelime), sonra spot, sonra meta description, sonra etiketler. Her adım öncekinin çıktısını kullanır.
Başlık ve içerikten görsel prompt'u oluşturulur. OpenAI DALL-E 3 API'sine gönderilir. 1024x1024 benzersiz kapak görseli indirilir ve Media Library'ye kaydedilir.
İçerik paragrafları sayılır, uygun noktalara reklam placeholder'ları eklenir. [AD_SLOT_1], [AD_SLOT_2] gibi işaretler frontend'de gerçek reklam kodlarıyla değiştirilir.
Blog Post modeline tüm veriler kaydedilir: title, content, excerpt, meta, featured_image, tags. status: 'draft' olarak işaretlenir. Admin onayı bekler.
Admin paneline "Yeni AI taslağı hazır" bildirimi düşer. E-posta ile de bilgi verilebilir. Tüm süreç 2-3 dakikada tamamlanır, admin sadece onaylar.
(Zamanlanmış Görev)
Sunucuda belirlenen saatte otomatik çalışan komut.
Çalar saat gibi - saati gelince çalışır.
(Özet Paragraf)
Yazının en önemli 2-3 cümlelik özeti. Listelerde görünür.
Gazete haberlerindeki kalın yazılı giriş gibi.
(Görsel Üretici)
OpenAI'ın metinden görsel üreten yapay zeka modeli.
"Şunu çiz" deyince çizen dijital ressam.
(SEO Açıklaması)
Google arama sonuçlarında başlığın altında görünen metin.
Dükkan vitrinine asılan tanıtım yazısı.