Transpareo u eri AI agenata

Transpareo u eri AI agenata

Sve više poslova usklađenosti ne obavljaju ljudi, već asistenti. Šta platforma mora biti u stanju da obezbijedi, i dokle asistent može dogurati ako to može.

Ubrzo nakon završetka smjene. Službenica za usklađenost izvozi listu smjena iz proizvodnog sistema, otvara ga u svom asistentu i kuca rečenicu: ‘Objavite pasoše proizvoda za ćelije sa ove liste.’

Asistentkinja čita 1.240 serijskih brojeva sa njihovim serijama, provjerava kod Transparea šta zahtijeva pasoš za ovaj proizvod, kreira pasoše i provjerava da li su u skladu sa propisima. Rezultat: 1. 237 je spremno, 3 nisu, jer jednom paketu nedostaje CO₂ otisak. Ona unosi nedostajuću vrijednost, a asistent ih objavljuje. Dva dana kasnije, ćelije napuštaju fabriku, svaka sa QR kodom koji vodi do njenog pasoša.

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

Isprobajte odmah

Imate li račun na Claudeu, ChatGPT-u, Groku ili Geminiu koji ## vamomogućava povezivanje aplikacija? Onda ga povežite s našomDemo. To je igralište: resetuje se svakog sata i sve što tamo uradite do tada će nestati.

  1. Povežite. Kreirajte novu aplikaciju u svom asistentu, unesite https://demo.transpareo.com/mcp kao adresu i kliknite na ‘Connect’.
  2. Autorizirajte. Prijavite se sa tester i DemoPass2027 - ovi podaci za prijavu su namjerno prikazani ovdje. Sljedeći ekran navodi svaku dozvolu pojedinačno. Možete trajno odobriti dozvole za čitanje; za dozvole za pisanje je bolje da ih potvrdite pojedinačno.
  3. Upit. U prozoru chata, na svakodnevnom jeziku zatražite, na primjer, ‘Popiši naše pasoše 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 interfejs pruža više informacija od samih redova: koliko ih ima, gdje se nalaze u historiji i šta nedostaje.

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

Riječeno - učinjeno

Trebalo je integrirati samo jednu stranu: čarobnjak s Transpareo-om, ona tri koraka spomenuta ranije. Druga je bila datoteka koju produkcijski sistem ionako izbacuje. Niko nije specificirao koja kolona odgovara kojem polju, niko ne održava interfejs: čarobnjak je pročitao listu i napisao prolaze, a ono što je trebao uraditi bilo je navedeno u jednoj rečenici. Ako se lista promijeni, mijenja se jedna instrukcija za čarobnjak, **, a ne nikakav programski kod **.

Vaš sistem ne mora ništa znati o ovome. Samo treba da ispisuje ono što ionako ispisuje: izvoznu datoteku, listu iz izvještaja, tabelu na kraju smjene.

Ista lista se također može ručno uvesti. Uvoznik u Upravitelju aplikacija prihvata tabele, imenuje prepoznate kolone, provjerava izvršavanje prije nego što se išta generiše i, po potrebi, poništava ga. Rezultat bi bio isti. Samo što bi neko morao potvrditi mapiranje, pročitati izvještaj i sami dodati tri nedostajuće vrijednosti. **Čarobnjak ne mijenja ono što je moguće, već to koliko dugo traje. ** > Integracijski rad koji je nekada bio prvi korak u svakom > projektu usklađenosti sada se može sažeti u jednu rečenicu > na svakodnevnom jeziku.

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

Programi su oduvijek bili glavni čitaoci

Putovanjce proizvoda se rijetko čita ručno. On se skenira, dohvata, provjerava, prosljeđuje i arhivira, a većinu toga obavlja softver: kasa trgovca, sistem reciklera, alat za verifikaciju državne agencije ili uvoznik koji želi znati da li je pošiljka usklađena. Stoga većina njegovih čitalaca ne čita ga očima, već programom.

Transpareo je stoga izgrađen oko svog interfejsa. Svaki objavljeni pasoš je potpisani, mašinski čitljivi dokument, a interfejs pokriva njegov cijeli životni ciklus: od svojstava proizvoda, preko testiranja i kreiranja, do objavljivanja i događaja koji se odnose na pojedinačni artikal na terenu. I kontrolira se verzijama: svako ko danas gradi nešto što će s njim raditi ne gradi na pijesku. Dakle, novina nije u tome da programi rade s pasošima. Novina je u tome koji programi.

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

  • ‘Povratite sve pasoše iz serije B-2214.’
  • ‘Ažurirajte novu vrijednost CO₂ za lot 88.’
  • “Pokazite mi sve pasoše koji su ovog mjeseca poslani na popravku.”

Svaka od ovih rečenica postaje isti upit koji bi čovjek pokrenuo u Upravitelju aplikacija, i ostavlja isti trag.

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

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

Mora biti u stanju postaviti potrebna pitanja. Za svaki proizvod i svaki nivo detalja, platforma specificira koje identifikatore i svojstva prolaz zahtijeva, te koji su od njih već pohranjeni za proizvod. Za jednu stavku, 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 uz proizvod. Ovo je skup uputa, a ne kviz.

Mora moći izvršiti validaciju bez pisanja ičega. Izvršavanje validacije provodi iste provjere kao i objavljivanje i ne kreira ništa. Upravo zato se broj 1237 pojavio kao 3 iznad, prije nego što je išta objavljeno.

Mora razumjeti zašto je nešto odbijeno. Odbijanje specifikuje polje i navodi šta treba uraditi:

PRODUCT_INVALID: Proizvod nevažeći
Ispravite atribute navedene pod poljima i ponovo pošaljite zahtjev.
  brand: Brend treba brend - nije naveden nijedan
  componentsInput: Uputstvo za komponente nedostaje

