Vardiya biteli çok az zaman geçti. 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 pasaportlarını yayınla.»
Asistan, 1240 seri numarasını partileriyle birlikte okur, Transpareo’ya bu ürünün pasaportu için nelerin gerekli olduğunu 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 eklenir, asistan 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 Connect ” ile bugün bu mümkün. Bir asistan, siparişten imzalı pasaporta kadar tüm bir uyum görevini yerine getiriyor ve Transpareo, 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 açık demomuzla bağlayın. Burası bir oyun alanı: Her saat başı yeniden kurulur ve içinde yaptıklarınız o zamana kadar silinir.
-
Bağlanın. AI sağlayıcınızda, adresi
https://demo.transpareo.com/mcpolan yeni bir MCP sunucusu oluşturun. Sağlayıcınıza bağlı olarak bunu “Connector”, “Integration” veya “App” altında bulabilirsiniz. -
Paylaş.
testerveTester@12345adresleriyle oturum açın- erişim bilgileri burada kasıtlı olarak verilmiştir. Ardından açılan ekranda her bir yetki ayrı ayrı belirtilir. Okuma yetkilerini kalıcı olarak verebilirsiniz; yazma yetkilerini ise tek tek onaylamanız daha iyi olur.
- Sorular. Sohbet penceresine geri döndüğünüzde, günlük dilde, örneğin “Ürün pasaportlarımızı listele.” şeklinde bir soru sorun .

