Anasayfa / Nedir? / Yapay Zekanın “Günübirlik İşçi” Akıl Tutulmasına Son: Basic Memory ve MCP Dünyası

Yapay Zekanın “Günübirlik İşçi” Akıl Tutulmasına Son: Basic Memory ve MCP Dünyası

AI araçlarıyla çalışan herkesin, özellikle de son dönemde vibecoding akımına kapılıp sadece komutlarla proje ayağa kaldıran yazılımcıların en büyük ortak çilesi nedir? Tabii ki o meşhur “hafıza kaybı” ve bağlam (context) problemi.

ChatGPT, Claude veya Cursor fark etmeksizin, açtığımız her yeni sohbet penceresinde yapay zekaya projenin mimarisini, Docker konfigürasyonlarını, API kurallarını veya neyi nasıl istediğimizi baştan anlatmak zorunda kalıyoruz. Sohbet biraz uzadığında ise yapay zeka saçmalamaya, eski kararları unutmaya başlıyor. Kısacası günümüz AI asistanları tam anlamıyla birer günübirlik işçi gibi çalışıyor: Sabah geliyor, yardım ediyor, akşam tarayıcı sekmesini kapattığınız an her şeyi unutup gidiyor.

İşte bu kronik sorunu kökten çözmek için harika bir açık kaynaklı proje karşımıza çıktı: Basic Memory. Anthropic’in geliştirdiği MCP (Model Context Protocol) standardıyla tam uyumlu çalışan bu araç, yapay zekanıza hem lokalde (on-premises) hem de bulutta çalışabilen kalıcı ve dinamik bir hafıza kazandırıyor.

Basic memory MCP ile tamamen uyumlu bir çözüm getiriyor. Cloud veya on-premies olarak kullanabilirsiniz.

RAG Sistemlerinin Markdown Sistemlerine Dönüşümü

Bugün yapay zekaya bir şey hatırlatmak istendiğinde akla ilk gelen şey bir Vektör Veritabanı (Vector DB) kurup RAG mimarisi oluşturmaktır. Ancak Basic Memory ezber bozarak bilgileri bir vektör veritabanında değil, bilgisayarınızdaki standart Markdown (.md) dosyalarında saklıyor.

Çalışma Mantığı

  • Plain Markdown: Basic Memory; bir vektör veritabanı şeklinde değil, standart bir markdown (.md) dosyasında saklıyor.
  • Çift Yönlü (Bidirectional) Düzenleme: Vektörel veritabanlarından belki de ayıran, en can alıcı özellik olarak bunu ifade edebiliriz. Agent ile konuşma sırasında ilgili markdown dosyasına canlı olarak yeni eklemeleri, düzenlemeleri veya silmeleri ister agent, isterseniz bir insan olarak sizde direk yapabiliyorsunuz. Sizin yaptığınız anlık değişimlerde sistem üzerinden otomatik olarak senkronize ediliyor.
  • Knowledge Graph: Dosyalar birbirine [[wikilink]] olarak bağlanabiliyor. Bu sayede de markdown dosyalarını entities (varlık), observations (girdiler) ve relarions (ilişkiler) olarak bir anlam haritası da çıkabiliyor.

Teknik Özellikler

  • MCP – Native: MCP standardını tam olarak desteklediği için Claude Desktop, Claude Code, Cursor, VS Code gibi AI istemcileri ile tam uyumlu olarak çalışabiliyor.
  • Progressive Tool Discovery: Yapay zeka araçlarına bağlanan araçlar akıllı etiketlere sahiptir. Basic memory ile AI aracı, hangi aracı kullanacağını bir context tüketmeden direk olarak bilir.
  • Anlamsal ve Tam Metin Arama: Arka planda bir SQLite kullandığı için AI tarafından yapılan aramalarda kelime eşleştirmesi ile değil, anlamsal olarakta arama yapmasını sağlıyor.

Size Neler Kazandırabilir?

AI ile birlikte geliştirdiğimiz projelerde en büyük sorunlarımızdan biri her chatte bağlamı (context) tekrar tekrar inşa etmek zorunda kalıyoruz. Hatta chat uzadıkça ilgili API dökümanını, docker bilgilerini vs. tekrar tekrar vermek zorunda kalabiliyoruz. Bundan dolayı da token tüketimimiz bazen devasa boyutlara ulaşabiliyor.

Basic memory ile hem ajana her defasında projeyi anlatma yükünden kurtulurken, token tüketiminizde de ciddi bir tasarruf olacaktır.

AI asistanları günümüzde günü birlik işçiler gibi. Her sabah bizlerle beraber işe geldiler, yardım ettiler ama onlar için tüm yük o gün bitti. Ertesi gün ilgili iş süreci sizin için devam ederken, AI için öncesi hep yoktu. Basic memory gibi uygulamalar sayesinde ajanlara bir kurumsal hafıza ekleyerek, sürece olan katkılarına devamlılıkta eklemiş oluyoruz.

Github Adresi: https://github.com/basicmachines-co/basic-memory

İnternet Sitesi: https://basicmemory.com/

Etiketlendi:

Cevap bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.