İçeriğe atla
DataTug.ai
GitHub

Veriniz anlam taşır.
Bırakın AI anlasın.

DataTug, sizin ve AI'ın bağlantılı verileri araştırdığı bir çalışma alanıdır: web uygulamasında, terminalde veya DataTug AI becerileri ile kendi kodlama ajanınızın içinde. Kaynaklar arası yanıtlar bugün CLI'da çalışıyor. Kanıt izi, paylaşılan anlam ve bellek bundan sonra inşa edeceğimiz şeyler.

DataTug.app canlı demosu geliştirme aşamasındadır. Şimdilik araştırmanın bir prototipini açar.

DataTug'ın nasıl yanıtladığını görün
  • Ücretsiz CLI · kişisel ve ticari kullanım
  • CLI v0.121.1
  1. Chinook · Invoice.BillingCountry"Ireland"
  2. AnlamGeo.CountryPlanlandı
  3. ISO 3166 kodlarıIE · IRL
  4. Dünya BankasıNüfus 5,48 milyon
  5. Yanıtmilyon başına 8,3

Milyon kişi başına satış

Gerçek demo çalıştırması
  1. İrlanda8,3
  2. Çekya8,3
  3. Finlandiya7,4
  4. Kanada7,3
  5. Portekiz7,1
  6. ABD1,5

ABD toplamda en çok satın alımı yapar ancak kişi başına 17. sırada yer alır.

Takip sorusu sorun

Sonuç: milyon kişi başına satış

ÜlkeSatış, USDNüfus (2025)Milyon kişi başına USD
İrlanda45,625.484.3678,32
Çekya90,2410.886.8788,29
Finlandiya41,625.646.4367,37
Kanada303,9641.651.6537,30
Sıralayın ve filtreleyin

Araştırma

  1. Sorunun ne gerektirdiğini çözerPlanlandı
  2. BillingCountry bir ülke anlamına gelirPlanlandı
  3. Nüfus verilerini başka yerde bulurPlanlandı
  4. 24 ülke adından 24 tanesi eşlendiGerçek çalıştırma
  5. Üç kaynak birleştirildi, metrik hesaplandıGerçek çalıştırma
Herhangi bir adımı inceleyin

Diğer görünümler için kaydırın

  • 24ülke
  • 3kaynak katıldı
  • 0AI tokenı
  • 0,3 snçalışma süresi

Gerçek demo çalıştırmasından: tek kayıtlı sorgu, model yok.

One platform, three ways in.

Explore and chat in the browser, work from the terminal, or connect an AI agent. The status of each capability is shown here.

The whole platform: datatug.io

  • DataTug.app

    Explore, query and chat over your data in the browser.

    • Web appKullanılabilir
    • AI chatKullanılabilir
    • Managed AIKullanılabilir
  • Terminal UI & CLI

    Explore projects, run TugQL, use AI chat, or script repeatable work.

    • Terminal appKullanılabilir
    • AI chatKullanılabilir
    • Managed AIKullanılabilir
  • Integrated into your AI agent

    Use skills in Claude Code, connect MCP tools, or explore saved SQLite results with the MCP Apps explorer. Set up MCP & the explorer →

    • Skills pluginKullanılabilir
    • MCP serverKullanılabilir
    • MCP Apps explorerÖnizleme

Start with the right fit

Explore for free. See cloud plans as your needs grow.

Free €0/ monthPro €19/ monthBusiness €99 base / month + usageEnterprise Custom
Start free with the local CLI. Compare cloud plans for individuals and teams. Bring your own AI provider or choose managed AI where available.
See plans and pricing

DataTug bir yanıtı nasıl bir araya getirir. Herhangi bir adımı açın.

Bir düşünce zinciri değil: eylemlerin, kararların ve kanıtların kaydı. Önce gerçek çalıştırmanın tam olarak ne yaptığı. Ardından DataTug'un göstermek üzere geliştirildiği araştırma.

Gerçek çalıştırmanın yaptıkları

Gerçek demo çalıştırması

DataTug CLI, kaydedilmiş tek bir TugQL sorgusunu yürüttü. Üç kaynağı birleştirir ve hiçbir model çağırmaz.

Komut

$ datatug query run sales/chinook-sales-per-capita

Yazdırdıkları

query download: 412 rows chinook
query download: 24 rows geo
query download: 216 rows geo
query process: 24 rows
Chinook faturası okundu
412
takma ad tablosundaki ülke adı
24
ISO adıyla eşleşir
21
elle eşleştirildi
3
anlık görüntüdeki Dünya Bankası nüfus kaydı
216
sonuç satırı, ülke başına bir tane
24
AI tokeni
0

Cross-source TugQL joins in the CLIKullanılabilir

Yeniden üretin: datatug/datatug-demo-projects, commit 0e5b98f, DataTug CLI 0.51.0.

Ürünün gösterecekleri

Geliştirilme aşamasında

Aynı soru, DataTug.app'te bir araştırma olarak. Her adım işaretlidir: ya gerçek çalıştırmada gerçekleşmiştir ya da geliştirmekte olduğumuz bir davranıştır ve durumuyla birlikte gösterilir.

Araştırma: nüfusa göre müzik satışlarıPrototip

