Transpareo u dobi AI agenata

Transpareo u dobi AI agenata

Sve se više poslova usklađenosti ne obavlja ljudima, nego asistentima. Što platforma mora biti sposobna učiniti i dokle asistent može dogurati ako to može.

Upravo je završila smjena. Službenica za usklađenost izvozi popis smjena iz proizvodnog sustava, otvara ga u svom pomoćnom programu i upisuje rečenicu: ‘Objavi putovnice proizvoda za stanice s ovog popisa.’

Asistent čita 1.240 serijskih brojeva s njihovim serijama, provjerava kod Transparea što je potrebno za putovnicu za ovaj proizvod, izrađuje putovnice i provjerava njihovu usklađenost s propisima. Rezultat: 1. 237 je spremno, 3 nisu, jer jednoj seriji nedostaje CO₂ otisak. Ona unosi nedostajuću vrijednost i asistent ih objavljuje. Dva dana kasnije, ćelije napuštaju tvornicu, svaka s QR kodom koji vodi do svog putovnice.

Ovo nije scena iz budućnosti: s Transpareoom je to danas moguće. Asistent ovdje obavlja zadatak usklađenosti **od početnog zahtjeva pa sve do potpisanog putovnice **, a platforma mu pruža sve što mu je potrebno tijekom cijelog procesa.

Isprobajte odmah

Imate li račun na Claudeu, ChatGPT-u, Groku ili Geminiu koji ## vamomogućuje povezivanje aplikacija? Onda ga povežite s našimDemo. To je igralište: resetira se svakih sat vremena, a sve što tamo napravite bit će izbrisano.

  1. Povežite. U svom asistentu stvorite novu aplikaciju, unesite https://demo.transpareo.com/mcp kao adresu i kliknite na ‘Connect’.
  2. Autorizirajte. Prijavite se s korisničkim imenom tester i lozinkom DemoPass2027 - ovi su podaci za prijavu namjerno prikazani ovdje. Sljedeći zaslon koji se pojavi navodi svako odobrenje pojedinačno. Možete trajno dodijeliti dozvole za čitanje; za dozvole za pisanje bolje ih je potvrđivati pojedinačno.
  3. Upit. U prozoru chata, na svakodnevnom jeziku zatražite, na primjer : “Popiši naše putovnice proizvoda.”
    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.
    > Zatražen je popis; vraćen je status.

Odgovor uključuje ne samo ono što ste zatražili, već i njegov trenutni status. To je moguće jer sučelje pruža više informacija od samih redaka: koliko ih ima, gdje se nalaze u povijesti i što nedostaje.

To je razlog za ovaj članak. Ostatak objašnjava zašto to funkcionira.

Riječeno - učinjeno

Trebalo je integrirati samo jednu stranu: čarobnjak s Transpareom, ona tri ranije spomenuta koraka. Druga je bila datoteka koju proizvodni sustav ionako izbacuje. Nitko nije odredio koja se stupac podudara s kojim poljem, nitko ne održava sučelje: čarobnjak je pročitao popis i napisao prolazne stavke, a ono što je trebao učiniti bilo je navedeno u jednoj rečenici. Ako se popis promijeni, mijenja se uputa za čarobnjak - ** - bez programskog koda **.

Vaš sustav za to ne mora ništa raditi. Samo treba ispisati ono što ionako ispisuje: izvoznu datoteku, popis iz izvješća, tablicu na kraju smjene.

Ista se lista mogla uvesti i ručno. Uvoznik u Upravitelju aplikacija prihvaća tablice, imenuje stupce koje je prepoznao, provjerava izvršavanje prije nego što se išta generira i, ako je potrebno, poništava ga. Rezultat bi bio isti. Samo što bi netko morao potvrditi mapiranje, pročitati pročitali izvješće i sami dodali tri nedostajuće vrijednosti. **Čarobnjak ne mijenja ono što je moguće, već to koliko dugo traje. **

