Upravo je završila smjena. Službenica za usklađenost izvozi listu smjena iz produkcijskog sistema, otvara ga u svom asistentu i piše rečenicu: ‘Objavite pasoše proizvoda za ćelije sa ove liste.’
Asistent čita 1.240 serijskih brojeva zajedno sa njihovim serijama, provjerava kod Transparea šta je potrebno za certifikat za ovaj proizvod, kreira certifikate i provjerava da li su u skladu sa propisima. Rezultat: 1. 237 je spremno, 3 nisu, jer nedostaje CO₂ otisak iz jedne serije. Kompanija naknadno dostavlja vrijednost, a asistent je objavljuje. Dva dana kasnije, ćelije napuštaju fabriku, svaka sa QR kodom koji vodi do njenog pasoša.
Ovo nije scena iz budućnosti: sa Transpareo Connect, to je danas moguće. Asistent ovdje obavlja zadatak usklađenosti, od početnog zahtjeva pa sve do potpisanog pasoša, a Transpareo im pruža sve što im je potrebno tokom cijelog procesa.
Isprobaj sada
Imate li račun na Claudeu, ChatGPT-u, Groku ili Geminiu koji vam omogućava povezivanje aplikacija? Ako imate, povežite ga s našomotvorenom demonstracijom. To je igralište: resetuje se svakog sata, a sve što uradite na njemu će do tada nestati.
-
Povežite se. Postavite novi MCP server kod svog AI provajdera, na adresi
https://demo.transpareo.com/mcp. Ovisno o vašem provajderu, ovo ćete pronaći pod ‘Connector’, ‘Integration’ ili ‘App’. -
Podijeli. Prijavi se pomoću
testeriTester@12345- podaci za prijavu su ovdje namjerno prikazani. Sljedeći ekran koji se pojavi navodi svaku dozvolu pojedinačno. Možeš trajno odobriti pristup za čitanje; za pristup za pisanje je bolje da se svaki zahtjev potvrđuje pojedinačno. - Zatražite. Vratite se u prozor chata i zatražite na svakodnevnom jeziku, na primjer : “Popiši naše pasoše proizvoda.”