Nüfusuna göre en çok müzik satın alan ülkeler hangileri?

Adımlar: 7. Gerçek çalıştırmada: 4. Hedef davranış: 3.

  1. Sorunun neye ihtiyaç duyduğunu belirler.Ülkeye göre gruplandırılmış müzik satışları: Invoice tablosu, Total alanı ve BillingCountry alanı. Gerçek çalıştırmada, sorguyu yazarken bir kişi bunları seçti. Üründe, TypeSafe AI'ın bir karar modeli olan Jev bunları önerecek ve şema bunları doğrulayacak.Hedef davranışDecisions by Jev, a decision model by TypeSafe AIPlanlandı
    Tablo
    Invoice
    Satırlar
    412
    Ölçü
    Invoice.Total
    Gruplandırma
    Invoice.BillingCountry
    Nasıl kararlaştırıldığı
    TypeSafe AI'ın bir karar modeli olan Jev tarafından önerildi, ardından şemaya göre doğrulandı
    Şemadan bilinenYapay zeka önerisi
  2. BillingCountry'yi bir ülke olarak tanır.MeaningGraph bu alanın Geo.Country anlamına geldiğini söyleyecek, böylece kimsenin sütun adından tahmin etmesi gerekmeyecek.Hedef davranışMeaningGraph integrationPlanlandı
    Alan
    Invoice.BillingCountry
    Anlam
    Geo.Country
    Farklı değerler
    24
    Nasıl kararlaştırıldığı
    MeaningGraph'te arandı
    BildirilmişBu değeri incele
  3. Chinook dışında nüfus verisi bulur.Chinook'ta nüfus yoktur. DataTug tarafından mevcut OVDB Directory aracılığıyla otomatik keşif planlanıyor. Gerçek çalıştırmada Dünya Bankası anlık görüntüsü zaten projede mevcuttu.Hedef davranışAutomatic Directory discovery in DataTugPlanlandı
    Kaynak
    Dünya Bankası
    Veri kümesi
    SP.POP.TOTL · 2025
    Satırlar
    216
    Nasıl kararlaştırıldığı
    OVDB Directory aracılığıyla bulundu
    Bildirilmiş
  4. Kaynaklar ülke adlarını farklı yazıyor.Chinook "USA" gibi adlar saklar. Nüfus verisi ISO ülke anahtarıyla tutulur. Oldukları gibi birleştirilemezler.Gerçek çalıştırmada
    Chinook diyor ki
    "USA"
    ISO ülke anahtarı
    us
    ISO adı
    "United States"
    Nasıl kararlaştırıldığı
    Çalıştırmanın okuduğu verilerdeki bir fark. Çalıştırmanın kendisi hiçbir karşılaştırma yapmadı: adları takma ad tablosu köprüler
    Model yokUzlaştırma gerekiyorDoğrulanmışBu değeri incele
  5. Bir ülke adları tablosu bunları köprüler.Tüm 24 Chinook adı eşlenir bir ISO ülkesine. ISO adıyla eşleşen: 21. Elle eşleştirilen: 3.Gerçek çalıştırmada
    Referans verisi
    country_aliases
    Çözüldü
    24 / 24
    ISO adıyla eşleşir
    21
    Elle eşleştirildi
    Czech Republic, Netherlands, USA
    Nasıl kararlaştırıldığı
    Projede dosya olarak tutulan referans verisinde arandı
    Model yokDoğrulanmışİnsan tarafından onaylanmışBu değeri incele
  6. Üç kaynağı birleştirir.Faturalar takma adlara, takma adlar nüfusa, tek bir TugQL sorgusunda. Hiçbir model devreye girmez.Gerçek çalıştırmadaCross-source TugQL joins in the CLIKullanılabilir
    Birleştirme yolu
    Invoice.BillingCountry → country_aliases.alias → population_wb.country
    Kaynak
    Chinook + Dünya Bankası
    Nasıl kararlaştırıldığı
    Tek bir deterministik TugQL sorgusu
    Kaydedilen sorgudan (TugQL)
    from:
      database: chinook
      name: Invoice
      alias: i
      joins:
        - from:
            database: geo
            name: country_aliases
            alias: a
            joins:
              - from: {database: geo, name: population_wb, alias: p}
                on: [{left: {field: country, source: a}, op: '==', right: {field: country, source: p}}]
          on: [{left: {field: BillingCountry, source: i}, op: '==', right: {field: alias, source: a}}]
    Model yokDoğrulanmış
  7. Milyon kişi başına satışı hesaplar.Ülke başına bir satır, sıralamaya, filtrelemeye ve grafiğe hazır. Sıfır AI tokeni.Gerçek çalıştırmada
    Formül
    sum(Total) / population * 1000000
    Satırlar
    24
    Kullanılan AI tokeni
    0
    Nasıl kararlaştırıldığı
    Sorgu içindeki aritmetik, model yok
    Model yokDoğrulanmışSonucu gör

Bilginin nereden geldiği

  • Şemadan bilinen
  • Bildirilmiş
  • İnsan tarafından onaylanmış
  • Doğrulanmış
  • Gözlemlenmiş
  • Verilerden çıkarılmış
  • Yapay zeka önerisi
  • Hipotez

