İçeriğe atla
Şimdi yükleniyor
  • 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
  • AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
Bulut Altyapı Geliştirici Araçları Yapay Zeka AI kodlama ajanları, Azure Cosmos DB Shell, Azure Cosmos DB vNext, cosmosdb-emulator-vnext, sentetik test verisi A.KILIÇ 23/07/2026 0 Yorumlar

AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor

AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
Ana Sayfa › Bulut Altyapı › AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
📑 İçindekiler
  1. Ajanlar emülatörle nasıl çalışır?
  2. Agent Skill neden gerekli?
  3. Prompt'tan test verisine: çok kiracılı bir örnek
  4. Neden Agent Skill kullanmak avantajlı?
  5. Azure Cosmos DB Agent Kit ile ilişkisi
  6. Kendiniz denemek isterseniz
  7. İlgili İçerikler
  8. Kaynaklar ve İleri Okuma
⏱️ 5 dk okuma📅 23 Temmuz 2026👁️ görüntülenme

Azure Cosmos DB vNext emülatörünü yerelde kullananlar için tanıdık bir döngü vardır: emülatörü başlat, bağlan, kaynakları oluştur, test verisini yükle, sorguları çalıştır ve sonuçları incele. Her adım tek başına basit görünse de asıl geliştirmeye başlamadan önce hatırı sayılır bir hazırlık yükü doğurur. AI kodlama ajanlarının bu döngüyü nasıl kısalttığını, Azure Cosmos DB Shell ve cosmosdb-emulator-vnext Agent Skill üzerinden inceleyelim.

Ajanlar emülatörle nasıl çalışır?

Emülatör, veritabanları, kapsayıcılar ve öğeler üzerinde çalışmayı sağlayan açık kaynaklı CLI olan Azure Cosmos DB Shell‘i barındırıyor. Shell doğrudan emülatör konteynerinin içinde çalışıyor; yerel uç noktayı ve bilinen anahtarı arka planda yönetiyor. Bu da geliştiriciye betiklenebilir, doğrudan bir arayüz sunuyor.

CLI’lar ajan iş akışlarına oldukça uygun bir arayüz tipidir: işlemleri açık komutlar hâlinde ortaya koyar ve ajanın inceleyebileceği çıktılar üretir. Bir ajan yardım (help) metinleri üzerinden komutları keşfedebilir, komutları etkileşimsiz çalıştırabilir, hatalara yanıt verebilir ve çıktıyı bir sonraki adıma karar vermek için kullanabilir. Azure Cosmos DB Shell bu modeli yerel emülatöre taşıyor. Örneğin bir ajan, emülatör konteyneri içinde Shell’i şu şekilde etkileşimsiz olarak çalıştırabilir:

docker exec <emulator-container> cosmoshell.sh -c '<command>'

Bu yaklaşım GitHub Copilot CLI, Codex veya Claude Code gibi AI kodlama ajanlarına emülatörle çalışmak için doğrudan bir yol açıyor. Geliştirici artık görevi bir dizi kabuk komutuna çevirmek yerine, istediği sonucu tarif ediyor.

Agent Skill neden gerekli?

Komutlara erişim sadece başlangıç noktası. Ajanın, emülatörü bulmak, uygun komutları seçmek, güvenlik sınırlarına saygı göstermek ve yaptığı işi doğrulamak için bir çalışma yordamına ihtiyacı var. İşte Agent Skill bu boşluğu dolduruyor: göreve özgü rehberliği paketleyerek farklı istekler ve oturumlar arasında yeniden kullanılabilir hâle getiriyor.

Yerel emülatör için hazırlanan cosmosdb-emulator-vnext skill’i; ajanın kaynakları incelemesine, veritabanı ve kapsayıcı oluşturmasına, test verisi yüklemesine ve sorguları Azure Cosmos DB Shell üzerinden çalıştırmasına yardımcı oluyor.

Prompt’tan test verisine: çok kiracılı bir örnek

Diyelim ki çok kiracılı (multi-tenant) bir sipariş işleme uygulaması geliştiriyorsunuz. Entegrasyon testleri için birden fazla kiracıya ait, siparişin farklı yaşam döngüsü aşamalarını kapsayan veriye ihtiyacınız var. Bu veriyi elle üretmek ve güncel tutmak hızla zahmetli hâle geliyor.

