deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Datamimic, MCP'ye bağlı kodlama ajanları için deterministik sentetik test verisini open source yaptı

Rapiddweller'ın MIT lisanslı Datamimic aracı, deterministik ve PII farkındalıklı sentetik test verisi üretimi ile kodlama ajanlarının dataset'leri tool çağrısı olarak oluşturmasını sağlayan bir MCP adaptörüyle Hacker News'te dikkat çekti.

Datamimic, MCP'ye bağlı kodlama ajanları için deterministik sentetik test verisini open source yaptı

Kodlama ajanları için tasarlanmış bir sentetik veri motoru

Rapiddweller'ın MIT lisanslı sentetik test veri üreteci Datamimic, doğrudan yapay zeka destekli geliştirmeye yönelik bir yaklaşımla Hacker News'in ana sayfasına yerleşti: kodlama ajanının kendi fixture'larını uydurmasına izin vermek yerine, ona deterministik ve gerçekçi dataset'ler üreten yönetilen bir motor teslim edin. Projenin GitHub deposuna göre Community Edition Python tabanlıdır, bağımsız çalışır ve MCP'ye hazırdır; üzerinde kurumsal yönetişim için ticari bir platform yer alır.

Open source sürümü ne yapıyor

Community Edition, kaynak veri gerektirmeden, bildirimsel (declarative) modellerden tamamen sentetik ve deterministik dataset'ler üretir; ayrıca staging veya QA dışa aktarımlarını, tohumlanmış (seeded) deterministik modda ya da projenin "gizlilik maksimize edilmiş" olarak nitelendirdiği tohumlanmamış modda takma adlarla değiştirebilir (pseudonymize). Pipeline'lar PostgreSQL, MySQL, Oracle, MS SQL, SQLite, MongoDB, CSV, JSON, XML, XLSX, DbUnit ve sabit genişlikli dosyalar dahil çok sayıda depolama ve formatı hedefler. Davranış; ağırlıklı durum makineleri, bileşik çok alanlı referanslar, while döngüleri ve assertion'lar gibi kontrol akışları ve aşamalı toplama için betiklenebilir bir bellek içi depo ile modellenebilir. Denetlenebilirlik açısından çalıştırmalar yalnızca ekleme yapılabilen (append-only) yürütme kayıtları ve her çıktı için bir içerik karması üretir; böylece sonuçlar yeniden çalıştırılıp doğrulanabilir. Kurulum tek bir pip install (datamimic-ce) komutuyla yapılır.

CLI aynı zamanda bir ajan sözleşmesi

Ajan entegrasyonu en ayırt edici kısım. Depo, CLI'yı yapay zeka ajanları için temel sözleşme olarak ele alıyor: bir capabilities komutu kullanılabilir işlemlerin makine tarafından okunabilir bir JSON indeksini döndürür; reference komutları ajanın tahmin yürütmek yerine şema parçalarını aşamalı olarak yüklemesini sağlar; ve bir scaffold komutu derleme, lint, sınırlı dry-run ve kabul kontrollerini tek bir işlemde birleştirir; bu işlem ya doğrulama yapar ya da onarım için yapılandırılmış sorunlar döndürür. Ajanlara, doğrulama başarılı olduğunda durmaları ve üretilen XML'e dokunmamaları söylenir. Depo ayrıca bir AGENTS.md kılavuzu ile ajan oturumundan aracı çalıştırmaya yönelik kopyala-yapıştır prompt'ları içerir.

İsteğe bağlı MCP adaptörü, pip install "datamimic-ce[mcp]" ile kurulur ve dört temel işlemi — reference, scaffold, check ve bounded-run — Model Context Protocol tool'ları olarak sunar; böylece IDE'ye bağlı ajanlar bunları yerel olarak çağırabilir. Proje, alan (domain) üretimini paralel bir MCP yazım yolu oluşturmak yerine bilinçli olarak Python/CLI katmanında tutuyor.

Open core nerede bitiyor

Enterprise Platform, regüle sektörlerin fiilen denetlendiği özellikleri taşıyor. Depoya göre bu; olasılık skorlu alan tespiti yapan bir PII tarayıcısı, Oracle, MongoDB ve Kafka genelinde referans bütünlüğünü koruyan eşgüdümlü çok sistemli yürütme ile EDIFACT, SWIFT MT, HL7 v2.x ve HL7 FHIR gibi sektör mesaj formatları için deterministik şablonlar içeriyor. Rol tabanlı erişim, denetim izleri, onay iş akışları ve zamanlama ekliyor; Rust tabanlı hızlı yol içeren bir performans çekirdeği, karmaşık dağılımlar için ML tabanlı bir motor ve podman-compose ya da Helm ile şirket içi veya ağdan izole (air-gapped) kurulum sunuyor. Rapiddweller, regüle AB bankacılık ortamlarında kurulumları olduğunu, referans müşterilerin NDA kapsamında talep edilebileceğini belirtiyor. Buna karşılık Community Edition yalnızca tek sistemli pipeline'ları yürütür.

Neden önemli

Test verisi, kodlama ajanlarını en hızlı benimseyen kuruluşlarda tam da sessiz bir darboğaz. Kendi girdilerini uyduran ajanlar, hiçbir üretim sisteminin asla üretmeyeceği verilere karşı testler yazar; gerçek müşteri kayıtlarını geliştirme ortamlarına kopyalamak ise finans ve sağlıkta uyum açısından bir yükümlülüktür. Tohumlanmış, deterministik bir üretici orta bir yol sunar: yeniden üretilebilir CI çalıştırmaları, ilişkisel assertion'lardan sağ çıkabilen referans bütünlüğü ve denetçileri tatmin eden köken (provenance) kayıtları. MCP adaptörü önemli, çünkü ajanları zaten çalıştıkları yerde karşılıyor ve test verisi yazımını sıradan bir tool çağrısına dönüştürüyor. Açık soru ise ayrımda: ücretsiz sürüm tek sistemli üretimi ve takma adlandırmayı iyi karşılarken, tarama, çok sistemli yürütme ve yönetişim katmanı ücretli platformun arkasında duruyor; dolayısıyla regüle ekiplerin Community Edition'ın nerede yetersiz kaldığını kendilerinin çözmesi gerekecek.

  • #synthetic-data
  • #test-data
  • #mcp
  • #open-source
  • #python
  • #developer-tools

İlgili yazılar