Yapay Zeka Ajanları Çağında Transpareo

Yapay Zeka Ajanları Çağında Transpareo

Uyum işlerinin giderek daha fazlası insanlar tarafından değil, asistanlar tarafından yürütülüyor. Bunun için bir platformun neleri yapabilmesi gerektiği ve bunu başardığında bir asistanın ne kadar ilerleyebileceği.

Vardiya bitiminden kısa bir süre sonra. Uyum sorumlusu, üretim sisteminden vardiya listesini dışa aktarıyor, bunu asistanına ekliyor ve şu cümleyi yazıyor: «Bu listedeki hücreler için ürün sertifikalarını yayınla.»

Asistan, 1240 seri numarasını partileriyle birlikte okur, Transpareo’ya bu ürünün pasaportunda nelerin olması gerektiğini sorar, pasaportları oluşturur ve yönetmelik kurallarına göre kontrol ettirir. Sonuç: 1237’si hazır, 3’ü değil; çünkü bir partide CO2 ayak izi eksik. Değer ek olarak sağlanır, asistan da yayınlar. İki gün sonra hücreler fabrikadan çıkar; her birinin üzerinde, pasaportunun bulunduğu bir QR kodu vardır.

Bu bir gelecek senaryosu değil: Transpareo ile bu, bugün mümkün. Bir asistan, **adresinde siparişten imzalı sertifikaya kadar ** tüm bir uyum görevini yerine getiriyor ve platform, bu süreçte ona bunun için bilmesi gereken her şeyi sağlıyor.

Hemen deneyin

Claude, ChatGPT, Grok veya Gemini’de, uygulamaları bağlamaya izin veren bir hesabınız var mı? O halde bunu bizim Demo adresimizle bağlayın. Burası bir oyun alanıdır: Her saat başı yeniden kurulur ve içinde yaptıklarınız o zamana kadar silinir.

  1. Bağlanın. Asistanınızda yeni bir uygulama oluşturun, adres olarak https://demo.transpareo.com/mcp yazın ve «Bağlan» düğmesine tıklayın.
  2. Paylaş. tester ve DemoPass2027 ile oturum açın - erişim bilgileri kasıtlı olarak burada verilmiştir. Ardından ekranda her bir yetki ayrı ayrı belirtilir. Okuma izinlerini kalıcı olarak verebilirsiniz; yazma izinlerini ise tek tek onaylamanız daha iyidir.
  3. Sorma. Sohbet penceresine geri döndüğünüzde günlük dilde, örneğin «Ürün pasaportlarımızı listele.»
Transpareo im Zeitalter der KI-Agenten: connect
Die Demo, verbunden mit Claude: gefragt war eine Liste, zurück kam sie mit dem Lebenslauf jedes Passes.

Bir liste istenmişti; ancak durum okundu.

Geri gelen, sadece sorduğunuz şey değil, aynı zamanda durumunun ne olduğu da. Bu, arayüzün satırların kendisinden daha fazlasını vermesi sayesinde mümkün oluyor: kaç tane olduğu, yaşam döngüsünde nerede yer aldıkları, nelerin eksik olduğu.

Bu makalenin yazılma nedeni budur. Geri kalan kısım ise bunun neden işe yaradığını açıklıyor.

Söylendi, yapıldı

Bağlanması gereken tam olarak bir sayfaydı: Transpareo’daki asistan, az önce bahsedilen üç adım. Diğeri ise üretim sisteminin zaten çıkardığı bir dosyaydı. Hangi sütunun hangi alana uyduğunu kimse belirlemedi, kimse bir arayüzü yönetmiyor: Sihirbaz listeyi okudu ve geçiş bilgilerini yazdı; yapması gerekenler tek bir cümlede belirtilmişti. Liste değişirse, sihirbaza verilen bir talimat değişir, **hiçbir program kodu gerekmez **.

Sisteminizin bunun için herhangi bir şey yapabilmesi gerekmez. Sadece zaten çıkardığı şeyleri çıkarmalıdır: dışa aktarım dosyası, rapordan alınan liste, vardiya sonu tablosu.

Aynı liste elle de okunabilir. Uygulama Yöneticisi’ndeki içe aktarma aracı, tabloları alır, tanıdığı sütunlara ad verir, herhangi bir işlem gerçekleşmeden önce işleyişi kontrol eder ve istenirse işlemi geri alır. Sonuç aynı olurdu. Ancak birinin eşleştirmeyi onaylaması, rapor okuması ve eksik olan üç değeri kendisi eklemesi gerekirdi. **Bir sihirbaz, neyin mümkün olduğunu değiştirmez, bunun ne kadar süreceğini değiştirir. **

Şimdiye kadar her uyum projesinin başında yer alan entegrasyon çalışması, bugün günlük dilde bir cümleye sığar.