Bunun yerine, bir kodlama ajanına şu türden bir prompt verilebilir:

Çok kiracılı bir sipariş işleme uygulaması geliştiriyorum ve entegrasyon testleri için gerçekçi veriye ihtiyacım var. Yerel Cosmos DB emülatörümü, iki kiracıya ait; yeni, sevk edilmiş ve iptal edilmiş siparişlerin karışımından oluşan sentetik verilerle kur. Hazır olduğunda veriyi bana göster.

Kaynakta anlatılan denemede prompt, yerel emülatör çalışırken GitHub Copilot CLI ile test edilmiş. Ajan emülatörü bulmuş, dahili Azure Cosmos DB Shell’i kullanmış ve /tenantId ile bölümlenmiş bir Orders kapsayıcısını OrdersDB içinde oluşturmuş.

Ardından her iki kiracı için dengeli bir sentetik sipariş kümesi üretmiş. Her sipariş; müşteri bilgileri, iç içe kalem listeleri, zaman damgaları, sevkiyat bilgileri ve toplamları içeriyor. Duruma özgü alanlar da eklenmiş: sevk edilmiş siparişler için takip bilgisi, iptal edilenler için iptal nedeni gibi.

Kurulum özeti şu şekilde:

  • Veritabanı: OrdersDB
  • Kapsayıcı: Orders
  • Bölüm anahtarı: /tenantId
  • Oluşturulan sipariş sayısı: 12

Ajan veriyi doğrulamak için kapsayıcıyı sorgulamış. 12 siparişin 6’sı kaynak yazıda şu şekilde paylaşılıyor:

Sipariş Kiracı Müşteri Durum Toplam
ord-a001 tenant-alpha Alice Navarro new $145.96
ord-a003 tenant-alpha Clara Mendes shipped $361.99
ord-a005 tenant-alpha Elena Vasquez cancelled $129.00
ord-b001 tenant-beta Grace Osei new $74.97
ord-b003 tenant-beta Ingrid Sorensen shipped $249.00
ord-b006 tenant-beta Luca Ferrari cancelled $101.97

İstek açık uçlu olduğundan isimler, değerler ve belge sayıları çalıştırmadan çalıştırmaya değişebilir. Fakat iş akışı aynı kalıyor: kaynakları oluştur, veriyi yükle, sonra da sorgulayarak doğrula. Kaydedilmiş siparişlerin gösterilmesi, verinin gerçekten emülatörde ve uygulama tarafından kullanılmaya hazır olduğunu teyit ediyor.

Bu noktada geliştirici, seed betiği yazmadan veya belgeleri elle birleştirmeden, kalıcı ve bölümlenmiş test verisine sahip hâle geliyor.

Neden Agent Skill kullanmak avantajlı?

Dikkat edilirse yukarıdaki prompt, uygulamanın ihtiyacını tarif ediyor; çalışma yordamını değil. Emülatörün nasıl bulunacağından, dahili shell’in nasıl kullanılacağından, etkileşimsiz komut tercihinden veya değişikliklerin nasıl doğrulanacağından hiç söz etmiyor.

Elbette bu talimatların hepsi her prompt’a tek tek eklenebilir. Tek seferlik bir görev için bu çalışır, ancak aynı rehberliği tekrar tekrar yazmak zamanla yorucu olur; önemli bir kısıt unutulduğunda veya farklı ifade edildiğinde sonuçlar da farklılaşabilir.

Rehberliği global yönergelere taşımak tekrarı önler; ama bu kez emülatöre özgü bağlam, alakasız görevlerde de devrede kalır. Agent Skill her iki dezavantajı da ortadan kaldırıyor. cosmosdb-emulator-vnext skill’i, emülatörle ilgili rehberliği tek yerde toplayıp yalnızca ilgili bir istek algılandığında devreye sokuyor. Markdown dosyası olarak paylaşılabiliyor, gözden geçirilebiliyor, test edilebiliyor, sürümlenebiliyor ve ekip kurallarına ya da test iş akışına göre uyarlanabiliyor.

Azure Cosmos DB Agent Kit ile ilişkisi

