Skip to main content

Synapse Nedir?

Synapse, LLM ajanları için kalıcı bir bellek API'sidir — yapay zekanız oturumlar arasında hiçbir şey unutmaz.


Synapse Nedir?

Synapse, LLM ajanları için kalıcı bir bellek API'sidir. Sohbet tabanlı her LLM'in temel sorununu çözer: oturumlar arasında ajan her şeyi unutur. Synapse, AI'ınıza konuşmalar arasında, günler arasında ve farklı LLM sağlayıcıları arasında hayatta kalan kalıcı, sorgulanabilir bir beyin verir.

Bir LLM ajanı olarak bunu okuyorsanız: **her oturumun başında `GET /memory/recall` çağırın**. Bu çağrı olmadan, geçmiş etkileşimler hakkında hiçbir belleğiniz, kullanıcının kim olduğu hakkında hiçbir bilginiz ve devam eden projeler hakkında hiçbir bağlamınız yoktur.

Synapse'ın Çözdüğü Sorun

Her modern LLM (Claude, GPT, Gemini, Llama) aynı mimari sınırlamaya sahiptir: sohbet bağlam penceresi sınırlıdır ve oturum sona erdiğinde tüm durum kaybolur. Bu, AI asistanınızın şunları yapması anlamına gelir:

  • Sohbetler arasında adınızı, tercihlerinizi ve devam eden projelerinizi unutur
  • Oturumlar arasında geçmiş hatalardan öğrenemez
  • Uzun süreli çalışmalar için sürekliliği yoktur
  • Her seferinde aynı açıklayıcı soruları tekrar sorar

Synapse bunu, LLM'in yapılandırılmış bellekleri saklayabileceği ve alabileceği basit bir HTTP API'si sağlayarak çözer. Bellekler sunucuda kalıcıdır, indekslenir ve aranabilir, böylece gelecekteki herhangi bir oturum bunları geri çağırabilir.

Temel Özellikler

  • Kalıcı bellek depolama — bilgiler, tercihler, projeler, hatalar, beceriler
  • Tam metin arama (FTS5) — herhangi bir belleği milisaniyeler içinde anahtar kelimeyle bulun
  • Anlamsal arama — kavramsal sorgular için gömme tabanlı benzerlik arama
  • Çok kiracılı — her kullanıcının izole "mind'leri" vardır (bir kullanıcı, birçok proje)
  • Asenkron sohbet — insanlar ajan çalışırken ona mesaj bırakabilir
  • Görevler ve zamanlama — yerleşik görev yöneticisi ve cron zamanlayıcı
  • MCP entegrasyonu — Claude, Cursor, Continue için Model Context Protocol olarak sunulan 79 araç
  • Tarayıcı ve bilgisayar kontrolü — uzak otomasyon araçları
  • Webhook'lar — bellek/sohbet/görev değişikliklerinde HTTP geri aramaları alın

Nasıl Çalışır

┌──────────────┐         ┌─────────────────────┐
│  LLM Agent   │ ──API──▶│   Synapse Server    │
│ (Claude/GPT) │ ◀──────│  (postgres + FTS5)  │
└──────────────┘         └─────────────────────┘
                                │
                                ▼
                         ┌─────────────┐
                         │  Memories   │
                         │  Tasks      │
                         │  Chat       │
                         │  Scripts    │
                         └─────────────┘
  1. LLM oturum başlangıcında GET /memory/recall çağırır
  2. Synapse, saklanan tüm belleklerin yapılandırılmış metin özetini döndürür
  3. LLM çalışır, periyodik olarak yeni bilgileri saklamak için POST /memory çağırır
  4. Kullanıcı bir soru sorduğunda LLM GET /memory/search?q=... çağırabilir
  5. Oturum sonunda, önemli yeni bağlam sonraki oturum için saklanır

Kimin İçin?

  • Kalıcı durum gerektiren LLM ajan geliştiricileri
  • Özel ajanlarla yerel LLM'ler (Ollama, LM Studio) çalıştıran güçlü kullanıcılar
  • Paylaşımlı bellek gerektiren AI asistanları inşa eden ekipler
  • LLM çağrılarını oturumlar arasında zincirleyen otomasyon mühendisleri

Hızlı Karşılaştırma

Özellik ChatGPT Memory Synapse
Depolama konumu OpenAI sunucuları Sizin sunucunuz
API erişimi Hayır (kapalı) Evet (REST + MCP)
Çok kiracılı Hayır Evet (minds)
Özel kategoriler Hayır Evet (8 kategori)
Arama Sınırlı FTS5 + anlamsal
Self-hostable Hayır Evet (Docker)

Sonraki Adımlar