İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Yapay Zeka
  • Deep Agents + Cosmos DB: Operasyonel Veride Plan-Eylem-Doğrulama
Bulut Altyapı Veri & Analitik Yapay Zeka ajan mimarisi, Azure Cosmos DB, Deep Agents, insan onayı, LangGraph, operasyonel veri, plan-eylem-doğrulama Aşkın KILIÇ 23/06/2026 3 Yorumlar

Deep Agents + Cosmos DB: Operasyonel Veride Plan-Eylem-Doğrulama

Deep Agents + Cosmos DB: Operasyonel Veride Plan-Eylem-Doğrulama
📑 İçindekiler
  1. Deep Agents Tam Olarak Ne, Neden Önemli?
  2. Support Ops Agent: Demo Senaryosu
  3. Hangi İstek, Hangi Cosmos Operasyonuna Düşüyor?
  4. Neden Cosmos DB Bu İşe Yakışıyor?
  5. Türkiye'deki Kurumsal Gerçeklik: Bu Yapı Bize Uyar mı?
  6. Sıkça Sorulan Sorular
  7. Deep Agents, LangChain'in yerini mi alıyor?
  8. Cosmos DB yerine PostgreSQL kullansam ne kaybederim?
  9. Approval gate olmadan production'a çıkmak güvenli mi?
  10. RU maliyeti tahmin edilebilir mi?
  11. Türkçe destek biletleriyle çalışır mı?
  12. Kaynaklar ve İleri Okuma

⏱️ 8 dk okuma📅 23 Haziran 2026🔄 Güncelleme: 16 Temmuz 2026

Birkaç haftadır LangGraph üstünde dolaşan ajan mimarilerine kafa yoruyorum. Açık konuşayım, “tek prompt-tek cevap” devri yavaş yavaş geride kalıyor gibi geliyor bana. Artık mesele, bir LLM’in sırayla düşünüp araç çağırması, çıktıyı okuması, kararını yeniden tartması ve sonra bir araç daha çalıştırması. E peki, sonuç ne öldü? İşte Deep Agents tam bu noktada devreye giriyor — Azure Cosmos DB ile yan yana gelince de işin rengi baya değişiyor.

İlgili içerik: Cosmos Conf 2026: AI Çağında Veritabanı Mimarisi Nereye Gidiyor?

İlgili içerik: Eve + Azure Cosmos DB: Unutmayan Ajan Nasıl Kurulur

Lafı dolandırmayayım: Microsoft DevBlogs’ta Abhishek Gupta’nın yayınladığı “Support Ops Agent” örneği — yanı destek bileti kuyruğunu yöneten ajan — pratikte gördüğüm en derli toplu “operasyonel veriyle çalışan ajan” demosu olabilir. Bugün hem bu yapıya dürüst gözle bakacağım hem de Türkiye’deki kurumsal müşterilerde nasıl karşılık bulur, ona değineceğim.

Evet, doğru duydunuz.

Deep Agents Tam Olarak Ne, Neden Önemli?

Klasik bir LangChain ajanını düşünün (bizzat test ettim). Tool çağırıyor, sonucu alıyor, sonraki adımı seçiyor. Güzel. Ama iş uzayınca tablo biraz dağılıyor; context window doluyor, ajan az önce ne yaptığını unutabiliyor, tool çıktıları prompt’u şişiriyor ve en kötüsü de kilit bir veri değişikliği öncesinde “dur bakalım” diyebileceğiniz net bir kapı olmuyor.

Şunu fark ettim: Deep Agents, LangGraph üstüne kurulmuş bir agent harness. Yanı ajanın etrafına geçirilen, ona biraz disiplin veren bir iskelet gibi düşünebilirsiniz. Üç tane işe yarar parçası var:

  • Skills: Talimatları prompt’a boca etmek yerine ihtiyaç anında yüklüyor. Token tarafında baya iş görüyor.
  • Offload: Büyük tool çıktıları context’i boğmasın diye dışarı taşıyor. (bu kritik)
  • Human-in-the-loop onay: Veri değiştirecek bir adımdan önce ajan dürüyor, “bunu yapayım mı?” diye soruyor. — bunu es geçmeyin