Čovjek koji ovo čita popunit će dva nedostajuća detalja i ponovo poslati zahtjev. Nešto ko dobije samo kod greške isprobat će različite opcije. To je ista formulacija koju čovjek vidi u komandnoj liniji.

Ne smiju pogrešno izbrojati. Ako se veza prekine i asistent ponovo pokuša, generira se samo jedan token za pristup, a ne dva. Operacije zapisa nose ključ, pomoću kojeg platforma prepoznaje ponovljeni pokušaj kao takav.

Svaki pristup se može opozvati

Što više programa radi na vašim podacima, to je važnije odrediti ko je ovlašten da radi šta. Pristupni token 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 šalje samo na lokaciju koja izdaje token. Pohranjuje se u upravljač ključeva operativnog sistema, nikada u argumenta komandne linije, koji bi se inače pojavio u svakoj listi procesa.

Svako odobrenje pristupa nosi tačno ona prava koja mu dodijelite: čitanje je jedno, pisanje drugo, objavljivanje treće, i može se ograničiti čak i na pojedinačne proizvode. Nepovratne operacije također zahtijevaju potvrdu.

Kada se asistent poveže putem preglednika, prije odobrenja pojavljuje se ekran na kojem je navedeno svako odobrenje koje je potrebno. Ako je autorizacija odobrena, veza se pojavljuje na stranici za pristup, zajedno s imenom i datumom osobe koja ju je autorizirala, a tamo se i deaktivira.

Pravo pristupa koje se ne može opozvati nije pravo pristupa, već ključ skriven ispod prostirke.

Vaši podaci ostaju kod vas

Transpareo samostalno ne šalje ništa pružatelju usluga vještačke inteligencije. Ono što stiže do pružatelja usluga je ono što preuzmete putem svog asistenta - a vi odlučujete koji je to asistent i obrađuje li podatke unutar EU, a ne mi. Alat koji uspostavlja vezu radi na vašem računaru, a njegov izvorni kod je otvoren: vaš odjel 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; gdje podatke šalje dalje isključivo određuje vaš izbor asistenta. Možete odabrati onog koji obrađuje podatke unutar EU ili onog koji nikada ne napušta vaše kompanije nikada ne napušta: transpareo mcp pokreće protokol na vašem vlastitom računaru, a koji model ga pokreće je u potpunosti na vama.

Uz to, tu je i ono što se zapravo pojavljuje u pasošu proizvoda. To su obično podaci o proizvodu: serijski brojevi, brojevi serije, materijali, vrijednosti mjerenja. Kada su u pitanju lični podaci, vaša pravila određuju ko ih smije vidjeti, a pristup se može precizno prilagoditi tome: samo za čitanje, samo određeni proizvodi, i može se onemogućiti u bilo kojem trenutku.

Može se postaviti za nekoliko minuta

Isto važi i za vlastiti radni prostor, na svojoj adresi, na primjer https://dpp.example.com/mcp: ista tri koraka - nema instalacije.

Oni koji preferiraju tipkati ili automatizirati procese pomoću skripti mogu koristiti komandnu liniju. transpareo je jedan program čije se komande generišu iz opisa interfejsa: šta god platforma može, alat može, a da niko ne mora ručno usklađivati oboje. Radi se o open source projektu i dostupan je na GitHubu. Tri redka: instalirajte, prijavite se i provjerite šta je računu dozvoljeno da radi.

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

Ta se lozinka čita pomoću naredbe auth login sa standardnog ulaza ili iz varijable okruženja, nikada iz argumenta, koji bi se inače pojavio na listi procesa i u historiji shell-a. Nakon toga, ista binarna datoteka obavlja sljedeće 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čunaru, druga linija ga povezuje:

transpareo setup claude

Ista procesa su zatim dostupna kao alati, sa 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 čarobnjake koji opisuje standardne tokove rada, tako da niko ne mora učiti redoslijed pokušajima i pogreškama. A za one koji preferiraju direktno programiranje, kompletan opis interfejsa 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 jeuključen u svaki pretplatnički plan. Ono što se računa su objavljeni pasoši, a ne broj ljudi ili programa koji na njima rade. Svako ko automatizira svoj posao usklađivanja ne bi trebao biti naplaćen za to.

Rad počinje prije nego što postane obavezno

Od februara 2027. godine,pasoš proizvoda za baterijebit će obavezan, a zatim će uslijediti i druge grupe proizvoda. Pravi napor ne leži u samom pasošu, već u organizaciji podataka o proizvodu, i upravo to rad je upravo ono što kompanije trenutno delegiraju asistentima: popunjavanje polja, identifikovanje praznina, provjeravanje detalja o dobavljačima, provjeravanje, ponavljanje. Kako se ovi podaci zapravo unose u pasoš opisano je u tekstu ‘One Stream, One Direction’; kako izgleda posvećena veza za ovo objašnjeno je u vodiču za ERP integraciju.

Asistent koji mora nagađati proizvodi pasoše koji izgledaju vjerodostojno, ali ne izdrže provjeru. Asistent koji može postavljati pitanja proizvodi tačne pasoše. Razlika ne leži u asistentu. Leži u platformi kojoj se okreću.

Pitanja o ovoj objavi

Postoji li dodatna naknada za pristup asistenta?

Ne. Asistent se povezuje kao API korisnik, a pristupna tačka za programe je in jedem 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?

Ne od nas. Transpareo ne šalje nikakve podatke pružatelju usluga umjetne inteligencije. 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š tim za IT 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 je 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 ne uspije.

Ažuriranje o putovnici proizvoda, prije nego što postane hitno

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