İzleme görünümü, DataTug.app'in bir araştırmayı nasıl sunacağının bir prototipidir. Henüz üründe değildir.

Cevap veri onunla çalışmaya devam edebilirsiniz.

Sıralayın, filtreleyin, boyutlandırın, satırı bulmak için bir çubuk seçin. Izgara ve grafik aynı sonucun iki görünümüdür.

Cross-source TugQL joins in the CLIKullanılabilirCross-source TugQL joins in the browserGeliştirilme aşamasında

Sonuç: milyon kişi başına satışlarGerçek demo çalıştırması
24 ülkenin 24 tanesiSatışlara göre sıralamayı deneyin: ABD en çok satın alıyor, yine de kişi başına 17. sırada.
Tabloyu atla
Ülkeye göre satışlar ve nüfus
ÜlkeSatış, USDNüfus (2025)Milyon kişi başına satışlar
İrlanda45,625.484.3678,32
Çekya90,2410.886.8788,29
Finlandiya41,625.646.4367,37
Kanada303,9641.651.6537,30
Portekiz77,2410.804.8717,15
Norveç39,625.610.8707,06
Danimarka37,626.009.1696,26
Macaristan45,629.514.2514,79
Avusturya42,629.208.1634,63
İsveç38,6210.596.6203,64
Belçika37,6211.941.7813,15
Fransa195,1068.720.3372,84
Şili46,6219.859.9212,35
Hollanda40,6218.087.6332,25
Almanya156,4883.491.2491,87
Birleşik Krallık112,8669.487.0001,62
ABD523,06341.784.8571,53
Avustralya37,6227.614.4111,36
Polonya37,6236.435.8611,03
Brezilya190,10212.812.4050,89
Arjantin37,6245.851.3780,82
İspanya37,6249.355.1430,76
İtalya37,6258.915.6560,64
Hindistan75,261.463.865.5250,05

Etkileşimli ızgara yükleniyor…

Tablonun sonu

Milyon kişi başına satışlar

Milyon kişi başına USD

  1. İrlanda8,3
  2. Çekya8,3
  3. Finlandiya7,4
  4. Kanada7,3
  5. Portekiz7,1
  6. Norveç7,1
  7. Danimarka6,3
  8. Macaristan4,8
  9. Avusturya4,6
  10. İsveç3,6

Mevcut sıralamada 24 satırın en üst 10 tanesi gösteriliyor

Gerçek demo çalıştırmasından: Chinook satışları World Bank nüfusuna (SP.POP.TOTL, 2025) birleştirildi. Canlı bir sorgu değil, kaydedilmiş bir sonuç.

Bir devam sorusu Prototip

Bu veri hakkında ne söyleyebilirsiniz?

Üç şey öne çıkıyor. Her biri işaret ettiği satırlardan hesaplanır.

  • ABD en büyük toplama ($523,06) sahip ancak kişi başına 24 içinde 17. sırada: milyon başına 1,53.Satırlar: 1
  • İrlanda ve Çekya kişi başına 8,32 ve 8,29 ile önde, neredeyse berabere.Satırlar: 2
  • İlk onun 9 tanesinde 11 milyondan az insan var. Kanada istisnadır, 41,7 milyon ile.Satırlar: 10

Izgarada ve grafikte satırlarını vurgulamak için bir gözlemin üzerine gelin veya seçin. Observations grounded in your dataGeliştirilme aşamasında

Izgara, site kitinden DataTug AG Grid temasını kullanır. CLI bu çapraz kaynak sorgusunu bugün çalıştırır; aynı sorguyu tarayıcıda çalıştırmak geliştirme aşamasındadır.

DataTug ile çalışmanın üç yolu Yapay zeka her birinde yardımcı olabilir.

