Tekrarlayan iş süreçlerini sadece metin üreten sohbet botlarıyla çözmek artık geride kaldı. GitHub üzerinde 55.000'den fazla yıldız alan n8n-io/n8n, görsel düğüm (node) mimarisiyle kendi sunucunuzda ücretsiz barındırabileceğiniz (self-hosted) en güçlü yapay zeka ajan orkestrasyon platformudur.
n8n vs Zapier vs Make: Yapay Zeka Ajan Karşılaştırması
| Kriter | n8n (Self-Hosted) | Make.com | Zapier |
|---|---|---|---|
| Lisans ve Maliyet | Ücretsiz (Fair-code / Yerel Kurulum) | İşlem (Operation) Başına Ücretli | Görev (Task) Başına Yüksek Ücretli |
| Yerel LLM Desteği (Ollama) | Doğrudan Yerleşik Düğüm | Harici Tunnel Gerektirir | Desteklemiyor |
| LangChain & Hafıza (Memory) | Tam Entegre (Window Buffer, Postgres, Redis) | Sınırlı | Temel Düzey |
| Veri Gizliliği | %100 Kendi Sunucunuzda | Bulut Tabanlı | Bulut Tabanlı |
Adım 1: Docker ile 30 Saniyede Yerel n8n Kurulumu
Verilerinizin kaybolmaması için kalıcı bir Docker hacmi (volume) oluşturarak n8n konteynerini başlatın:
docker volume create n8n_data
docker run -d --restart unless-stopped \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8nKurulum tamamlandığında tarayıcınızdan http://localhost:5678 adresine giderek yönetici hesabınızı oluşturun.
Adım 2: İlk Otonom AI Ajan İş Akışını Tasarlama
n8n içerisinde yer alan yerleşik LangChain düğümleriyle bir ajanı 4 adımda ayağa kaldırabilirsiniz:
- Tetikleyici (Trigger): Tuvale Telegram Trigger, Webhook veya Chat Trigger düğümü ekleyin.
- AI Agent Düğümü: Tools Agent modunu seçin ve sistem komutuna (System Prompt) ajanın görev tanımını yazın.
- Beyin (Chat Model): Alt bağlantıya Google Gemini Chat Model, OpenAI veya yerel çalışması için Ollama Chat Model bağlayın.
- Hafıza ve Araçlar (Memory & Tools): Ajanın önceki mesajları hatırlaması için Window Buffer Memory; aksiyon alabilmesi için Gmail, Google Calendar veya Wikipedia araçlarını ekleyin.
Sıkça Sorulan Sorular (SSS)
n8n yerel bilgisayardaki Ollama modellerine nasıl bağlanır?
Docker içerisinden ana bilgisayardaki Ollama'ya erişmek için Base URL alanına http://host.docker.internal:11434 yazmanız yeterlidir.
Kod bilmeden karmaşık API'ler bağlanabilir mi?
Evet, cURL komutunu kopyalayıp n8n'in 'HTTP Request' düğümüne yapıştırdığınızda tüm başlık ve JSON parametreleri otomatik olarak ayrıştırılır.