Bir de kendi içinde todo listesi tutuyor; küçük gibi dürüyor ama sahada etkisi büyük. Evet. Multi-step iş yapan ajanların 5-6 adımdan sonra “ben neyi çözüyordum?” moduna girdiğini ben de çok gördüm. Bu liste o hafıza kaymasını epey azaltıyor.

Support Ops Agent: Demo Senaryosu

Peki demo ne yapıyor? Bir müşteri destek bileti kuyruğu üzerinde çalışıyor. Şöyle sorular sorabiliyorsunuz:

  • Hangi biletler riskli? SLA kaçırma ihtimali olanlar hangileri?”
  • Kim şu an fazla yük altında?”
  • Son 2 saatte gelen 7 benzer şikayet var; burada outage kokusu var mı?”
  • Bu bileti çöz, kapat ve ilgili tarafları logla.” — bunu es geçmeyin

Bilet verisi Azure Cosmos DB for NoSQL’de tutuluyor. Ekip zaten operasyonel veritabanını orada kullanıyor. Ajan da gidip yan tarafta ayrı bir indeks aramıyor; doğrudan canlı veriyle konuşuyor. Bence burada asıl kıymet pek konuşulmuyor: birçok ajan demosunda “önce vektör DB’ye senkronlayalım, sonra oradan okuyalım” yaklaşımı var. Ama destek operasyonu gibi taze verinin kilit olduğu yerlerde ayrı indeks = gecikme = yanlış karar riski demek.

Hangi İstek, Hangi Cosmos Operasyonuna Düşüyor?

Aşağıdaki tablo ajanın yaptığı işleri Cosmos DB tarafındaki karşılığıyla özetliyor (ciddiyim). Bakınca aslında ortada sihir değil, düzgün tool tasarımı olduğunu görüyorsunuz.

İstek Ajanın Yaptığı Cosmos DB Operasyonu
Kuyruk triyajı Riskli biletleri bul, gerçekten önemli olanları raporla Cross-partition query, ORDER BY
Bilet çözümü Point read yap, ilgili biletleri ara, durum/sahip/history güncelle, sonra tekrar oku doğrula Point read + query + patch + verify read
Outage tespiti Müşteriler arasında benzer sorun kümesi bul, “known issue” etiketi baş Multi-step query + tekrarlı patch
Kuyruk sağlığı Status, alan ve sorumlu kişi bazında özet çıkar Aggregation query

Neden Cosmos DB Bu İşe Yakışıyor?

Bak şimdi, burada atlanmaması gereken birkaç teknik nokta var. Cosmos DB’nın bu senaryoya uymasının üç ana nedeni var:

Şunu söyleyeyim, Birincisi, esnek şema (evet, doğru duydunuz). Ajan bir bilete yeni etiket ekleyebilmeli ya da history dizisine kayıt iliştirebilmeli; yoksa her seferinde ilişkisel tarafta ekstra uğraş çıkıyor. JSON document yapısı sayesinde bu iş çok daha rahat ilerliyor.

Doğrusu, İkincisi, partition key disiplini. Müşteri bazlı sorgular ve point read’ler ucuz kalıyor; yanı “şu müşterinin son 10 bileti” sorusu birkaç RU ile dönebiliyor. Ama dikkat: kuyruk geneline yayılan sorular (“bütün açık high-priority biletler”) cross-partition’a düştüğü için RU faturasını kabartabiliyor. O yüzden ajanın kullandığı tool’lar projection yapıyor; sadece lazım olan alanlar çekiliyor. Daha fazla bilgi için

Outage Tespiti

Tam da öyle.
“

Aynı anda farklı müşterilerden gelen benzer şikayetleri düşünün — kelimeler farklı olsa bile anlam aynı kalabiliyor (“login olamıyorum”, “auth hatası”, “giriş yapamıyorum”).
Ajan keyword cluster’larını tarayıp ortak paterni yakalarsa bunları topluca “known issue”-vari bir etiketle işaretleyebiliyor.

Böylece destek ekibi elli ayrı bilete tek tek cevap yazmak yerine tek incident üstünden ilerleyebiliyor.

Kısacası gürültü azalıyor.

💡 Bilgi: Outage tespiti gibi cross-partition ağır işlerde RU tüketimi yükseliyor.

Production’da bu tip sorguları rate-limit etmek veya continuation token ile sayfalama yapmak iyi fikir olabilir.