Tarayıcı çalışma alanını, terminal arayüzünü ve CLI'yi kullanın ya da DataTug'u bir yapay zeka ajanına entegre edin. Yapay zeka sohbeti ilk ikisinin parçasıdır; durumlar her entegrasyonu net tutar.

  1. Tarayıcınızda

    DataTug.app içinde projeleri keşfedin, şemaları inceleyin ve verileriniz üzerine sohbet edin. Kendi sağladığınız bir model anahtarı kullanın ve aynı incelemeyi terminalde sürdürün.DataTug.app'i aç

    DataTug.app · Yapay zeka sohbetiÖrnek niteliğinde

    Oturum: chinook-countries

    Nüfuslarına oranla en çok müzik satın alan ülkeler hangileridir?

    Chinook satışlarını Dünya Bankası nüfus verisiyle birleştirdi.

    • İrlanda
    • Çekya
    • Finlandiya

    datatug chatDataTug.appBu incelemeyi terminalde sürdür

    Şununla başlayınDataTug.app

    • DataTug.app, the web appKullanılabilir
    • Browser chat with your own API keyKullanılabilir
    • Managed AI in the web appKullanılabilir
    • Terminal-to-web session hand-offKullanılabilir
  2. Terminalinizde

    Klavyeyle yönlendirilen terminal uygulamasıyla keşfedin, yapay zeka ile sohbet edin veya betiklerde ve işlem hatlarında tekrarlanabilir komutlar çalıştırın.Terminal uygulaması kılavuzunu okuyun

    Terminal arayüzüÖrnek niteliğinde

    › datatug chat

    › Hangi ülkeler kişi başına en çok müzik satın alıyor?

    Chinook satışlarını Dünya Bankası nüfus verisiyle birleştirdi.

    ✓ 24 ülke · 3 kaynak

    ›

    Şununla başlayındatatug chat

    • Terminal app (TUI)Kullanılabilir
    • Chat in the CLI and TUIKullanılabilir
    • Managed AI in the CLIKullanılabilir
  3. Yapay zeka ajanınıza entegre

    Claude Code becerileri proje kurulumunu, keşfi, şema taramalarını ve doğrulamayı destekler. Şemalar ve kaydedilmiş sorgular için MCP araçlarını bağlayın. MCP Apps explorer geliştirici önizlemesi, kaydedilmiş SQLite sorguları için tablo ve kayıt görünümleri, sıralama, sayfalama ve parametreli yeniden çalıştırmalar ekler. Katkıda bulunan referans ana bilgisayarıyla test edilmiştir; desteklenen kapsam için MCP kurulum kılavuzunu izleyin.Becerileri ve bunların nasıl yükleneceğini görün Bir ajanın çalıştırabileceği komutlar

    AjanınızÖrnek niteliğinde

    › /plugin install datatug@sneat-co

    ✓ datatug CLI için beceriler yüklendi.

    › Nüfuslarına oranla en çok müzik satın alan ülkeler hangileridir?

    Çalışıyor datatug query run sales/chinook-sales-per-capita

    İrlanda           8,32
    Çekya             8,29
    Finlandiya        7,37

    ✓ Tamamlandı. Sonuç konuşmaya geri döndü.

    ›

    Şununla başlayın/plugin install datatug@sneat-co

    • Skills plugin for coding agentsKullanılabilir
    • MCP serverKullanılabilir
    • MCP Apps explorer (developer preview)Önizleme

AI'ya anlam verin, sadece şema değil.

Bir şema BillingCountry'nin metin olduğunu söyler. Bir anlam ise bunun bir ülke olduğunu, diğer sistemlerin bunu IE veya IRL olarak bildiğini ve her gerçeğin ne kadar kesin olduğunu söyler. Bu, MeaningGraph'ın işidir. DataTug'a bağlanması planlanıyor.

MeaningGraph integrationPlanlandı
  • Bilginin bir kaynağı vardır

    Her gerçek, şemadan mı, bir kişiden mi, veriden mi yoksa bir modelden mi geldiğini söyler.

  • Karşılıklı çalışır

    DataTug bir modele sormadan önce MeaningGraph'ı okur ve onayladığınız şeyleri geri yazar.

  • Anlam sistemler arası geçer

    Aynı ülke bir ad, bir takma ad veya bir ISO kodu olabilir. Anlam, bunları birbirine bağlayan şeydir.

Üç kaynakta izlenen tek bir değerGerçek değerler, kavram görünümü
Chinook'un sakladığı şekilde bir ülke seçin.
Chinook değeri"Ireland"Invoice.BillingCountry
AnlamKavramGeo.Countrybu değerin ne olduğu
Takma ad satırı"Ireland" → iecountry_aliases
ISO 3166 kodlarıIE · IRLcountries
Dünya Bankasıiepopulation_wb · Nüfus 5,48 milyon

Kanıt

Takma ad satırı: "Ireland" → ie

  • Doğrulanmış"Ireland" takma adı ISO ülke adıyla aynıdır ve ie anahtarına eşlenir. Bunun gibi takma adlar: 21 / 24.

Kanıtını görmek için bir düğüm seçin.

Değerler, takma ad tablosu ve nüfus rakamları gerçek çalıştırmadan alınmıştır. Geo.Country anlam düğümü bir kavramdır: MeaningGraph entegrasyonu planlanmaktadır.

Siz çalışırken öğrenir, ve inanmadan önce kontrol eder.

Sorgular, birleştirmeler ve gezinme şekliniz kanıt bırakır. Fikir: DataTug tekrarlanan kanıtları onaylayabileceğiniz bilgiye dönüştürür ve bir modele tekrar sormadan kullanır.

MeaningGraph learning loopDeğerlendiriliyor
DataTug'un fark ettiği bir ilişkiKavram

Invoice.BillingCountry → Geo.Country

Gözlemlenmişİnsan tarafından onaylanmış
  • Dokunduğu her kayıtlı sorguda ülke olarak kullanıldı
  • Değerler referans listesiyle kontrol edildi. Eşleşmeler: 24 / 24
  • Henüz kimse tarafından onaylanmadı

Sizin tarafınızdan onaylandı. Bir sonraki inceleme bir modele sormak yerine bunu arar.

Bir kez çıkar. Doğrula. Hatırla. Yeniden kullan.

  1. ÇıkarBir desen veya model, bir şeyin ne anlama geldiğini önerir.
  2. DoğrulaDataTug öneriyi gerçek verilerle karşılaştırır.
  3. HatırlaGeçerli olan, kanıtıyla birlikte projede saklanır.
  4. Yeniden kullanBir sonraki inceleme bilinenlerden başlar.