Asıl devrim budur. Tabii ki, karşı tarafta bulunan platformun bir programa ne istediğini söyleyebilmesi şartıyla.

Programlar her zaman ana okuyucular olmuştur

Bir ürün pasaportu nadiren elle okunur. Taranır, çağrılır, kontrol edilir, iletilir ve arşivlenir; bunların çoğunu yazılım halleder: satıcının kasası, geri dönüşümcünün sistemi, bir resmi kurumun kontrol aracı, bir partinin uygun olup olmadığını öğrenmek isteyen ithalatçı. Dolayısıyla okuyucuların çoğu bunu gözleriyle değil, bir programla okur.

Transpareo bu nedenle arayüzü etrafında tasarlanmıştır. Yayınlanan her pasaport, imzalanmış, makine tarafından okunabilir bir belgedir ve arayüz, tüm yaşam döngüsünü kapsar: bir ürünün özellik türlerinden, test ve kayda kadar, yayınlanmasına ve sahada tek bir parçanın yaşadığı olaylara kadar. Ayrıca sürüm kontrolü de mevcuttur: Bugün buna dayalı bir şey geliştirenler, kum üzerine inşa etmiyorlar. Yani yeni olan, programların pasaportlarla çalışması değil. Yeni olan, hangi programların çalıştığıdır.

Bu nedenle bir asistanın işi, oluşturma aşamasında bitmez. Aynı tür ifadeler yaşam döngüsünün geri kalanında da geçerlidir:

  • “B-2214 partisinin tüm sertifikalarını geri çağır.”
  • “88 numaralı parti için yeni CO2 değerini gir.”
  • “Bu ay onarıma gönderilen tüm pasaportları bana göster.”

Bu cümlelerin her biri, bir insanın Uygulama Yöneticisi’nde tetiklediği çağrılarla aynıdır ve aynı izi bırakır.

Bir asistan tahmin edememeli, sorabilmelidir

Bir asistan, şirketiniz hakkında ön bilgisi olmayan çok hızlı çalışan bir kişidir. Kendisine söyleneni yapar ve cevap verilmediğinde boşlukları tahminlerle doldurur. Dört şey, tahmin etmeyi iş haline getirir.

Ne istendiğini sorabilmelidir. Her ürün ve her ayrıntı düzeyi için platform, bir pasonun hangi tanımlayıcılara ve özelliklere ihtiyaç duyduğunu ve bunlardan hangilerinin halihazırda üründe kayıtlı olduğunu yanıtlar . Tek bir ürün için durum şöyledir:

{
  "identifiers": {
    "batchIdentifier": { "required": true },
    "modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
    "serialIdentifier": { "required": true }
  }
}

Üç tanımlayıcıdan ikisini asistanın temin etmesi gerekir; üçüncüsü ise halihazırda ürün üzerinde bulunmaktadır. Bu bir çalışma talimatıdır, tahmin oyunu değildir.

Yazmaya gerek kalmadan kontrol edebilmelidir. Bir kontrol, yayınlama işlemiyle aynı denetimleri gerçekleştirir ve hiçbir şey oluşturmaz . İşte bu nedenle, yukarıda herhangi bir şey yayınlanmadan önce 1237 sayısına 3 eklendi.

Neden bir şeyin reddedildiğini anlamalıdır. Bir reddetme ilgili alanı belirtir ve ne yapılması gerektiğini söyler:

PRODUCT_INVALID: Ürün geçersiz
Alanlar altında listelenen öznitelikleri düzeltin ve isteği yeniden gönderin.
  brand: Marka bilgisi gereklidir - hiçbir bilgi verilmemiştir
  componentsInput: Bileşen girdisi eksik

Bunu okuyan bir asistan, iki bilgiyi ekler ve tekrar gönderir. Sadece bir hata numarası alan biri ise çeşitli denemeler yapar. Bu, bir insanın komut satırında gördüğü metnin aynısıdır.

Sayısını karıştırmamalıdır. Bağlantı kesilirse ve asistan tekrar denerse, yine de sadece bir erişim izni oluşturulur, iki değil. Yazma çağrıları, platformun bir tekrarı tekrar olarak tanıdığı bir anahtar taşır.

Her erişim geri alınabilir

Verileriniz üzerinde çalışan program sayısı arttıkça, kimin neye izin verileceği konusu daha da önem kazanır. Bir erişim, Uygulama Yöneticisi’nde oluşturulur ve gizli bilgisini yalnızca bir kez gösterir. Bundan sonra program, bir saat sonra geçerliliğini yitiren token’larla çalışır ve gizli bilgi yalnızca token’ları dağıtan yere ulaşır. Bu bilgi, işletim sisteminin anahtar demetinde saklanır, asla komut satırı argümanında saklanmaz; aksi takdirde her işlem listesinde görünürdü.