Zatražen je popis; status je pročitan.
Primićete ne samo informacije koje ste zatražili, već i detalje o njihovom trenutnom statusu. To je moguće jer interfejs pruža više od samih redova: koliko ih ima, gdje se pojavljuju u CV-u i šta nedostaje.
To je razlog za ovaj članak. Ostatak objašnjava zašto to funkcioniše.
Riječeno - učinjeno
Postojala je samo jedna stvar za integraciju: čarobnjak s Transpareom, tri ranije spomenuta koraka. Druga je bila datoteka koju proizvodni sistem ionako generiše. Niko nije definisao koja kolona odgovara kojem polju, i niko ne održava interfejs: Čarobnjak je pročitao listu i generisao pass datoteke, a ono što je trebao uraditi bilo je navedeno u jednoj rečenici. Ako se lista promijeni, mijenja se uputa za čarobnjak, a ne programski kod.
Vaš sistem ne mora moći raditi ništa posebno za ovo. Samo treba da isporuči ono što ionako isporučuje: izvoznu datoteku, listu iz izvještaja, tabelu sa kraja smjene.
I ne mora biti tabela. Tehnički list dobavljača, PDF, niz e-mailova: asistent može pročitati vrijednosti i iz njih i formatirati ih na način koji Transpareo zahtijeva. Jer Transpareo propisuje ovaj format, umjesto da se oslanja na nagađanje. Podaci o proizvodima rijetko su dostupni u strukturiranom formatu, već se nalaze u dokumentima, a njihovo izdvajanje odatle godinama je predstavljalo usko grlo.
Ista lista se također može unijeti ručno. Uvoznik u Upravitelju aplikacija prihvata tabele, imenuje prepoznate kolone, provjerava proces prije nego što se išta generiše i može ga poništiti ako je potrebno. Rezultat bi bio isti. Međutim, neko bi morao potvrditi mapiranja, pročitati izvještaj i sam unijeti tri nedostajuće vrijednosti. Čarobnjak ne mijenja ono što je moguće, već koliko to traje.
Rad na integraciji koji je nekada bio prvi korak u svakom projektu usklađivanja sada se može sažeti u jednu rečenicu na svakodnevnom jeziku.
To je prava revolucija. Pod uvjetom da platforma na drugom kraju može reći programu što mu je potrebno.
Programi su oduvijek bili glavni čitaoci.
Proizvodna knjižica se rijetko čita ručno. Ona se skenira, dohvaća, provjerava, prosljeđuje i arhivira, a većinu toga obavlja softver: kasa trgovca, sistema reciklera, alata za verifikaciju regulatornog tijela ili uvoznika koji želi znati da li je serija usklađena. Stoga većina njenih čitača ne čita je očima, već programom.
Transpareo je stoga izgrađen oko svog interfejsa. Svaki objavljeni pasoš je potpisani, mašinski čitljivi dokument, a interfejs pokriva cijeli životni ciklus: od vrsta svojstava proizvoda, preko validacije i kreiranja, do objavljivanja i događaja vezanih za pojedinca jedinicu na terenu. I kontrolira se verzijama: svako ko danas nešto gradi za njega ne gradi na pijesku. Dakle, novina nije u tome što programi rade s pasošima. Novina je u tome koji programi.
I zato se posao asistenta ne završava stvaranjem dokumenta. Ova ista vrsta rečenice provlači se kroz ostatak CV-a:
- “Povratite sve pasoše iz serije B-2214.”
- “Ažurirajte novu vrijednost CO₂ za seriju 88.”
- “Prikažite mi sve pasoše koji su ovog mjeseca poslani na popravku.”
Svaka od ovih izjava rezultira istim pozivima koje bi korisnik pokrenuo u Upravitelju aplikacija, i ostavlja isti trag u dnevniku revizije.
Asistent mora biti u stanju postavljati pitanja, a ne nagađati.
Asistent je vrlo brz zaposlenik bez prethodnog znanja o vašem poslovanju. On radi ono što mu se kaže i popunjava praznine nagađanjem ako ne dobije odgovore. Četiri stvari pretvaraju nagađanje u stvarni posao.
On mora biti u mogućnosti zatražiti ono što je potrebno. Za svaki proizvod i na svakom nivou detalja, platforma specificira koje identifikatore i svojstva prolaz zahtijeva, te koji od njih su već pohranjeni u proizvodu. Za pojedinačni element, to izgleda ovako:
{
"identifiers": {
"batchIdentifier": { "required": true },
"modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
"serialIdentifier": { "required": true }
}
}
Asistent mora dobiti dva od tri identifikacijska broja; treći je već na proizvodu. Ovo je skup uputa, a ne kviz.
On mora biti u mogućnosti provjeriti bez pisanja ičega. Validacija provodi iste provjere kao i publikacija i ne stvara ništa. Upravo zato se broj 1237 pojavio kao 3 iznad, prije nego što je išta objavljeno.
On treba razumjeti zašto je nešto odbijeno. Odbijanje specificira polje i objašnjava šta treba uraditi:
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
Asistent koji ovo čita dodaje dvije informacije i pošalje ga ponovo. Nekome kome je dan samo broj greške, on isprobava stvari. To je potpuno isti tekst koji osoba vidi na komandnoj liniji.
Ne smije pogrešno izbrojati. Ako se veza prekine i asistent ponovo pokuša, to i dalje rezultira samo jednim pokušajem, a ne dva. Pozivi za pisanje nose ključ, koji platformi omogućava da prepozna ponavljanje kao ponavljanje.
Svaki pristup se može opozvati.
Što više programa radi s vašim podacima, to je važnije odrediti ko je ovlašten raditi šta. Token za pristup se kreira u Upravitelju aplikacija i otkriva svoju tajnu samo jednom. Nakon toga, program radi s tokenima koji ističu nakon sat vremena, a tajna se prenosi samo entitetu koji izdaje token. Pohranjuje se u privjesku za ključeve operativnog sistema, nikada u argumentu komandne linije, koji bi se inače pojavio na svakoj listi procesa.
Svaki pristup ima tačno ona prava koja mu dodijelite: čitanje je jedno, pisanje drugo, objavljivanje treće, i može biti ograničen na pojedinačne proizvode. Nepovratne radnje također zahtijevaju potvrdu.
Kada se asistent poveže putem preglednika, prije odobrenja pojavljuje se ekran sa popisom svake pojedinačne dozvole koja mu je potrebna. Ako se odobri autorizacija, veza se pojavljuje na stranici za pristup, zajedno s imenom i datumom osobe koja ju je odobrila, a tamo se i deaktivira.
Ključ koji se ne može vratiti nije ključ, već ključ skriven ispod prostirke.
Vaši podaci ostaju kod vas
Pružaocu AI usluge stiže ono što preuzmete putem svog asistenta - a vi, a ne mi, odlučujete koji je to asistent i da li obrađuje podatke unutar EU. Usluga prevođenja prima podatke samo iz podataka vašeg proizvoda gdje ste omogućili prevođenje, i to samo u tu svrhu. Alat koji uspostavlja vezu radi na vašem računaru, a njegov izvorni kod je otvoren: vaše odjeljenje za sigurnost može provjeriti šta radi, umjesto da nam samo vjeruje na riječ.
Za evropsku kompaniju, ovo je ključna tačka. Sama platforma je smještena u podatkovnim centrima u Njemačkoj sa ISO 27001 certifikatom; mjesto gdje se podaci šalju izvan toga određuje isključivo izbor asistenta. Možete odabrati onaj koji obrađuje podatke unutar EU ili onaj koji nikada ne napušta vašu organizaciju: transpareo mcp hostuje protokol na vašem računaru, a koji god model ga pokreće, u potpunosti je na vama.
Uz to se dodaje i sadržaj samog pasoša proizvoda. On obično sadrži podatke o proizvodu: serijske brojeve, brojeve serija, materijale, mjerne vrijednosti. Kada su u pitanju lični podaci, vaša pravila određuju ko ih smije pregledati, a pristup se može precizno prilagoditi tim pravilima: samo za čitanje, samo za određene proizvode, te se može onemogućiti u bilo kojem trenutku.
Potrebno je samo nekoliko minuta za postavljanje.
Isto važi i za vaš vlastiti radni prostor, na njegovoj
vlastitoj adresi, kao što je https://dpp.example.com/mcp:
ista tri koraka; nema ništa za instalirati.
Oni koji preferiraju tipkati ili automatizirati procese pomoću skripti trebali bi koristiti komandnu liniju. transpareo je jedan program čije se komande generišu iz specifikacije interfejsa: šta god platforma može da uradi, alat to može da uradi, bez potrebe da iko ručno usklađuje oboje. Riječ je o open source projektu i dostupna je na GitHubu. Tri
redka: instalirajte, prijavite se, provjerite šta račun ima ovlaštenja da radi.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
auth login čita tajnu sa standardnog ulaza ili iz varijable okruženja; nikada je ne čita iz argumenta komandne linije, koji bi se inače pojavio na listi procesa i u historiji shell-a. Isti binarni fajl zatim obrađuje sekvence:
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
Ako čarobnjak radi na vašem računaru, druga linija ga povezuje:
transpareo setup claude
Ove iste operacije su zatim dostupne kao alati, pod odgovarajućim imenima: dpp_requirements, validate_dpp,create_dpp, publish_dpp, tail_events. Ono što upisujete u komandnu liniju i ono što čarobnjak prikazuje je ista stvar.
Pored toga, postoji vodič za asistente koji opisuje standardne tokove rada, tako da niko ne mora učiti redoslijed pokušajem i pogreškom. A za one koji preferiraju direktno programiranje, potpuni opis interfejsa može se pronaći na svakom radnom prostoru na /apidocs.
Asistent ne košta ništa dodatno.
Ništa dodatno. Asistent se prijavljuje kao API korisnik, a pristup za programe jeuključen u svaku pretplatu na Transpareo. Bitna je brojka objavljenih pasoša, a ne broj ljudi ili programa koji na njima rade. Svako ko automatizira svoj posao usklađivanja ne bi trebao biti dodatno naplaćen za to.
Rad počinje prije dužnosti
Od februara 2027. godinepasoš proizvoda za baterijebit će obavezan, a zatim će uslijediti i druge grupe proizvoda. Pravi napor ne leži u samom pasošu, već u organiziranju podataka o proizvodu, i upravo je to rad je upravo ono što kompanije trenutno delegiraju asistentima: popunjavanje polja, identifikovanje praznina, praćenje detalja o dobavljačima, provjeravanje i ponavljanje procesa. Članak” Jedna struja, jedan smjer” opisuje kako se ovi podaci zapravo upisuju u pasoš, dok vodič za ERP integraciju objašnjava kako izgleda namjensko povezivanje u tu svrhu.
Asistent koji mora pogađati proizvodi pasoše koji izgledaju vjerodostojno, ali ne izdrže provjeru. Asistent koji može postavljati pitanja proizvodi ispravne pasoše. Razlika ne leži u asistentu. Leži u platformi kojoj pribjegava.
Pitanja o ovoj objavi
Postoji li dodatna naknada za pristup asistenta?
Ne. Asistent se prijavljuje putem Transpareo Connect kao API korisnik, a pristupna tačka za programe je in jedem Transpareo-Tarif enthalten. Ubrajaju se objavljeni pasoši, a ne broj ljudi ili programa koji na njima rade.
Može li pomoćnik slučajno nešto objaviti?
Objavljivanje je zasebna radnja s vlastitom autorizacijom, i ne postoji autorizacija za ovaj pristup koju niste odobrili. Ako pomoćniku dozvolite da čita i pregledava, ali ne i da objavljuje, na kraju ćete imati pomoćnika koji upravo to i radi. Nepovratne radnje također zahtijevaju potvrdu, a način rada samo za čitanje onemogućava sve funkcije pisanja, dok pregledavanje ostaje dozvoljeno.
Hoće li pružatelj usluga umjetne inteligencije imati pristup podacima o našem proizvodu?
Samo tamo gdje ste to tako postavili. Kod AI provajdera, poslani podaci su ograničeni na ono što vaš vlastiti asistent preuzme, a servis za prevođenje prima podatke samo tamo gdje ste omogućili prevođenje - i to samo te podatke. Vi odlučujete kojeg asistenta koristiti i obrađuje li podatke unutar EU; alat koji uspostavlja vezu radi na vašem računaru i otvorenog je koda, pa vaš odjel za sigurnost može pregledati njegov kod.
Hoće li asistent imati pristup našim podacima za prijavu?
Tajna napušta računar na kojem je pohranjena samo da bi bila poslana servisu koji izdaje tokene, i pohranjuje se u lanac ključeva operativnog sistema - ne u datoteku i nikada kao argument komandne linije. Zatim radite s tokenom koji ističe nakon jednog sata. Čarobnjak preglednika uopće ne prima tajnu, već vezu koju možete autorizirati i prekinuti u bilo kojem trenutku.
Kako pomoćnik zna koji su detalji potrebni za pasoš?
Traži ove informacije. Za svaki proizvod i na svakom nivou detalja platforma navodi koji su identifikatori i svojstva obavezni i koja su od njih već pohranjena za proizvod. To je razlika između čarobnjaka koji čita zahtjeve i onog koji ih pogađa.
Šta se dešava ako pomoćnik napravi grešku?
On prima poruku o grešci koja navodi koje polje nedostaje i šta treba uraditi, dok platforma ne prikazuje ništa. Potpuno ista poruka prikazuje se korisniku na komandnoj liniji i asistentu putem njihovih alata, u potpuno istoj formulaciji. Asistent koji dobije korisnu poruku o grešci ispravlja se; onaj koji dobije samo broj može samo nagađati.
Je li to otvoreni kod?
Alat za komandnu liniju je otvorenog koda pod MIT licencom i javno dostupan na GitHub. Svaka verzija uključuje digitalni potpis, listu komponenti koje sadrži i dokaz o porijeklu; alat provjerava ovaj potpis prije ažuriranja i neće instalirati ništa ako provjera potpisa ne uspije.