Her inceleme bir sonrakini daha akıllı yapar.

Tekrar tekrar sorulan bir soru için tasarım hedefi:

  1. İlk seferBir model planlamaya yardımcı olur. Bir kişi eşlemeyi onaylar.Model çağrıları: birkaç
  2. İkinci seferEşleme aranır. Bu adım için model yok.Model çağrıları: daha az
  3. Bilinen yolHer adım bilinir. Gerçek demo çalıştırması zaten budur.Model çağrıları: yok

Çalışmanızdan öğrenme, test ettiğimiz bir fikirdir. Döngü, tasarım hedefidir, yayınlanmış davranış değildir.

Her adım büyük bir model gerektirmez.

DataTug önce en hafif güvenilir mekanizmaya başvurmak ve hangisini kullandığını söylemek üzere tasarlanmıştır: zaten bilinenler, ardından küçük bir karar modeli, ardından büyük bir model, ardından siz.

Decisions by Jev, a decision model by TypeSafe AIPlanlandı
  1. Deterministik bilgi

    Şema, doğrulanmış anlamlar, referans veriler, kaydedilmiş sorgular. Ücretsiz, anında, tekrarlanabilir.

  2. Hafif bir karar modeli

    TypeSafe AI tarafından geliştirilen bir karar modeli olan Jev, aday tabloları, alanları ve birleştirme yollarını sıralar. Ardından şema seçimi doğrular.

  3. Üretici Yapay Zeka

    Yeni sorular, kimsenin görmediği planlar, sade dille açıklamalar.

  4. Bir insan

    O andan itibaren neye güvenileceğini siz onaylarsınız.

Bu soruyla hangi tablolar ilgili?Kavram

Nüfuslarına oranla en çok müzik satın alan ülkeler hangileridir?

  1. InvoiceSeçildi
  2. InvoiceLine
  3. Customer
  4. Track
  5. Album

TypeSafe AI tarafından geliştirilen bir karar modeli olan Jev tarafından sıralanır. Seçilen tablo ardından şemaya göre doğrulanır.

İnsanlar ve Yapay Zeka anlayışı birlikte inşa eder.

Her bilgi aynı güveni hak etmez. DataTug, her iddiada farkı görünür tutmak üzere tasarlanmıştır; böylece neyin bildirildiğini neyin tahmin edildiğinden ayırt edebilirsiniz.

Otoriter

Sormadan yeniden kullanılır.

  • Şemadan bilinenDoğrudan veritabanı tarafından bildirilen: tipler, anahtarlar, kısıtlamalar.
  • BildirilmişBir kişi veya API açıklaması tarafından yazılmış.
  • İnsan tarafından onaylanmışEkipteki biri kontrol edip onayladı.
  • DoğrulanmışGerçek verilere karşı deterministik olarak denetlendi.

Doğrulanmış

Kanıtlar görünür durumdayken yeniden kullanılır.

  • GözlemlenmişSorgularda ve gezinmede defalarca görüldü.
  • Verilerden çıkarılmışDeğerlerdeki örüntüler buna işaret ediyor.

Önerilen

Gösterilir, asla sessizce güvenilmez.

  • Yapay zeka önerisiBir model önerdi. Hâlâ kontrol edilmesi gerekiyor.
  • HipotezTest edilmeye değer bir tahmin, asla sessizce yeniden kullanılmaz.
orders.customer_ref → customers.idÖrnek
  1. GözlemlenmişTekrarlanan sorgularda görüldü
  2. DoğrulanmışDeğerler verilere göre doğrulandı
  3. İnsan tarafından onaylanmışEkip tarafından onaylandı

Yeniden kullanım için artık model çağrısı gerekmez.

Araştır, sadece SQL üretmeyin.

Bir sorgu, bir araştırmadaki tek bir hamledir. DataTug her şeyin etrafında inşa edilmiştir: soru, izlediğiniz yol, kanıtlar ve bu süreçte öğrendikleriniz.

Bir veritabanı istemcisi

  1. Siz
  2. SQL
  3. Veritabanı

Bir yapay zeka veritabanı istemcisi

  1. Siz veya bir ajan
  2. Üretilen SQL
  3. Veritabanı

DataTug

  1. Siz + Yapay Zeka
  2. Araştırma
  3. Anlam
  4. Bağlı veri
  5. Kanıt
  6. Yeniden kullanılabilir bilgi

Giriş yolları

  • Doğal dil
  • SQL
  • TugQL
  • Gezinme
  • Izgaralar
  • Grafikler
  • CLI
  • TUI
  • Ajanlar

Birbirlerini tamamlarlar. Bir sonraki adım için hangisi en hızlıysa onu kullanın, SQL yazıp yazmamanız fark etmez.

Farklı olan ne

  • Ajan anlamı görür

    Sadece tablo ve sütun adlarını değil, neyi temsil ettiklerini de.

    Planlandı
  • Kaynaklar arası çalışır

    Bir veritabanını harici bir veri kümesiyle tek sorguda birleştirin.

    Kullanılabilir
  • Oturumlar arası hatırlar

    Onayladığınız şeyler, kanıtlarıyla birlikte bir dahaki sefere oradadır.

    Değerlendiriliyor
  • Tek oturum, üç arayüz

    Web, terminal arayüzü ve CLI aynı oturum üzerinde çalışır.

    Kullanılabilir

Yapay zekanın tahmin etmesine izin vermeyin, araştırabileceği şeyleri.

Chinook "USA" der, nüfus verisi "us" der ve ISO aynı ülkeyi USA ve "United States" olarak adlandırır. Bu, her soruda bir modelin yeniden çözmesi gereken bir şey değil, araştırılacak bir gerçektir. Bu yüzden bunu bir tablo olarak tutun: bir kez saklanır, sürümlenir, kod gibi gözden geçirilir.

Referans verisi: country_aliasesGerçek demo verisi
takma adülkenasıl eşleştirildi
Czech Republicczelle eşleştirildi
Netherlandsnlelle eşleştirildi
USAuselle eşleştirildi
IrelandieISO adıyla eşleşir

Bir kişiye ihtiyaç duyan üç isim ve buna ihtiyaç duymayan bir isim. Eşleme, bir modelin her soruda yeniden çıkarsadığı bir şey değil, birinci sınıf veridir.

Aynı satır, Git'te bir dosya olarakGerçek dosya
# data/geo/country_aliases/$records/usa.json
{
  "alias": "USA",
  "country": "us",
  "source": "chinook-database Invoice.BillingCountry; manual match: Chinook spells it 'USA'; countries.names.en is 'United States'"
}

Dört tür kalıcı araştırma verisi

  • Referans verisi

    Ülkeler, para birimleri, dahili kimlikler ve standartlar, durum eşlemeleri, aramalar.

  • Anlık görüntüler

    Olaylar, test hataları, geçiş provaları ve regresyon fikstürleri için belirli bir andaki kopyalar.

  • Önbelleğe alınmış veri

    Her çalıştırmada değil, bir kez getirilmesi için tutulan dış veya pahalı veriler.

  • Oturum verisi

    Seçilen kayıtlar, şüpheli işlemler, ara birleştirmeler ve geçici eşlemeler.

Nerede yaşar

inGitDB

Kullanılabilir

Veriyi kalıcılaştır ve sürümle

inGitDB bugün canlıdır: Git'te dallanabilir, bir pull request'te gözden geçirilebilir ve CI'da yeniden üretilebilir, insan tarafından okunabilir dosyalar. Proje verilerini DataTug içinden bu şekilde yönetmek planlanmaktadır.

inGitDB

OVDB

Kullanılabilir

Eriş ve paylaş

OVDB ve genel Dizini bugün canlıdır ve çok farklı veritabanı kaynaklarını keşfetmek ve tanımlamak için ortak bir yol sağlar. DataTug içinde Dizin aracılığıyla otomatik kaynak keşfi planlanmaktadır.

OVDB

Tek zeka, birçok arayüz.

Oturum arayüze değil, DataTug'a aittir. Terminalde başlayın, ızgarayı tarayıcıda açın ve aynı bağlamla geri dönün. Ya da tam tersi.

Terminal-to-web session hand-offKullanılabilir
TerminalÖrnek

$ datatug

Oturum chinook-countries ● eşitlendi

› Nüfuslarına oranla en çok müzik satın alan ülkeler hangileridir?

✓ Chinook ile Dünya Bankası nüfus verileri birleştirildi.

o ızgarayı tarayıcıda aç

DataTug.appÖrnek

Oturum: chinook-countries

Terminalinizden devam edildi

  • İrlanda
  • Çekya
  • Finlandiya

İstediğiniz zaman terminale dönün; aynı oturum.

Betikler ve gömülü görünümler

  • CLI

    İşlem hatları ve betikler için tek seferlik komutlar, yönetilen yapay zeka ile birlikte.

    Managed AI in the CLIKullanılabilir
  • Gömülü

    Canlı bir ızgara veya grafiği herhangi bir sayfaya yerleştirin.

    <datatug-grid> and <datatug-chart> embedsKullanılabilir

Sizin modeliniz veya bizimki.

DataTug AI tek bir sağlayıcıya bağlı değildir.

  • Kendi anahtarınızı getirin

    Zaten güvendiğiniz sağlayıcıyla kendi API anahtarınızı kullanın, tarayıcıda veya CLI'da.

    Browser chat with your own API keyKullanılabilir
  • Yönetilen yapay zeka

    Ayarlanacak anahtar olmadan DataTug tarafından yönetilen yapay zeka: CLI ve web uygulamasında. İstemleriniz, şema ve sorgu metni buluta gider. Satır değerleri gitmez.

    Managed AI in the CLIKullanılabilirManaged AI in the web appKullanılabilir

Bir yanıt metinden fazlasını gerektirdiğinde, bir Bubble açın.

Bir Bubble, konuşma içinde görünen ve diğerleriyle birleşerek daha zengin araçlar oluşturan ızgara, grafik veya inceleyici gibi küçük etkileşimli bir yüzeydir. UIBubbles bunlar için açık standarttır.

UIBubbles runtimePlanlandı
Bubbles ile SohbetKavram

En iyi ülkeleri ızgara olarak göster.

İşte ülkeler, milyon kişi başına satışa göre sıralanmış.