Aynı yaklaşım Azure Cosmos DB geliştirmesinin diğer alanlarına da uzanıyor. Azure Cosmos DB ekibi, AI kodlama ajanları için tasarlanmış skill koleksiyonu olan Azure Cosmos DB Agent Kit‘i sürdürüyor. Bu kit; veri modelleme, bölüm anahtarı tasarımı, sorgu optimizasyonu, SDK kullanımı, indeksleme, throughput, güvenlik ve izleme konularında rehberlik içeriyor. Emülatör skill’inin ileride Agent Kit içinde diğer skill’lerle birlikte tutulması da gündemde.

Kendiniz denemek isterseniz

Agent Skills, aynı skill’i farklı kodlama ajanları arasında yeniden kullanmanıza izin veren hafif ve açık bir standart. Skill’i yükleyip yerel emülatörünüzle çalışmaya başlamak için kaynakta verilen komut şu:

npx skills add abhirockzz/cosmosdb-vnext-emulator-skill

Ardından yukarıdaki sipariş prompt’unu çalıştırarak ilk test veri kümenizi oluşturabilir; oradan uygulamanızın ihtiyaç duyduğu veri ve iş akışlarına göre isteği uyarlayabilirsiniz. Yerel emülatör, Azure Cosmos DB Shell ve skill birlikte; kurulum işini tekrarlanabilir kıldığı gibi işin nasıl yapıldığını da gizlemiyor. Geliştirici ne tür bir veriye ihtiyaç duyduğunu tarif ediyor; ajan komutları açıkça çalıştırıyor, sonucu doğruluyor ve incelenebilir bir çalışma izi bırakıyor.

İlgili İçerikler

  • Spring AI 2.0 GA: Cosmos DB ile Java Tarafında Vektör Devri
  • Discovery to Execution: Foundry’de Ajanları Toolbox ile Ölçeklemek
  • azd Mart 2026: AI Ajanları ve Copilot’la Yeni Dönem

Kaynaklar ve İleri Okuma

  • devblogs.microsoft.com
  • aka.ms
  • discord.gg
  • devblogs.microsoft.com
  • Orijinal yazı: AI agents, meet the Azure Cosmos DB vNext emulator (Abhishek Gupta, DevBlogs)
  • Azure Cosmos DB Linux Emulator (Microsoft Learn)
  • cosmosdb-vnext-emulator-skill (GitHub)
  • Azure Cosmos DB Agent Kit (GitHub)
  • Agent Skills
  • GitHub Copilot CLI dokümantasyonu
  • Azure Cosmos DB vNext Emulator: Yerelde Gerçek Gibi Test Etmek
  • Azure Cosmos DB Shell Public Preview: CLI’a AI Geldi
  • Copilot Coding Agent ile 10 Ay: Kodun Kalbinde Yapay Zekâ Gerçekten İşe Yarıyor mu?
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

Agent Harness ile Ajana Veri Vermek: Onay ve Hafıza Dahil
Agent Harness ile Ajana Veri Vermek: Onay ve Hafıza Dahil2 Tem 2026
Copilot’la Kendini Otomatikleştirmek: Ajanlarla Yeni Çalışma Şekli
Copilot’la Kendini Otomatikleştirmek: Ajanlarla Yeni Çalışma Şekli1 Nis 2026
Pantone ve Azure: Agentic AI ile Renk Zekası
Pantone ve Azure: Agentic AI ile Renk Zekası9 Mar 2026
NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi
NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi20 May 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 AI kodlama ajanları Azure Cosmos DB Shell Azure Cosmos DB vNext cosmosdb-emulator-vnext sentetik test verisi
A.KILIÇ

Microsoft Azure Çözüm Uzmanı | Bulut Bilişim, Yapay Zekâ, DevOps ve Kurumsal Güvenlik alanlarında 15+ yıl deneyim. Azure, Kubernetes, AI/ML ve modern altyapı mimarileri üzerine yazılar yazıyorum.

view all posts
Önceki yazı

Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar

İlginizi Çekebilir

Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar
A.KILIÇ 0

Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar

23/07/2026
Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında
A.KILIÇ 0

Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında

23/07/2026
Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem
A.KILIÇ 0

Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem

22/07/2026

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
    23/07/2026 AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
  • Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar
    23/07/2026 Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar
  • Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında
    23/07/2026 Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında
  • Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem
    22/07/2026 Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem
  • Azure DevOps Server Temmuz Yamaları: Kurulum ve Doğrulama
    22/07/2026 Azure DevOps Server Temmuz Yamaları: Kurulum ve Doğrulama
  • Veri Merkezi Güvenilirliği
    09/03/2026 Azure’da Kesintisiz Çalışma: Güvenilirlik ve Kurtarma
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
    30/04/2026 Kubernetes v1.36 Memory QoS: Katmanlı Bellek Koruması Geldi
  • GitHub Copilot for Eclipse Açık Kaynağa Dönüyor: Neden Önemli?
    08/04/2026 GitHub Copilot for Eclipse Açık Kaynağa Dönüyor: Neden Önemli?
  • 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

SİZİN İÇİN DERLEDİK

AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor
Bulut Altyapı Geliştirici Araçları Yapay Zeka

AI Ajanları Cosmos DB vNext Emülatörüyle Buluşuyor

23/07/2026 A.KILIÇ
Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar
Geliştirici Araçları Yapay Zeka

Pure Virtual C++ 2026 Yayında: Canlı Program ve Detaylar

23/07/2026 A.KILIÇ
Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında
Geliştirici Araçları Microsoft 365 Yapay Zeka

Pure Virtual C++ 2026 Tamamlandı: Tüm Oturumlar Yayında

23/07/2026 A.KILIÇ
Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem
Bulut Altyapı Geliştirici Araçları

Copilot Etki Panosu: Kullanım Metriklerinde Yeni Dönem

22/07/2026 A.KILIÇ
Azure DevOps Server Temmuz Yamaları: Kurulum ve Doğrulama
DevOps Microsoft Azure

Azure DevOps Server Temmuz Yamaları: Kurulum ve Doğrulama

22/07/2026 A.KILIÇ
Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı
Geliştirici Araçları Microsoft Azure Yapay Zeka

Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı

22/07/2026 A.KILIÇ
Azure Chaos Studio Workspaces ile Dayanıklılık Testi
DevOps Güvenlik & Kimlik Microsoft Azure

Azure Chaos Studio Workspaces ile Dayanıklılık Testi

22/07/2026 A.KILIÇ
GitHub Copilot Canvas ile Etkileşimli Deneyimler
Geliştirici Araçları Yapay Zeka

GitHub Copilot Canvas ile Etkileşimli Deneyimler

21/07/2026 A.KILIÇ
Gemini 3.6 Flash GitHub Copilot'ta Kullanıma Sunuldu
Geliştirici Araçları Yapay Zeka

Gemini 3.6 Flash GitHub Copilot’ta Kullanıma Sunuldu

21/07/2026 A.KILIÇ
Pure Virtual C++ 2026 Yarın Başlıyor: Oturumlar Hazır
DevOps Geliştirici Araçları Microsoft 365 Yapay Zeka

Pure Virtual C++ 2026 Yarın Başlıyor: Oturumlar Hazır

21/07/2026 A.KILIÇ
Covering Index ile T-SQL Sorgu Performansı
DevOps Geliştirici Araçları

Covering Index ile T-SQL Sorgu Performansı

21/07/2026 A.KILIÇ
vcpkg ve Copilot CLI ile C++ Bağımlılık Kurulumu
Bulut Altyapı DevOps Geliştirici Araçları

vcpkg ve Copilot CLI ile C++ Bağımlılık Kurulumu

21/07/2026 A.KILIÇ

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ı Azure Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL açık kaynak bulut bilişim C++ CI/CD copilot Copilot CLI DevOps DevSecOps 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 Microsoft Agent Framework Microsoft Azure Microsoft Foundry OpenAI otomasyon performans Pull Request Python RAG SEO uyumlu verimlilik veri yönetimi Visual Studio VS Code yapay zeka yapay zeka ajanları 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ı 301 yazı 🏗️ Bulut Altyapı 256 yazı 🤖 Yapay Zeka 218 yazı 🔧 DevOps 175 yazı ☁️ Microsoft Azure 169 yazı 🔒 Güvenlik & Kimlik 154 yazı 🏢 Kurumsal Teknoloji 64 yazı 📊 Veri & Analitik 55 yazı 🐳 Konteyner & Kubernetes 44 yazı 📧 Microsoft 365 19 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Pure Virtual C++ 2026 Yayında:...
    →
    📩

    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