Integracijski posao koji je nekada bio prvi korak u svakom projektu usklađenosti sada se može sažeti u jednu rečenicu svakodnevnim jezikom.

To je prava prekretnica. Pod uvjetom da platforma na drugom kraju može reći programu što mu je potrebno.

Programi su oduvijek bili glavni čitači

Putovnica proizvoda se rijetko čita ručno. Skenira se, dohvaća, provjerava, prosljeđuje i arhivira, a većinu toga obavlja softver: blagajna trgovca, sustav reciklera, alat za provjeru nadležnog tijela ili uvoznik koji želi znati je li pošiljka u skladu s propisima. Stoga većina njegovih čitatelja ne čita ga očima, već programom.

Transpareo je stoga izgrađen oko svog sučelja. Svaki objavljen pasport je potpisani, mašinski čitljivi dokument, a sučelje pokriva cijeli životni ciklus: od svojstava proizvoda, preko testiranja i izrade, do objave i događaja vezanih uz pojedinačni predmet na terenu. I kontrolira se verzijama: svatko tko danas gradi nešto na temelju njega ne gradi na pijesku. Dakle, novost nije u tome što programi rade s putovnicama. Novost je u tome koji programi.

I zato rad asistenta ne završava stvaranjem. Ista vrsta izjave provodi se kroz ostatak životnog ciklusa:

  • ‘Povratite sve putovnice iz serije B-2214.’
  • ‘Ažurirajte novu vrijednost CO₂ za lot 88.’
  • “Prikažite mi sve putovnice koje su ovog mjeseca poslane na popravak.”

Svaka od ovih rečenica postaje isto ono što bi čovjek pokrenuo u Upravitelju aplikacija, ostavljajući pri tome isti trag.

Asistent mora moći pitati, a ne nagađati

Asistent je vrlo brz zaposlenik bez prethodnog znanja o vašoj tvrtki. On radi ono što mu se kaže i popunjava praznine pretpostavkama ako mu se ne daju odgovori. Četiri stvari pretvaraju nagađanje u posao.

Mora moći pitati što je potrebno. Za svaki proizvod i svaku razinu detalja platforma specificira koje identifikatore i svojstva prolaz zahtijeva te koji su od njih već pohranjeni za proizvod. Za pojedinačni stavak to izgleda ovako:

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

Asistent mora dobiti dva od tri identifikatora; treći je već priložen proizvodu. Ovo je skup uputa, a ne kviz.

Mora moći provjeravati bez pisanja ičega. Pokretanje provjere izvršava iste kontrole kao i objava i ne stvara ništa. Upravo zato se broj 1237 pojavio kao 3 gore, prije nego što je išta objavljeno.

Mora razumjeti zašto je nešto odbijeno. Odbijanje navodi polje i navodi što je potrebno učiniti:

PRODUCT_INVALID: Proizvod neispravan
Ispravite atribute navedene pod poljima i ponovno pošaljite zahtjev.
  brand: Brend treba brend - nije naveden nijedan
  componentsInput: Uputi komponenti nedostaje

Čovjek koji ovo čita popunit će dva nedostajuća detalja i ponovno poslati zahtjev. Netko tko primi samo kod pogreške isprobavat će različite opcije. To je ista formulacija koju čovjek vidi u naredbenom retku.

Ne smiju se prevariti u brojanju. Ako se veza prekine i asistent pokuša ponovno, generira se samo jedan token za pristup, a ne dva. Pisani pozivi nose ključ pomoću kojeg platforma prepoznaje ponovljeni pokušaj kao takav.

Svaki pristup može se opozvati

Što više programa radi s vašim podacima, to je važnije odrediti tko smije što raditi. Pristupni token stvara se u Upravitelju aplikacija i otkriva svoju tajnu samo jednom. Nakon toga, program radi s tokenima kojima istječe rok nakon sat vremena, a tajna se šalje samo na lokaciju koja izdaje token. Pohranjuje se u upravljač ključeva operativnog sustava, nikada kao argumenta naredbenog retka koji bi se inače pojavio u svakoj listi procesa.