ÜlkeMilyon başına
İrlanda8,3
Çekya8,3
Finlandiya7,4
Kanada7,3

Bunu grafikle.

Grafik haline getirildi ve ızgaraya bağlandı.

İrlanda neden IRL ile eşleşiyor?

İşte bu eşleme için kanıt.

  • "İrlanda" proje referans verisi aracılığıyla eşlendi
  • Kontrol edilen adlar: 24. Çözülen: 24.
Bir Bubble aç

Bu, deneyimin elle oluşturulmuş bir konseptidir. Bubble çalışma zamanı planlanmaktadır. UIBubbles hakkında

Bilgi sıfırlanmamalı geliştirmenin her aşamasında.

Bir aşamanın veri hakkında öğrendikleri bir sonraki için orada olmalıdır. DataTug ve MeaningGraph'in amacı, bunu ilk fikirden günlük desteğe taşımaktır.

  1. Hayal Et

    Zaten var olan verileri ve alan bilgisini keşfedin.

  2. Tasarla

    Varlıkları, anlamları, tanımlayıcıları, ilişkileri ve eşlemeleri tanımlayın.

  3. Geliştir

    Geliştiriciler ve ajanlar bilinenleri kullanır ve keşifleri geri besler.

    Olay olasılığı
  4. Test Et

    Hataları araştırın, ortamları karşılaştırın, bulduğunuz uç durumları saklayın.

    Olay olasılığı
  5. İşlet

    Destek ve ajanlar, şimdiye kadar öğrenilen her şeyle gerçek davranışı araştırır.

    Olay olasılığı

Olay bir durumdur, altıncı bir aşama değil.

Geliştirme sırasında, testte, hazırlık ortamında veya üretimde meydana gelebilir. Erken bir olay bir hediyedir: müşterilerden önce, düzeltmesi hâlâ ucuzken bir sorunu gösterir.

Her biri odaklı bir araştırma başlatır ve öğrettikleri ilerideki işlere geri akar.

En iyi üretim olayı, testte yakalanmış olandır.

Baskı gerçeği ortaya çıkarır. Onu koru.

Olaylar, sistemler ve veriler hakkındaki önemli gerçeklerin ortaya çıktığı yüksek baskı anlarıdır. Olay sona erdiğinde bu gerçekleri kaybetmek yerine koruyun.

Incidentius integrationPlanlandı

  • DataTug

    Olay meydana gelirken araştırmanıza yardımcı olur.

  • MeaningGraph

    Ortaya konanları korur: anlamlar, ilişkiler ve tanılama bilgisi.

  • Incidentius

    Olayın kendisini tutar: olay, bağlam ve yanıt.

Fikir şu: keşifler, onları öğreten olaya geri bağlantılarını korur ve gelecekteki olaylarda, geliştirmede, regresyon testlerinde ve önlemede geri döner.

Incidentius.com'u ziyaret edin

Kontrol önce gelir.

AI'yi üretim verilerine yönlendirmek tasarım gereği güvenli olmalıdır. Bugün geçerli olan ve hâlâ ileride olan tam olarak budur, iddia iddia.

  • Local execution

    DataTug'ı kendi makinenizde, verilerinizin yanında çalıştırın: sorgular yerel olarak çalışır. Yönetilen AI ile istemleriniz, şema ve sorgu metni buluta gider. Satır değerleri gitmez.

    Kullanılabilir
  • Access policies

    Bir rolün neleri okuyabileceğini, politika tarafından zorunlu kılınan kayıtlı sorgular aracılığıyla SQLite ve inGitDB kaynaklarında bugün sınırlayın. Politika ayarlanmadığında erişim kısıtsızdır ve terminal veritabanı görüntüleyicisi henüz politikaları uygulamaz.

    Kullanılabilir
  • Read-only connections

    Bir kaynağa salt okunur olarak bağlanın, böylece bir araştırma onu değiştiremez.

    Planlandı
  • Approve an investigation step

    Tüm bir plana aynı anda güvenmek yerine, bir araştırma adımını çalışmadan önce onaylayın.

    Planlandı
  • Meaning-driven masking on the server

    Hassas değerleri sunucuda, alanın adına göre değil ne anlama geldiğine göre maskeleyin.

    Planlandı
  • Control over what reaches a model

    Harici bir modele neyin ulaşacağına, alan düzeyine kadar karar verin.

    Planlandı
  • Audit trail merged with provenance

    Kaynak bilgisiyle aynı kayıt olan bir denetim izi: bunu kim veya ne yaptı, hangi kanıttan.

    Planlandı

Parçalar nasıl bir araya gelir.