Aksi hâlde tek bir “ajanı boş bırak” anı ay sonunda faturayı beklenmedik biçimde büyütebilir.
“>

Türkiye’deki Kurumsal Gerçeklik: Bu Yapı Bize Uyar mı?

Lokal tarafa geçeyim biraz.

Yıllardır bulut göç projelerinde gördüğüm şey şu:
Türkiye’deki kurumlar ajan teknolojisine meraklı. Üç temel kaygıyla yaklaşıyorlar:
“Bizim veri içeride kalsın”, “halüsinasyon olmasın”, “audit trail olsun”.

Deep Agents ile Cosmos DB kombinasyonu bu üç kaygıyı da fena olmayan şekilde adresliyor:

  • |Veri yerinde kalmaya devam ediyor| ayrı vektör DB senkronu gerekmiyor | bilet veritabanına doğrudan erişiliyor.|

    Sıkça Sorulan Sorular

    Deep Agents, LangChain’in yerini mi alıyor?

    Hayır, aslında tam tersi. Deep Agents, LangGraph’ın üstüne kurulu bir harness — yanı LangChain ekosisteminin doğal bir uzantısı gibi düşünebilirsiniz. Hani tek seferlik basit ajan işleri için biraz fazla ağır kaçıyor. Çok adımlı, uzun süreli, veri yazma içeren işlerde gerçekten fark yaratıyor.

    Cosmos DB yerine PostgreSQL kullansam ne kaybederim?

    JSON esnekliği ve global dağıtım kolaylığını kaybedersiniz. PostgreSQL’in JSONB desteği fena değil aslında, ama document-first bir yapı değil. Bir de patch API muadili biraz daha zahmetli oluyor. Yine de küçük ölçekte PostgreSQL pekâlâ yapar bu işi — özellikle ekibiniz SQL’e hâkimse bence makul bir tercih.

    Approval gate olmadan production’a çıkmak güvenli mi?

    Açıkçası bence değil. En azından can alıcı alanlar için — mesela status değişimi, ticket silme, müşteriye gönderilen mesajlar — human-in-the-loop olmadan canlıya almak ciddi risk taşıyor. LLM halüsinasyonu gerçek bir şey ve tecrübeme göre beklenmedik anlarda karşınıza çıkıyor (bizzat test ettim). Approval gate’i her şeye değil, kritik aksiyonlara akıllıca konumlandırın.

    RU maliyeti tahmin edilebilir mi?

    Bence, Tam değil, ama yaklaşık bir fikir verebilirim: point read ~1 RU, küçük patch ~10 RU, filtreli cross-partition query işe 50-500 RU arası gidiyor. Ajan başına günlük 1000 etkileşim varsayarsak kabaca 100K-500K RU/gün çıkıyor. Serverless modda bu birkaç dolar/gün ediyor yanı. Provisioned’a geçmeyi düşünüyorsanız autoscale max RU cap’i genelde kullanın — bence bu konuda gevşek davranmamak lazım.

    Türkçe destek biletleriyle çalışır mı?

    Evet çalışıyor, ama LLM seçimi burada gerçekten önemli. GPT-4 sınıfı modeller Türkçe’de gayet iyi iş çıkarıyor. Hani embedding modeli kullanacaksanız Türkçe’ye uyumlu olmasına dikkat edin — bu noktayı atlamamak lazım. Hani ne farkı var diyorsunuz, değil mi? Keyword arama tarafı zaten Cosmos üzerinde dil bağımsız çalışıyor.

    Kaynaklar ve İleri Okuma

    Orijinal makale: How to Use Deep Agents with Azure Cosmos DB (Microsoft DevBlogs)

    Azure Cosmos DB Partial Document Update (Patch API) Dokümantasyonu

    LangGraph Resmî Dokümantasyonu

    Support Ops Agent GitHub Repo

🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