Her erişim, tam olarak ona verdiğiniz haklara sahiptir: Okuma bir hak, yazma başka bir hak, yayınlama ise üçüncü bir haktır ve bu haklar tek tek ürünlere kadar sınırlandırılabilir. Geri alınamaz işlemler için ek bir onay gereklidir.

Bir asistan tarayıcı üzerinden bağlandığında, yetki verilmeden önce, talep ettiği her bir yetkinin adını belirten bir ekran belirir. Onay verildiğinde, bağlantı erişimler sayfasında, onu onaylayan kişinin adı ve tarihi ile birlikte görünür ve yine buradan devre dışı bırakılır.

Geri alınamayan bir erişim, bir erişim değildir; paspasın altındaki bir anahtardır.

Verileriniz sizde kalır

Transpareo, kendi inisiyatifiyle hiçbir şeyi bir yapay zeka sağlayıcısına göndermez. Bir sağlayıcıya ulaşan şey, asistanınız aracılığıyla sizin çağırdığınız bilgilerdir - ve bunun hangisi olacağı ile AB içinde işlenip işlenmeyeceği konusunda karar veren sizsiniz, biz değiliz. Bağlantıyı kuracak araç, kendi bilgisayarınızda çalışır ve kaynak kodu açıktır: Güvenlik departmanınız, ne yaptığını inanmak yerine inceleyebilir.

Avrupalı bir şirket için bu, en önemli noktadır. Platformun kendisi, Almanya’daki ISO 27001 sertifikalı veri merkezlerinde barındırılmaktadır; bunun ötesinde verilerin nereye gittiği, tamamen asistan seçiminize bağlıdır. Verilerinizi AB içinde işleyen bir asistanı seçebilir ya da verilerinizin şirketinizi asla terk etmeyen birini seçebilirsiniz: transpareo mcp, protokolü kendi bilgisayarınızda çalıştırır ve bunun arkasında hangi modelin çalıştığı, sizin kararınızdır.

Buna ek olarak, bir ürün sertifikasında genel olarak neler yer alır? Bunlar genellikle ürün verileridir: seri numaraları, parti numaraları, malzemeler, ölçüm değerleri. Kişisel veriler söz konusu olduğunda ise, bu verileri kimin görebileceğine kendi kurallarınız karar verir ve erişim izni tam olarak buna göre ayarlanabilir: sadece okuma, sadece belirli ürünler, istediğiniz zaman devre dışı bırakılabilir.

Kurulum birkaç dakika içinde tamamlanır

Kendi çalışma alanınız için de aynı şey geçerlidir; kendi adresinizde, örneğin https://dpp.example.com/mcp: aynı üç adım, kurulum gerektirmez.

Yazmayı veya işlemleri komut dosyalarına aktarmayı tercih edenler, komut satırını kullanabilir. transpareo, komutları arayüz tanımından oluşturulan tek bir programdır: Platformun yapabildiği her şeyi bu araç da yapabilir; ikisini de elle uyumlu hale getirmeye gerek kalmaz. Açık kaynaklıdır ve GitHub adresinde bulunur. Üç satır: kurun, oturum açın, erişim izinlerini kontrol edin.

curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me

auth login komutu, parolayı standart girişten veya bir ortam değişkeninden okur; asla bir argümandan okumaz, aksi takdirde bu argüman işlem listesinde ve kabuk geçmişinde görünür. Ardından, aynı ikili dosya aşağıdaki işlemleri gerçekleştirir:

transpareo dpps requirements --product-id 8 --granularity item
transpareo dpps validate --file passport.json
transpareo dpps create --file passport.json
transpareo dpps publish <code>
transpareo events tail --follow

Kendi bilgisayarınızda bir sihirbaz çalışıyorsa, onu bağlamak için şu satırı ekleyin:

transpareo setup claude

Aynı işlemler daha sonra uygun isimlerle araçlar olarak kullanıma sunulur: dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. Komut satırına yazdıklarınız ile asistanın çağırdığı komutlar aynıdır. Buna ek olarak, asistanlar için genel iş akışlarını açıklayan bir kılavuz da mevcuttur; böylece kimse deneme yanılma yoluyla sırayı öğrenmek zorunda kalmaz. Doğrudan programlamayı tercih edenler ise her çalışma alanında /apidocs altında arayüzün tam açıklamasını bulabilirler.

Bir asistan için ekstra bir ücret yok

Ekstra bir masraf yok. Bir asistan, API kullanıcısı olarak bağlanır ve programlar için erişim her tarifeye dahildir. Sayılan, yayınlanan pasaportlardır; üzerinde çalışan kişi veya programların sayısı değil. Uyumluluk çalışmalarını otomatikleştirenler, bunun için fatura almamalıdır.