Yukarıda her biriyle tek tek tanıştınız. Her birinin tek bir işi var ve hiçbiri başlamak için zorunlu değil.

  • Araştır ve öğren

    DataTug

    Sizin ve yapay zekanın bağlantılı veriler üzerinde çalıştığı alan.

    Çalışma alanı
  • Anla

    MeaningGraph

    Alanların, değerlerin ve ilişkilerin ne anlama geldiği ve kanıtları.

    meaninggraph.io
  • Eriş ve paylaş

    OVDB

    Çok farklı kaynaklardaki verilere ulaşmanın ve yayınlamanın birleşik yolu.

    openvaultdb.com
  • Veriyi kalıcılaştır ve sürümle

    inGitDB

    Git'te okunabilir dosyalar olarak referans veriler ve anlık görüntüler.

    ingitdb.com
  • Etkileşim kur ve genişlet

    UIBubbles

    Doğrudan yanıtın içinde görünen tablolar, grafikler ve denetçiler.

    uibubbles.org
  • Olay derslerini sakla

    Incidentius

    Olay bağlamı ve yanıtı, böylece kazanılan deneyim olay sonrasında da kalıcı olur.

    incidentius.com

Bugün kime uygun, ve kim beklemeli.

DataTug henüz erken aşamada. İşte şimdiden iyi hizmet ettiği kişiler ve beklemesi gerekenler.

Bugün en uygun

  • Birden fazla yerde bulunan verileri inceliyorsunuz.
  • Terminal ve tarayıcı arasında geçiş yapıyorsunuz ve her ikisinde de aynı oturumu istiyorsunuz.
  • Kendi model anahtarınızı getirmek veya CLI ya da tarayıcıda yönetilen AI kullanmak istiyorsunuz.
  • İnceleyebileceğiniz, betikleyebileceğiniz ve kendiniz çalıştırabileceğiniz araçları seviyorsunuz.
  • Anlam ve kökeni bizimle şekillendirmeyi, bunları beklemeye tercih ediyorsunuz.

Henüz en uygun değil

  • Alanlarınızın ne anlama geldiğini zaten bilen bir AI'ya ihtiyacınız var. MeaningGraph entegrasyonu planlanıyor.
  • Bugün uygulamada adım adım bir kanıt izi görmeniz gerekiyor. Geliştirme aşamasında; bu sayfa prototipi gösteriyor.
  • Birçok ekip için bir dashboard oluşturucuya ihtiyacınız var. DataTug araştırır; bir BI paketi değildir.
  • Her ajan için tek tıkla kurulum istiyorsunuz. Yerel MCP sunucusu çalışan bir DataTug daemon'u ve bir stdio istemci yapılandırması gerektirir.
  • Üretim verileri için sunucu tarafında maskeleme ve onay kapılarına ihtiyacınız var. Her ikisi de planlanıyor.

Bugün neler çalışıyor, ve neler hâlâ ileride.

Bu liste DataTug yetenek durumunu izler. Ekosistem projelerinin kullanılabilirliği ayrıca açıklanmıştır.

Kullanılabilir

Yayınlandı. Bugün kullanabilirsiniz.

  • DataTug.app, the web app
  • Terminal app (TUI)
  • Chat in the CLI and TUI
  • Browser chat with your own API key
  • Managed AI in the CLI
  • Terminal-to-web session hand-off
  • <datatug-grid> and <datatug-chart> embeds
  • Skills plugin for coding agents
  • MCP server
  • Cross-source TugQL joins in the CLI
  • Managed AI in the web app
  • Local execution
  • Access policies
Önizleme

Baştan sona çalışır, ancak henüz her yerde değil.

  • MCP Apps explorer (developer preview)
Geliştirilme aşamasında

Şu anda geliştiriliyor. Henüz planlamayın.

  • Cross-source TugQL joins in the browser
  • Inspectable investigation trace
  • Detective Cases
  • Reusable Checks
  • Context Bag
  • Observations grounded in your data
  • Anonymous web demo
Planlandı

Tasarlanmış ve planlanmış, başlanmamış.

  • AI assistant in the query builder
  • AI assistant in schema discovery
  • Decisions by Jev, a decision model by TypeSafe AI
  • MeaningGraph integration
  • Automatic Directory discovery in DataTug
  • inGitDB project data management in DataTug
  • UIBubbles runtime
  • Incidentius integration
  • Read-only connections
  • Approve an investigation step
  • Meaning-driven masking on the server
  • Control over what reaches a model
  • Audit trail merged with provenance
  • Clone the demo project
Değerlendiriliyor

Test ettiğimiz bir fikir. Değişebilir veya iptal edilebilir.

  • MeaningGraph learning loop

Önce görün. İkna olduğunuzda kurun.

Canlı demo geliştirme aşamasında. Bugün bu sayfadaki prototipi inceleyebilir veya CLI'yi kurup gerçek sorguyu kendiniz çalıştırabilirsiniz.

GitHub'da YıldızlaCLI, Free plan sınırları dahilinde kişisel ve ticari kullanım için ücretsizdir. Fiyatlandırmayı gör. AI becerileri açık kaynaklıdır (MIT). GitHub'da beceriler.

Sırada ne var

  1. SorYakında: kayıt olmadan canlı demoda bir soru çalıştırın. Bugün: bu sayfadaki prototip.Geliştirilme aşamasında
  2. İnceleSoruşturmanın herhangi bir adımını açın ve sonucu bir ızgara ve grafik olarak görün.Geliştirilme aşamasında
  3. SaklaBir soruşturmayı saklama, demo projesini klonlama ve kendi verilerinizi bağlama planlanıyor.Planlandı
DataTug'ın nasıl yanıtladığını görünGeliştirilmekte olan canlı demo