İstenen bir listeydi; okunan ise durumdu.
Geri gelen yanıtta sadece sorduğunuz şey değil, aynı zamanda durumunun ne olduğu da yer alır. Bu, arayüzün satırların kendisinden daha fazla bilgi vermesi sayesinde mümkündür: kaç tane olduğu, yaşam döngüsünün hangi aşamasında oldukları, 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 sayfa vardı: Transpareo’daki asistan, az önce bahsedilen üç adım. Diğeri ise üretim sisteminin zaten çıktı olarak verdiği bir dosyaydı. Hangi sütunun hangi alana uyduğunu kimse belirlememişti, kimse bir arayüzü yönetmiyordu: Asistan listeyi okudu ve geçiş belgelerini yazdı; yapması gerekenler tek bir cümlede belirtilmişti. Liste değişirse, asistana verilen talimat değişir, program kodu değişmez.
Sisteminizin bunun için herhangi bir şey yapabilmesi gerekmez. Sadece zaten çıkardığı şeyleri vermesi yeterlidir: dışa aktarım dosyası, rapordan alınan liste, vardiya sonu tablosu.
Ve bunun bir tablo olması da gerekmez. Bir tedarikçinin veri sayfası, bir PDF, bir e-posta geçmişi: Bir asistan bunlardan da değerleri okur ve Transpareo’nun talep ettiği biçime getirir. Çünkü Transpareo bu biçimi belirler, tahmin etmeye bırakmaz. Ürün verileri nadiren yapılandırılmış halde bulunur, genellikle belgeler içindedir ve bunları oradan çıkarmak yıllardır en yavaş adımdı.
Aynı liste elle de girilebilir. Uygulama Yöneticisi’ndeki içe aktarma aracı tabloları alır, tanıdığı sütunlara ad verir, işlem başlamadan önce kontrol eder ve istenirse işlemi geri alır. Sonuç aynı olurdu. Ancak birinin eşleşmeyi onaylaması, rapor okunması ve eksik olan üç değeri kendisinin eklemesi gerekirdi. Bir sihirbaz, neyin mümkün olduğunu değil, bunun ne kadar süreceğini değiştirir.
Şimdiye kadar her uyum projesinin başında yer alan entegrasyon çalışması, bugün bir cümleye sığar günlük dilde ifade edilebiliyor.
Asıl devrim budur. Tabii ki, diğer uçtaki 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.
Bu nedenle Transpareo, arayüzü etrafında şekillenmiştir. 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, doğrulama ve oluşturma aşamalarına kadar, tek bir ürünün sahadaki olaylarına kadar. Ayrıca sürüm kontrolü de mevcuttur: Bugün bunun için 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 cümleler, yaşam döngüsünün geri kalanında da geçerlidir:
- «B-2214 partisine ait tüm pasaportları 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 kişinin Uygulama Yöneticisi’nde tetiklediği çağrılarla aynıdır ve denetim günlüğünde aynı izi bırakır.
Bir asistan tahmin etmek yerine sorabilmelidir
Bir asistan, şirketiniz hakkında önceden bilgisi olmayan, çok hızlı çalışan bir personeldir. Kendisine söyleneni yapar ve cevap verilmediğinde boşlukları tahminlerle doldurur. Dört şey, tahmin etmeyi işe dönüştürür.
Ne istendiğini sorabilmelidir. Her ürün ve her ayrıntı düzeyi için platform, bir geçiş kartının 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 dersi değildir.
Yazmadan kontrol edebilmesi gerekir. Bir doğrulama işlemi, yayınlama işlemiyle aynı kontrolleri gerçekleştirir ve hiçbir şey kaydetmez. İşte bu nedenle, yukarıda 1237 rakamı, herhangi bir şey yayınlanmadan önce 3’e dönüştü.
Bir şeyin neden reddedildiğini anlamalıdır. Bir reddetme ilgili alanı belirtir ve ne yapılması gerektiğini söyler:
PRODUCT_INVALID: Product invalid
Correct the attributes listed under fields and resend the request.
brand: Brand needs a brand - none was given
componentsInput: Components input missing
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ım hatası yapmamalıdır. Bağlantı kesilirse ve asistan tekrar denerse, yine de sadece bir şifre oluşturulur, iki değil. Yazma çağrıları, platformun 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 belirteçlerle çalışır ve gizli bilgi yalnızca belirteçleri 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ıdan 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
Bir yapay zeka sağlayıcısına ulaşan şey, asistanınız aracılığıyla aldığınız bilgilerdir - hangi asistanı kullanacağınız ve bu asistanın AB içinde veri işleyip işlemediği konusunda karar veren sizsiniz, biz değiliz. Bir çeviri hizmetine, ürün verilerinizden alınan bir değer ancak çeviriyi etkinleştirdiğiniz yerlerde ve sadece kendiniz için erişebilir. Bağlantıyı kurarak çalışan araç, kendi bilgisayarınızda çalışır ve kaynak kodu açıktır: Güvenlik departmanınız, ne yaptığını sözlere güvenmek yerine inceleyebilir.
Bir Avrupa şirketi için bu, en önemli
noktadır. Platformun kendisi, Almanya’daki ISO-27001 sertifikalı
Almanya’daki veri merkezlerinde yer almaktadır; bunun ötesinde verilerin nereye gittiği,
tamamen asistan seçiminize bağlıdır. AB içinde
işlem yapan bir asistanı seçebilir ya da
şirketinizden hiç çıkmayan bir asistanı tercih edebilirsiniz: 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 pasaportu üzerinde genel olarak neler yer aldığı da önemlidir. 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 ilişkin karar sizin kendi kurallarınıza göre verilir ve erişim izni tam olarak buna göre özelleştirilebilir: sadece okuma, sadece belirli ürünler, istediğiniz zaman devre dışı bırakılabilir.
Kurulumu dakikalar içinde tamamlanır
Kendi çalışma alanınız için de aynısı geçerlidir, kendi
adresinde, örneğin https://dpp.example.com/mcp:
aynı üç adım, kurulum gerektirmez.
Yazmayı tercih edenler veya işlemleri komut dosyalarına aktaranlar,
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 yoktur. Açık kaynaklıdır ve
GitHub adresinde bulunur. Üç
satır: yükle, oturum aç, erişim izinlerini kontrol et.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
auth login, şifreyi standart girişten veya
bir ortam değişkeninden okur; asla, aksi takdirde
işlem listesinde ve kabuk geçmişinde yer alacaktır. Ardından
aynı ikili dosya 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ğlayan başka bir satır şöyledir:
transpareo setup claude
Aynı işlemler, uygun isimler altında araçlar olarak da
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 /apidocs adresindeki her
çalışma alanında arayüzün tam açıklamasını bulabilirler.
Bir asistan için ekstra bir ücret ödenmez
Başka bir şey yok. Bir asistan, API kullanıcısı olarak bağlanır ve programlar için erişim, her Transpareo planına dahildir. Sayılan, yayınlanan sertifikalardır; üzerinde çalışan kişi veya program 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 zahmet pasaportta değil, ürün verilerinin düzenlenmesinde yatıyor ve işte tam da bu işi şirketler şu anda asistanlara devrediyor: Alanları derlemek, eksiklikleri bulmak, tedarikçi bilgilerini takip etmek, kontrol etmek, tekrarlamak. Bu verilerin pasaporta nasıl aktarıldığı, “Tek Akım, Tek Yön” başlıklı makalede; bunun için özel bir entegrasyonun nasıl olacağı ise ERP entegrasyonu kılavuzunda anlatılmaktadır.
Tahminde bulunmak zorunda kalan bir asistan, makul görünse de incelemeye dayanmayacak pasaportlar üretir. Soru sorma yeteneğine sahip bir asistan ise doğru pasaportlar üretir. 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, Transpareo Connect adresi üzerinden API kullanıcısı olarak bağlanır ve programlar için erişim adresi in jedem Transpareo-Tarif enthalten ’dur. 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?
Sadece sizin ayarladığınız yerlerde. Bir yapay zeka sağlayıcısına, kendi asistanınızın aldığı veriler gönderilir; bir çeviri hizmetine ise, yalnızca çeviriyi etkinleştirdiğiniz yerlerde ve sadece sizin adınıza bir değer gönderilir. 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 imza doğrulaması başarısız olursa hiçbir şey yüklemez.