Çalışma, zorunluluk başlamadan önce başlar

Şubat 2027’den itibaren piller için ürün pasaportu zorunlu hale gelecek, diğer ürün grupları da bunu takip edecek. Asıl emek, pasaportta değil, ürün verilerinin düzenlenmesinde yatıyor ve tam da bu işi şirketler şu anda asistanlara devrediyor: Alanları derlemek, eksiklikleri bulmak, tedarikçi bilgilerini takip etmek, kontrol etmek, tekrarlamak. Bu verilerin pasoya nasıl girileceği, “Tek Akım, Tek Yön” başlıklı yazıda; bunun için özel bir entegrasyonun nasıl olacağı ise ERP entegrasyonu kılavuzunda anlatılıyor.

Tahminde bulunmak zorunda kalan bir asistan, görünüşte makul ama incelemeye dayanamayan pasaportlar oluşturur. Soru sorma imkânı olan bir asistan ise doğru pasaportlar oluşturur. Aradaki fark asistandan kaynaklanmaz. Bu fark, asistanın başvurduğu platformdan kaynaklanır.

Bu yazıyla ilgili sorular

Bir asistan için erişim ücreti ayrı olarak mı ödenir?

Hayır. Bir asistan, API kullanıcısı olarak bağlanır ve programlar için erişim adresi in jedem Tarif enthalten ’dir. Sayılan şey, yayınlanan pasaportlardır; üzerinde çalışan kişi veya programların sayısı değil.

Bir asistan yanlışlıkla bir şey yayınlayabilir mi?

Yayınlama, kendine özgü bir eylem ve kendine özgü bir yetki gerektirir; bu erişim için sizin vermediğiniz bir yetki mevcut değildir. Bir asistanın okuma ve inceleme yapmasına izin veren, ancak yayınlama izni vermeyen kişi, tam da bunu yapan bir asistanla karşılaşır. Geri alınamaz işlemler ek bir onay gerektirir; ayrıca, salt okuma modu tüm yazma işlemlerini devre dışı bırakırken, inceleme izni devam eder.

Bir yapay zeka sağlayıcısı ürün verilerimizi görebilir mi?

Bizden değil. Transpareo, hiçbir veriyi bir yapay zeka sağlayıcısına göndermez. Hangi asistanı kullanacağınız ve bu asistanın verileri AB içinde işleyip işlemeyeceği size kalmış; bağlantıyı kuran araç kendi bilgisayarınızda çalışır ve açık kaynaklıdır, böylece güvenlik departmanınız kodunu inceleyebilir.

Bir asistan, erişim bilgilerimizi alır mı?

Gizli anahtar, depolandığı bilgisayardan yalnızca bunu için jeton dağıtan birim yönünde çıkar ve işletim sisteminin anahtar demetinde saklanır; bir dosyada veya komut satırı argümanında asla saklanmaz. Bundan sonra, bir saat sonra geçerliliğini yitiren bir token kullanılır. Tarayıcıdaki bir asistan, herhangi bir gizli anahtar almaz; bunun yerine, sizin onayladığınız ve istediğiniz zaman kesebileceğiniz bir bağlantı alır.

Bir asistan, pasaport için hangi bilgilerin gerekli olduğunu nereden bilir?

O bunu sorar. Platform, her ürün ve her ayrıntı düzeyine ilişkin olarak hangi tanımlayıcıların ve özelliklerin gerekli olduğunu ve bunlardan hangilerinin üründe halihazırda kayıtlı olduğunu belirtir. İşte bu, gereksinimleri okuyan bir asistan ile bunları tahmin eden bir asistan arasındaki farktır.

Bir asistan bir hata yaparsa ne olur?

Kullanıcı, hangi alanın eksik olduğunu ve ne yapılması gerektiğini belirten bir hata mesajı alır; platform ise hiçbir şey yazmaz. Aynı mesaj, komut satırındaki bir kullanıcıya ve araçları aracılığıyla bir asistanına, aynı metinle ulaşır. Kullanışlı bir hata mesajı alan bir asistan, hatasını kendi kendine düzeltir; sadece bir numara alan bir asistan ise tahminde bulunur.

Bu açık kaynak mı?

Komut satırı aracı, MIT lisansı altında açık kaynaklıdır ve GitHub adresinde herkese açıktır. Her sürüm, bir imza, içerdiği bileşenlerin listesi ve menşe belgesi içerir; araç, kendini güncellemeden önce bu imzayı doğrular ve doğrulama başarısız olursa hiçbir şey yüklemez.

Durum acil hale gelmeden önce ürün pasaportuyla ilgili son gelişmeler

Mevzuat ve teknoloji alanındaki gelişmeleri, anlaşılır bir dille ve pazarlama gürültüsünden uzak bir şekilde aktarıyoruz.