Svako dopuštenje za pristup nosi točno ona prava koja mu dodijelite: čitanje je jedno, pisanje drugo, objavljivanje treće, a može se ograničiti i na pojedinačne proizvode. Nepovratne operacije također zahtijevaju potvrdu.

Kada se pomoćnik poveže putem preglednika, prije odobrenja pojavljuje se zaslon na kojem je navedeno svako pojedinačno dopuštenje koje je potrebno. Ako se odobri autorizacija, veza se pojavljuje na stranici pristupa, zajedno s imenom i datumom osobe koja ju je autorizirala, a tamo se i deaktivira.

Pristup koji se ne može opozvati uopće nije pristup, već ključ skriven ispod prostirke.

Vaši podaci ostaju kod vas

Transpareo ni u kojem slučaju ne šalje podatke pružatelju usluga umjetne inteligencije. Pružatelju usluga umjetne inteligencije dostavljaju se samo podaci koje preuzmete putem svog asistenta - a vi, a ne mi, odlučujete koji je to asistent i obrađuje li podatke unutar EU-a. Alat koji uspostavlja vezu radi na vašem računalu, a njegov je izvorni kod otvoren: vaše odjeljenje za sigurnost može provjeriti što radi, umjesto da nam samo vjeruje na riječ.

Za europsku tvrtku, ovo je ključna točka. Sama platforma hostana je u podatkovnim centrima u Njemačkoj s certifikatom ISO 27001; mjesto gdje podaci idu dalje određuje isključivo vaš odabir asistenta. Možete odabrati onog koji obrađuje podatke unutar EU-a ili onog koji nikada ne napušta vašu tvrtke: transpareo mcp pokreće protokol na vašem vlastitom računalu, a koji model ga pokreće potpuno je na vama.

Uz to, tu je ono što se zapravo pojavljuje u putovnici proizvoda. To su obično podaci o proizvodu: serijski brojevi, brojevi serija, materijali, vrijednosti mjerenja. Kada su u pitanju osobni podaci, vaša vlastita pravila određuju tko ih smije pregledavati, a pristup se može precizno prilagoditi tome: samo za čitanje, samo za određene proizvode, te se može onemogućiti u bilo kojem trenutku.

Može se postaviti u nekoliko minuta

Isto vrijedi i za vlastiti radni prostor, na vlastitoj adresi, kao što je https://dpp.example.com/mcp: ista tri koraka; nema instalacije.

Oni koji radije upisuju naredbe ili automatiziraju procese pomoću skripti mogu koristiti naredbeni redak. transpareo je jedan program čije se naredbe generiraju iz specifikacije sučelja: što god platforma može učiniti, alat to može, a da nitko ne mora ručno usklađivati oboje. Radi se o softveru otvorenog koda i dostupan je na GitHubu. Tri retka: instalacija, prijava i provjera ovlaštenja računa.

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

Tajnu čita auth login sa standardnog ulaza ili iz varijable okruženja, nikada iz argumenta, koji bi se inače pojavio na popisu procesa i u povijesti naredbi. Nakon toga, ista binarna datoteka obrađuje korake:

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 se čarobnjak pokreće na vašem računalu, povezuje ga druga redak:

transpareo setup claude

Ista su postupanja zatim dostupna kao alati, pod odgovarajućim nazivima: dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. Ono što upisujete u naredbeni redak i ono što čarobnjak prikazuje je potpuno isto. Osim toga, postoji vodič za čarobnjake koji opisuje standardne tijekove rada, tako da nitko ne mora učiti redoslijed pokušajem i pogreškom. A za one koji radije programiraju izravno, cjeloviti opis sučelja može se pronaći u svakom radnom prostoru pod /apidocs.

Čarobnjakne## košta ništa dodatno

