Tajo bir entegrasyonu nasıl inşa eder

Tajo, zaten kullandığınız sistemleri sonradan ekleyeceklerinize bağlar; iki taraftan hiçbirinin taşınması gerekmez. İnşayı forward-deployed bir agent yapar. Kapılar sizde kalır. Beş adım: keşfet, taslak oluştur, doğrula, onayla, yayınla, önemli olan her noktada bir insan kararıyla.

  1. 01
    Keşfet
  2. 02
    Taslak oluştur
  3. 03
    Doğrula
  4. 04
    Onayla
  5. 05
    Yayınla ve çalıştır

Çoğu entegrasyon aracı size boş bir tuval verip bol şans diler. Tajo, iyi bir forward-deployed mühendisin çalıştığı gibi çalışır: ilgili sistemleri inceler, somut bir entegrasyon önerir, çalışmasını gerçek kontrollere karşı kanıtlar ve ardından herhangi bir şey çalışmadan önce onay ister. Farkı, Tajo'da bu onayın kriptografik olarak zorunlu kılınmasıdır — onayladığınız şey, kanıtlanabilir biçimde, çalışan şeydir.

01

Keşfet

Agent'ın yaptığı

Agent, entegrasyonun her iki tarafındaki sistemleri haritalar. 72 satıcı ve 14.293 belgelenmiş API operasyonundan oluşan bir discovery corpus'undan çalışır; buna ek olarak gerçek verilerinizden yalnızca şema içeren bir örnek alır — alan adları ve tipleri, asla değerler değil.

Sizin gördüğünüz ve onayladığınız

Bulunanların okunabilir bir resmi: hangi sistemler, hangi nesneler, hangi alanlar ve agent'ın bunların neyi birbirine bağladığını düşündüğü. Bu noktada henüz hiçbir şey inşa edilmemiş veya taşınmamıştır.

02

Taslak oluştur

Agent'ın yaptığı

Agent entegrasyonun taslağını hazırlar: kaynak, hedef, alan eşlemeleri, dönüşümler ve senkronizasyonun karşılaması gereken onam kuralları. Taslak, keşfedilen API operasyonlarına dayanır, tahmin edilen uç noktalara değil.

Sizin gördüğünüz ve onayladığınız

Taslağın tamamı, açıkça ortaya konur — her eşleme ve her kural, tartışılabilecek kadar açık biçimde ifade edilir. Bir taslağın hiçbir izni yoktur; bir üretim sistemine dokunamaz.

03

Doğrula

Agent'ın yaptığı

Herhangi biri onaylaması için davet edilmeden önce taslak, çalışma zamanının kapılarına karşı kontrol edilir: API çağrıları gerçek operasyonlara karşı tip kontrolünden geçiyor mu, eşlemeler örneklenen şemalar karşısında ayakta kalıyor mu ve ilgili kayıtlar için onam kuralları gerçekten kanıtlanabiliyor mu. Onam kontrolleri kapalı duruma düşer (fail closed) — onamı kanıtlayamayan bir senkronizasyon çalışmaz, dolayısıyla doğrulamayı da geçemez.

Sizin gördüğünüz ve onayladığınız

Her kapı için bir geçti/kaldı raporu. Hatalar somuttur — hangi eşleme, hangi kural, hangi kayıt şeması — böylece düzeltme bir arkeoloji çalışması değil bir sohbet olur.

04

Onayla

Agent'ın yaptığı

Agent, doğrulanmış entegrasyonu bir karar için sunar. Kendi işini kendisi onaylayamaz: onay insana ait bir eylemdir ve ekranda görünen tam yapılandırmanın kriptografik digest'ine bağlıdır.

Sizin gördüğünüz ve onayladığınız

Tam olarak çalışacak şeyi — ve çalışacak şeyin bu olduğuna dair bir güvence. Onay tek kullanımlıktır, o tam girdilere bağlıdır ve kullanılmazsa süresi dolar. Bir alanı değiştirin, eski onay geçersiz hale gelir.

05

Yayınla ve çalıştır

Agent'ın yaptığı

Onaylanan yapılandırma kendi digest'i altında yayınlanır. Yürütme sırasında çalışma zamanı, tam olarak o digest altında çalıştığını attestation ile kanıtlar, onam kurallarını uygular ve riskli her yazma işlemini kendi tek kullanımlık, girdiye bağlı onayının arkasına kapılar.

Sizin gördüğünüz ve onayladığınız

Her çalıştırma için hash zincirli, kurcalamaya karşı korumalı bir denetim günlüğü: ne çalıştı, hangi onay altında, neye dokundu. Bir panonun sözü değil, kanıt.

Kapılar neden asıl mesele

Agent taslak hazırlar; siz karar verirsiniz

Bir üretim sistemini etkileyebilecek her adım bir insan kapısından geçer. Tajo'nun agent'ı taslak hazırlama ve kontrolde hızlıdır; kendine izin vermekte kasıtlı olarak yetersiz bırakılmıştır.

Onay tam olarak bunu ifade eder

Digest'e bağlı onaylar, incelediğiniz şeyle çalışan şey arasındaki boşluğu kapatır. Onay ekranı ile üretim arasında yapılandırmanın sapabileceği bir pencere yoktur.

Reddetmek bir özelliktir

Doğrulama ve onam kontrolleri kapalı duruma düşer. Güvenli ve izinli olduğunu kanıtlayamayan bir entegrasyon kapıda durur — bu da tam olarak müşteri sistemlerinize yazan bir yazılımdan beklediğiniz şeydir.

Bu bugün nerede çalışıyor

Yukarıdaki yaşam döngüsü Tajo'nun canlı çalışma ortamında çalışır. Bugün 3 bağlayıcı canlı (Brevo, Magento ve Stripe), 15 bağlayıcı geliştiriliyor ve katalogdaki diğer 161 kayıt planlandı. Discovery corpus'u, yani 72 satıcının toplam 14.293 operasyon içeren API spesifikasyonları, yığınınız zaten kayıtlı olanın ötesine geçtiğinde agent'ın taslak hazırlarken yararlandığı kaynaktır. Her aşamada nelerin bulunduğuna dair dürüst döküm, entegrasyon hazırlığı sayfasındadır.

Kendi entegrasyonlarınızdan birini inşa ederken izleyin

Erken erişime katılın ve gerçek bir entegrasyon sorunu getirin. Kapılar, onaylar, denetim günlüğü — hepsiyle birlikte, tüm yaşam döngüsünü sizinle birlikte üzerinde çalıştıracağız.

Erken erişim talep edin

Adınızı ve iş e-posta adresinizi girin. Tajo erişim talebinizi onaylamanız için size bir bağlantı göndereceğiz.

Bu sayfanın Markdown hâli: how-it-works.md

Markdown yükleniyor…
Claude ile aç ChatGPT ile aç