.NET'te MCP Sunucularından Agent Skill Keşfi
.NET'te MCP Sunucularından Agent Skill Keşfi28 Tem 2026
Ajan Maliyetini Düşürmenin Dört Yolu: Runtime Optimizasyonu
Ajan Maliyetini Düşürmenin Dört Yolu: Runtime Optimizasyonu30 Ağu 2026
Multiple trusted publishing configurations for npm
Multiple trusted publishing configurations for npm6 Eyl 2026
GitHub Ağustos 2026 Kullanılabilirlik Raporunu Yayımladı
GitHub Ağustos 2026 Kullanılabilirlik Raporunu Yayımladı10 Eyl 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket ajan mimarisi Azure Cosmos DB Deep Agents insan onayı LangGraph operasyonel veri plan-eylem-doğrulama
Önceki yazı

ChatGPT’de Sağlık Zekası: GPT-5.5 Ne Kadar Güvenli?

Sonraki yazı

SharePoint Copilot Apps: Sohbete Gerçek Arayüz Geliyor

İlginizi Çekebilir

Azure Cosmos DB Shell Artık Data Explorer İçinde
Aşkın KILIÇ 0

Azure Cosmos DB Shell Artık Data Explorer İçinde

04/10/2026
Microsoft Circular Centers: Azure Donanımının İkinci Hayatı
Aşkın KILIÇ 0

Microsoft Circular Centers: Azure Donanımının İkinci Hayatı

03/10/2026
Elasticsearch Mapping'lerini Azure Cosmos DB'ye Taşımak
Aşkın KILIÇ 0

Elasticsearch Mapping’lerini Azure Cosmos DB’ye Taşımak

03/10/2026

3 comments

comments user
Nilay K. 23/06/2026 11:26

Context şişmesi meselesi gerçekten çok adımlı ajanlarda baş belası olabiliyor, Cosmos DB’yi dışarıya taşıma fikri mantıklı bir çözüm. Kendi denemelerimde state yönetimi hep en çok zorlayan kısım oldu. Bu arada şu yazınız da güzeldi: Kubernetes CVE Kayıt Düzeltmesi: Tarayıcılarınız Şaşıracak — https://www.askinkilic.com.tr/kubernetes-cve-kayit-duzeltmesi-tarayicilariniz-sasiracak/

comments user
Elif D. 23/06/2026 11:43

Context şişmesi gerçekten çok adımlı ajanlarda baş belası oluyor, Cosmos DB’yi bu şekilde harici hafıza olarak kullanmak akıllıca bir çözüm. LangGraph + plan-doğrulama kombinasyonunu bir projede denemek istiyorum açıkçası. Bu arada şu yazınız da güzeldi: Copilot Usage Metrics API’ye ai_credits_used Geldi: FinOps İçin Ne Anlama Geliyor? — https://www.askinkilic.com.tr/copilot-usage-metrics-apiye-aicreditsused-geldi-finops-icin/

comments user
Kaan T. 24/06/2026 00:22

Context şişmesi gerçekten büyük sorun oluyor uzun ajanlar kurduğunda, veriyi Cosmos DB’ye taşıma fikri mantıklı. Peki doğrulama adımında başarısız olan planlar için geri dönüş mekanizmasını nasıl kurguladınız?

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Azure Cosmos DB Shell Artık Data Explorer İçinde
    04/10/2026 Azure Cosmos DB Shell Artık Data Explorer İçinde
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Copilot Code Review: API Desteği ve Balanced Varsayılanı
    03/10/2026 Copilot Code Review: API Desteği ve Balanced Varsayılanı
  • GitHub App Installation Token'ları Artık 520 Karakter
    03/10/2026 GitHub App Installation Token’ları Artık 520 Karakter
  • Microsoft Circular Centers: Azure Donanımının İkinci Hayatı
    03/10/2026 Microsoft Circular Centers: Azure Donanımının İkinci Hayatı
  • 25 Dolar Altında Yapay Zeka Uygulaması mı? İşte Nasıl Yapılır!
    10/03/2026 25 Dolara Yapay Zeka Uygulaması Nasıl Yapılır?
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL bulut bilişim CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 469 yazı 🏗️ Bulut Altyapı 378 yazı 🤖 Yapay Zeka 314 yazı 🔧 DevOps 260 yazı ☁️ Microsoft Azure 254 yazı 🔒 Güvenlik & Kimlik 214 yazı 🏢 Kurumsal Teknoloji 96 yazı 📊 Veri & Analitik 66 yazı 🐳 Konteyner & Kubernetes 61 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← ChatGPT’de Sağlık Zekası...
    SharePoint Copilot Apps: Sohbe... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS