Yazılım Notları

Agent'lar ve Orchestration

Agent'ınızın Bir Yuvaya İhtiyacı Var: Memory, State ve Governance Verinin Yanında

Your Agent Needs a Home

Agent'ın memory, state ve yetkisi ayrı servislere dağıldıkça maliyet ve denetim açığı büyür; bunları verinin zaten yaşadığı veritabanına taşımak 2026'nın yükselen mimari tezi.

Yükselen görüş

Agent'ın state, memory ve audit kaydı ayrı servislere dağıldıkça tutarsızlık ve yetki açığı büyür; verinin yanında, veritabanı rolüyle tutulduğunda governance varsayılan gelir.

Büyük veri platformlarının 2025-2026 ürünleri bu yöne gidiyor; ayrı vector database ve memory servisi savunucuları ölçek ve yük yalıtımı gerekçesiyle karşı çıkıyor.

Zihinsel model

Agent kiracı, veritabanı ev: anahtarı (rol) kime verdiğiniz, evde ne olduğundan daha çok şey belirler.

Neden

  • Kaynak kayıt ile hafıza kopyası ayrı sistemlerde yaşadıkça güncelleme ve yetki geri alma birinden diğerine geç ulaşır.
  • Aynı transaction ve aynı SQL sorgusu, iş kaydını, hafızayı ve kullanıcının yetkisini tek seferde tutarlı kılar.
  • Veritabanı rolü ve RLS, Prompt Injection'a karşı modelin kandırılmasından bağımsız çalışan yapısal bir sınır çizer.

Kanıt

Kurumsal GenAI pilotlarının yaklaşık yüzde 95'i ölçülebilir getiri üretmedi; neden olarak sistemlerin geri bildirimi tutup bağlama uyum sağlayamaması gösterildi.

MIT NANDA, The GenAI Divide (2025)

RLS'i atlayan rolle bağlı bir asistan, destek talebine gömülü talimatla gizli token tablosunu dışarı yazdı.

General Analysis, Supabase MCP (2025)

Databricks'e göre platformundaki veritabanlarının yüzde 80'ini artık Agent'lar oluşturuyor.

Forbes, Databricks State of AI Agents (2026)

Karşı görüş

Yoğun vektör araması OLTP yüküyle aynı makinede yarışınca müşteri işlemleri yavaşlar. 'Agentic database' katmanlarının çoğu ürüne özgü ve preview aşamasında, yani yeni bir satıcı bağımlılığı riski taşıyor.

Kavramlar

Agent StateGörevin anlık durumu; kesintide kaldığı yerden sürmesini sağlar.
Long-term MemoryThread'ler arası yaşayan seçilmiş bilgi; gerektiğinde getirilir, her seferinde basılmaz.
Row-Level SecurityRolün hangi satırları görebileceğini veritabanında politika ile sınırlar.
Database BranchingÜretim verisinin kopyalanmadan çatallanması; Agent'ın yalıtılmış deneme ortamı.
Data ResidencyVerinin fiziksel olarak hangi ülkede tutulduğu; bankacılık ve kamuda zorunlu.

Pratikte

  • Her Agent'a ayrı, dar bir veritabanı rolü verin; RLS'i atlayan bağlantıyı kaldırın.
  • İş kaydı ile hafıza notunu aynı transaction içinde yazın.
  • Agent'ın migration ve veri düzeltme denemelerini maskelenmiş branch'e taşıyın, diff'i insana onaylatın.
Önce bunu okuThe lethal trifecta for AI agents (Simon Willison, Haziran 2025)Agent'ın yetkisini neden veri katmanında sınırlamak gerektiğini en kısa yoldan anlatıyor.