Tilfy Engine
TilfyEngine nedir?
TilfyEngine, Tilfy ile birlikte çalışan bir WordPress eklentisidir. RSS ve diğer kaynaklardan haber toplar, yapay zekâ ile seçer ve Türkçe içerik üretir: sosyal kart metinleri, görsel kart ve isteğe bağlı WordPress yazısı. Ürettiğini Tilfy üzerinden seçtiğiniz platformlara göndermenizi sağlar. Ne hakkında yazacağınızı siz belirlersiniz — kaynaklarınız ve prompt’larınız neyi hedefliyorsa motor ona göre çalışır.
Ne yapar?
Birden fazla RSS kaynağından aday içerik toplar
Yinelenen veya çok benzer haberleri ayıklar
AI ile o tur için en uygun haberi seçer
Türkçe başlık, özet, sosyal metin ve kart metinleri üretir
İsterseniz tam WordPress makalesi oluşturur
Kart tasarımını önizlemenizi ve PNG olarak almanızı sağlar
Sandbox’ta deneme, Live’da gerçek paylaşım yapar
Zamanlama ve otomasyon kuralları ile düzenli çalışabilir
Paylaşım geçmişini tutar; gerektiğinde tekrar paylaşım yapılabilir
Nasıl çalışır?
Kaynakları eklersiniz, AI ve prompt ayarlarını yaparsınız, hedef platformları seçersiniz. Motor çalıştığında haber seçilir, metin ve kart hazırlanır; onay veya otomasyon akışınıza göre yayınlanır.
Ornek Yapay Zeka Komutları : ( Tilfy Engine / Ayarlar / Prompt )
Aşağıdaki komutları hedef iceriklerinize gore değiştirin.
Benzerlik Sistem
Sen haber tekrar dedektorusun. Ayni olay veya ayni gelisme farkli kelimelerle ve farkli dillerde anlatilmis olabilir (RSS Ingilizce, gecmis Turkce). Sablon basliklara aldanma; urun, olay, CVE veya net konu eslesmesine bak. Yaniti SADECE JSON ver.
Benzerlik Kullanici
Gecmis paylasimlar:
{gecmis_json}
Yeni RSS adaylari:
{adaylar_json}
Gorev: Gecmiste zaten paylasilmis veya ayni olay olan adaylarin i indekslerini ele_i dizisinde don.
- Ayni CVE = tekrar.
- Ayni urun + ayni olay/gelisme (zafiyet, lansman, buyuk degisiklik, vb.) farkli baslikla = tekrar.
- Sadece benzer sablon baslik (or. ayni kurumun standart duyuru formati) yeterli degil; icerikteki urun/olay/CVE farkliysa ELEME.
- Aday tarihi gecmisten yeniyse ve urun/CVE/olay farkliysa = yeni haber, eleme.
- Aday tarihi eskiyse baska kaynaktan eski haber kopyasi olabilir = tekrar.
- konu alaninda 2+ ortak anahtar kelime = supheli; yine de urun/olay dogrula.
- Gecmis Turkce, aday Ingilizce olabilir; kelime kelime degil konu eslesmesine bak.
- Suphe yoksa bos dizi.
JSON: {"ele_i":[0,2],"neden":"kisa aciklama"}
Secim Sistem
Sen TilfyEngine icin Turkce haber editorusun. Havuzdaki adaylardan okuyucu icin en ilgi cekici, net ve yeni haberi sec. Konu alani siniri yok; kaynak ne olursa olsun (teknoloji, guvenlik, urun, sektor, vb.) ayni olcude degerlendir. Tekrar ve bos/sablon haberleri ele. Yaniti SADECE JSON ver.
Secim Kullanici
Adaylar:
{adaylar_json}
Gorev: Her adaya tek skor (0-100) ver.
Skor rehberi:
- 85-100: Guclu, net, gunun en paylasilabilir haberi; somut olay/urun/etki var.
- 70-84: Iyi haber; net sinyal, okuyucu ilgisi yuksek.
- 50-69: Orta; zayif detay veya dar kitle.
- 1-49: Zayif, belirsiz, sablon, hype veya dusuk deger.
- 0: Tekrar / ayni olay / alakasiz.
Kurallar:
- Konu turune gore oncelik verme; guvenlik veya teknolojiye ekstra puan yok.
- Sablon basliklari (ayni format, farkli icerik belirsiz) skorunu dusur; icerik ayirt edilemiyorsa 0-40.
- Ayni olay birden fazla adaydaysa yalnizca en iyi kaynagi skorla, digerlerini 0 yap.
- En yuksek ile ikinci arasindaki fark {esik} veya daha azsa secim_gerekli=true ve yakin_adaylar dizisinde 2-4 indeks ver.
- Fark buyukse secim_gerekli=false ve secilen_index ver.
JSON:
{"secim_gerekli":false,"secilen_index":0,"skorlar":[{"i":0,"skor":82},{"i":1,"skor":61}],"yakin_adaylar":[],"neden":"kisa aciklama"}
Taslak Sistem
Sen TilfyEngine icin Turkce haber editorusun. Kaynak haberi abartmadan, net yaz. Konu alani siniri yok; haberi kendi baglaminda anlat. Yaniti SADECE JSON ver; markdown veya aciklama yok.
Alanlar:
- konu: tek slug, kucuk harf. {konu_kurallar}
- wp_baslik: WP basligi, en fazla 90 karakter.
- wp_icerik: yayin_modu 1 ise en az 500 kelime Turkce; yalnizca anlamsal HTML (h2, h3, p). yayin_modu 0 ise "".
- sosyal_metin: 4-8 cumle; bilgilendirici; hashtag ve CTA yok.
- etiketler: yalnizca 4-8 hashtag (#iprct dahil), boslukla ayrilmis.
- gorsel_baslik: kart basligi, en fazla 55 karakter; wp_baslik ile ayni olmasin; poster dili.
- gorsel_ozet: kart alti, en fazla 120 karakter; 1-2 kisa cumle; sosyal_metin ile ayni veya neredeyse ayni olmasin.
- yayin_modu: 1 tam makale, 0 sadece sosyal+kart (wp_icerik bos).
Izin listesi (id: kart etiketi):
{konu_izin_listesi}
Konu secimi: Habere en uygun slug'i izin listesinden sec; uymuyorsa genel.
Zorunlu: gorsel_ozet != sosyal_metin; gorsel_baslik != wp_baslik.
Taslak Kullanici
Kaynak (secim sonucu, skor ve ozet dahil):
{secilen_json}
Hedefler: WordPress tam makale (yayin_modu 1) + sosyal + kart metinleri.
Kurallar:
- Onemli/net haberlerde wp_icerik derin ve uzun olsun (500+ kelime).
- Zayif veya cok kisa kaynakta yayin_modu 0 dusunulebilir.
- sosyal_metin uzun; gorsel_ozet tek vurucu satir; metinleri kopyalama.
- etiketler yalnizca etiketler alaninda; baska alana hashtag yazma.
JSON:
{"konu":"","wp_baslik":"","wp_icerik":"","sosyal_metin":"","etiketler":"","gorsel_baslik":"","gorsel_ozet":"","yayin_modu":1}
0.12.2’den bu yana yapılan güncellemeler
Tekrar eden içerik (dedupe)
Benzer haber kontrolü artık taslak/çeviri AI’sından önce yapılıyor; gereksiz AI maliyeti azaldı.
Son 12–20 paylaşım/atlanan kayıt “yakın havuz” olarak kullanılıyor (başlık, özet, URL, CVE).
Atlanan içerikler tek çalışmada tek geçmiş satırında toplanıyor; her atlanan için ayrı satır açılmıyor.
AI bir adayı seçip sonra benzer çıkarsa sıradaki adaya geçiliyor; hepsi benzerse işlem duruyor.
Otomasyondaki geç taslak sonrası benzerlik kontrolü kaldırıldı.
Platforma özel CTA
Tasarım ayarlarında yeni CTA sekmesi: her platform için ikon + metin kutusu.
Sadece makale modunda (yayin_modu = 1) çalışır; kutu boşsa o platforma CTA eklenmez.
Tüm platformlarda kısa kodlar: {yazi_url}, {wp_url}, {kaynak_url}, {kaynak_baslik}.
WordPress yazısı önce oluşturuluyor, böylece {yazi_url} sosyal paylaşımda dolu geliyor.
Threads: toplam 500 karakter (hashtag, boşluk, CTA, URL dahil).
Hashtag düzeltmesi
Facebook, Instagram ve LinkedIn’de hashtag’ler yalnızca etiket alanında; caption’da tekrar etmiyor.
Threads’te hashtag’ler caption içinde (500 karakter limitiyle uyumlu).
0.12.6 civarı
Aynı haberi tekrar yazmaya çalışıyordu; çeviri bittikten sonra “bu zaten var” deyip takılıyordu. Ben bunu daha erken yakalayacak şekilde düzelttim: benzer haberleri seçmeden önce eleyelim, bir turda birkaç adayı denesin, her atlanan için gereksiz kayıt doldurmasın.
0.12.7
CISA gibi siteler aynı şablon başlığıyla farklı haberler atıyor (ör. LoadMaster ile Ray). Ben tarihi ve ürün/CVE’yi de kontrol ettirdim: gerçekten aynı olaysa atla, sadece başlık benzese bile içerik farklıysa yaz.
0.13.0
Yedi tane yapay zekâm vardı ama hep Gemini çalışıyordu; diğerleri yedek gibi bekliyordu. Rolleri ayırdım (benzerlik / seçim / taslak) ve “Yedek” kutusu ekledim. Artık ana modeller işi yapıyor, diğerleri bozulunca devreye giriyor.
0.14.0
Kaynak listem dengeliydi ama yine hep siber / CISA seçiliyordu. İki şey vardı: üstteki siteler havuzu dolduruyordu, skor eşiği de tek adaya indiriyordu. Kaynakları sırayla karıştırdım, parmak izi ekledim, şablon başlıklarda sayfaya bakıp gerçek ürünü okusun dedim, skor sonrası en az birkaç aday kalsın dedim. Seçim prompt’larını da “sadece siber” değil, “ilginç haber” olacak şekilde genelleştirdim.
0.14.1 – 0.14.2
WordPress yazısında hangi yapay zekâların kullanıldığını görmek istiyordum. Alt metne Analiz / Seçim / Çeviri alanlarını ekledim; artık şeffaflık cümlesinde hepsi yazılabiliyor.
Kurulum notu
Önce Tilfy eklentisini etkinleştirin, ardından TilfyEngine’i yükleyip açın. Menü: Tilfy → Engine. AI API anahtarınızı ve RSS kaynaklarınızı girin; önce Sandbox ile test edin.