Bez dodatnih troškova. Čarobnjak se povezuje kao API korisnik, a pristup za programe uključen jeu svaki cjenovni plan. Ono što se računa su objavljeni putovnici, a ne broj ljudi ili programa koji na njima rade. Nitko tko automatizira svoj posao usklađivanja ne bi trebao biti naplaćen za to.

Rad započinje prije nego što postane obvezan

Od veljače 2027. godine, putovnica za baterijebit će obvezna, a zatim će uslijediti i druge grupe proizvoda. Pravi napor ne leži u samoj putovnici, već u organizaciji podataka o proizvodu, a upravo to rad je upravo ono što tvrtke trenutno delegiraju asistentima: popunjavanje polja, utvrđivanje praznina, provjera podataka dobavljača, provjeravanje, ponavljanje. Kako se ti podaci zapravo unose u putovnicu opisano je u dokumentu ‘One Stream, One Direction’; kako izgleda namjenska veza za to objašnjeno je u vodiču za ERP integraciju.

Asistent koji mora nagađati izrađuje putovnice koje izgledaju vjerodostojno, ali ne izdrže provjeru. Asistent koji može postavljati pitanja izrađuje ispravne putovnice. Razlika ne leži u asistentu. Leži u platformi kojoj pribjegavaju.

Pitanja o ovoj objavi

Postoji li dodatna naknada za pristup asistenta?

Ne. Asistent se povezuje kao API korisnik, a pristupna točka za programe je in jedem Tarif enthalten. Ubrajaju se objavljeni pasoporti, a ne broj ljudi ili programa koji na njima rade.

Može li pomoćnik slučajno nešto objaviti?

Objavljivanje je zasebna radnja koja zahtijeva vlastitu autorizaciju, i ne postoji autorizacija za ovaj pristup koju niste odobrili. Ako pomoćniku dopustite čitanje i pregled, ali ne i objavljivanje, na kraju ćete dobiti pomoćnika koji upravo to i radi. Nepovratne radnje zahtijevaju dodatnu potvrdu, a način rada samo za čitanje onemogućuje sve funkcije pisanja, dok pregled ostaje dopušten.

Hoće li pružatelj usluga umjetne inteligencije imati pristup podacima o našem proizvodu?

Ne od nas. Transpareo ne šalje nikakve podatke pružatelju usluga umjetne inteligencije. Vi odlučujete kojeg pomoćnika koristiti i obrađuje li podatke unutar EU; alat koji uspostavlja vezu radi na vašem računalu 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čunalo na kojem je pohranjena samo da bi se poslala usluzi koja izdaje tokene za nju, te se pohranjuje u lančić ključeva operativnog sustava, a ne u datoteci i nikada kao argument naredbenog retka. Zatim radite s tokenom koji istječ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 koje su detalje potrebne za putovnicu?

Traži ove informacije. Za svaki proizvod i na svakoj razini detalja platforma navodi koji su identifikatori i svojstva obavezni te koji su od njih već pohranjeni za proizvod. To je razlika između čarobnjaka koji čita zahtjeve i onoga koji ih pogađa.

Što se događa ako pomoćnik pogriješi?

On prima poruku o pogrešci koja navodi koje polje nedostaje i što treba učiniti, dok platforma ne prikazuje ništa. Potpuno ista poruka prikazuje se korisniku na naredbenom retku i asistentu putem njihovih alata, točno istim riječima. Asistent koji primi korisnu poruku o pogrešci ispravlja se sam; onaj kojemu se da samo broj mora nagađati.

Je li to otvoreni kod?

Alat za naredbeni redak otvorenog koda je pod MIT licencom i javno dostupan na GitHubu. Svaka izdanje uključuje digitalni potpis, popis komponenti koje sadrži i dokaz o podrijetlu; alat provjerava taj potpis prije ažuriranja i neće instalirati ništa ako provjera ne uspije.

Novosti o putovnici proizvoda, prije nego što postane hitno

Izvještavamo o najnovijim razvoju u regulativi i tehnologiji, jednostavnim jezikom i bez marketinške pompe.