n8n Projem:
BriefBot

Günümüz iş dünyasının en büyük verimlilik engellerinden biri olan “Gelen Kutusu Yorgunluğu” (Inbox Fatigue) sorununa çözüm olarak geliştirdiğim BriefBot, e-posta yönetimini tamamen otonom hale getiren bir yapay zeka asistanıdır.

Projenin Amacı ve Çalışma Mantığı: Bu proje, n8n otomasyon platformu üzerinde kurgulanmış olup, Google Gemini 1.5 Pro dil modelinin (LLM) gücünü kullanarak e-postaları analiz eder. Sistem, klasik bir “if-this-then-that” mantığının ötesine geçerek, e-postanın içeriğini anlayan, araştıran ve kararlar veren bir yapıdadır.

Öne Çıkan Teknik Yetenekler:

  • Akıllı Filtreleme: Gelen e-postalar önce Regex tabanlı gelişmiş spam filtrelerinden ve gönderen doğrulama (White-list) protokollerinden geçirilerek sistem kaynakları optimize edilir.

  • Çok Yönlü AI Analizi: Gemini API entegrasyonu sayesinde e-postalar; dili ne olursa olsun Türkçeye çevrilir, 2-3 cümlelik yönetici özetleri çıkarılır ve duygu analizi (Pozitif/Negatif/Acil) yapılır.

  • Function Calling (Araç Kullanımı): Sistem, e-posta içeriğindeki teknik terimler için Wikipedia‘yı, finansal hesaplamalar için ise Calculator araçlarını otonom olarak kullanarak veriyi zenginleştirir.

  • Entegre Raporlama: Analiz sonuçları, Telegram üzerinden anlık ve yapılandırılmış (Markdown) bir “Karar Raporu” olarak kullanıcıya sunulurken, eş zamanlı olarak Google Sheets veritabanına loglanır.

  • Hata Yönetimi (Exception Handling): Olası API kesintilerine karşı kurulan “Error Trigger” mekanizması sayesinde sistem kesintisiz çalışır ve hata durumunda yöneticiyi uyarır.

Kullanılan Teknolojiler: n8n Workflow Automation, Google Gemini AI, Telegram Bot API, Google Sheets, IMAP/Gmail Integration.

Müşteri:

Erokan Canbazoğlu

Yıl:

2025

Düzenleyen:

Batuhan İbrahim Dursun

Geliştirici:

Batuhan İbrahim Dursun

Site Link:

batuhanibrahimdursun.com

 

Gelişim Süreci
Hakkında

Günümüz iş ve akademik dünyasında, e-posta kutuları sadece iletişim araçları değil, aynı zamanda yönetilmesi gereken karmaşık veri yığınlarına dönüşmüş durumda. Her gün maruz kaldığımız yüzlerce bildirim ve uzun e-posta trafiği arasında, gerçekten önemli olanı ayırt etmek ciddi bir zaman ve odak kaybına neden oluyor. Akdeniz Üniversitesi’ndeki Sistem Analizi dersi kapsamında geliştirdiğim BriefBot projesi, tam da bu “dijital gürültüyü” yönetilebilir, anlamlı ve eyleme dönüştürülebilir verilere çevirme ihtiyacından doğdu.

Teknik Altyapı ve Gelişim Süreci BriefBot’un gelişim süreci, güçlü bir sorunu modern araçlarla çözme vizyonuyla başladı. Projenin kalbinde, esnek ve güçlü otomasyon yetenekleriyle bilinen n8n platformu yer alıyor. n8n’in iş akışı (workflow) tabanlı yapısı, e-posta sunucularından gelen ham verinin yakalanması ve işlenmesi sürecinde kilit bir rol oynadı. Ancak veriyi yakalamak yeterli değildi; onu anlamlandırmak gerekiyordu.