N8N ve Next.js ile Yapay Zeka Destekli Rakip Analiz Aracı Nasıl Yaptım — Aylık $0
Rakip araştırması kulağa basit gelir ama hızla saatleri yutan bir göreve dönüşür. 5–10 rakibi manuel olarak araştırmak tüm bir çalışma gününü alabilir. Bu yüzden RivalRadar'ı geliştirdim: aylık $0 altyapı maliyetiyle 60 saniyede kapsamlı SWOT rakip raporu üreten yapay zeka destekli bir araç.
Çözmeye Değer Problem
SaaS ürünleri geliştirirken sürekli rekabet zekasına ihtiyaç duyuyordum. Rakipler ne kadar ücret alıyor? Hangi özellikleri eksik? Pazar fırsatı nerede? Cevaplar internetteydi — ama bunları manuel toplamak ve sentezlemek çok yorucuydu. Bu mükemmel bir AI otomasyon problemiydi: tekrarlı, öngörülebilir çıktı formatı, net değer.
Neden Özel Kod Yerine N8N
Bunu LangChain veya Node.js ile yapabilirdim, ama N8N değerli bir şey sundu: altyapı yükü olmadan görsel workflow orkestrasyon. Her agent adımını görüyor, hataları anında ayıklıyor, koda dokunmadan workflow'u değiştirebiliyorum. N8N'in AI Agent node'u kaputun altında LangChain kullanır ve Groq'un hızlı API'si ile doğrudan entegre olur.
Çoklu Agent Mimarisi
RivalRadar'ın N8N workflow'u üç özel agent'ı sırayla çalıştırır:
- Keşif Agent'ı — şirket adı ve sektörü alır, web arama ile 3–5 gerçek rakip belirler
- Analiz Agent'ı — her rakip için herkese açık sayfalarından fiyatlandırma, özellik ve konumlandırma çıkarır
- Rapor Agent'ı — tüm bulguları uygulanabilir önerilerle SWOT raporuna sentezler
Her agent Groq'un Llama 3.3 70B modeliyle çalışır — hızlı, cömert limitler dahilinde ücretsiz.
Sıfır Maliyet Altyapı
- N8N — Render'ın ücretsiz katmanında self-hosted ($0)
- Groq API — ücretsiz katman, günde 14.400 istek ($0)
- Next.js, Vercel'de — hobby katmanı ($0)
- Neon'da PostgreSQL — rapor depolama, ücretsiz katman ($0)
Aylık toplam maliyet: $0. 2026'da ücretsiz katmanlar bağımsız projeler için gerçekten production'a hazır.
Öğrenilen Dersler
En büyük zorluk Analiz Agent'ı için prompt mühendisliğiydi. Erken sürümler olmayan rakip özelliklerini uyduruyordu. Çözüm: katı bir talimat eklemek — "Yalnızca sağlanan URL'lerden doğrulayabileceklerini rapor et. Emin değilsen 'doğrulanmadı' yaz."
İkinci ders hız sınırlamasıydı. Groq hızlıdır ama dakika başına token limitleri var. Agent çağrıları arasına 2 saniyelik gecikme eklemek sorunu temizce çözdü.
Akın Coşkun
Full Stack Developer · AI & Automation