Transpareo u dobi AI agenata

Transpareo u dobi AI agenata

AI agenti preuzimaju sve više poslova usklađenosti. Što platforma danas mora moći, i koliko posla vam pomoćnik može olakšati putem Transpareo Connect.

Ubrzo je nakon završetka smjene. 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 ćelije s ovog popisa.’

Asistentinja čita 1.240 serijskih brojeva s njihovim serijama, provjerava kod Transparea što putovnica za ovaj proizvod zahtijeva, izrađuje putovnice i provjerava jesu li u skladu s propisima. Rezultat: 1. 237 je spremno, 3 nisu, jer jednom paketu nedostaje CO₂ otisak. Ona unosi nedostajuću vrijednost i asistent ih objavljuje. Dva dana kasnije, ćelije napuštaju tvornicu, a svaka ima QR kod koji vodi do svog putovnice.

Ovo nije scena iz budućnosti: s uslugom Transpareo Connect to je danas moguće. Pomoćnik ovdje obavlja zadatak usklađenosti od početnog zahtjeva pa sve do potpisanog pasoša, a Transpareo mu pruža sve što mu je potrebno tijekom cijelog procesa.

Isprobajte odmah

Imate ## liračun na Claudeu, ChatGPT-u, Groku ili Geminiu koji je ovlašten za povezivanje aplikacija? Zatim ga povežite s našom javnom demonstracijom. To je igralište: resetira se svakih sat vremena, a sve što u njemu učinite do tada bit će nestalo.

  1. Povežite se. Postavite novi MCP poslužitelj sa svojim pružateljem usluga umjetne inteligencije koristeći adresu https://demo.transpareo.com/mcp. Ovisno o vašem pružatelju usluga, to ćete pronaći pod ‘Connector’, ‘Integration’ ili ‘App’.
  2. Podijeli. Prijavi se s tester i Tester@12345 - podaci za prijavu su ovdje namjerno prikazani. Sljedeći zaslon koji se pojavi navodi svako dopuštenje pojedinačno. Možeš trajno odobriti pristup za čitanje; za pristup za pisanje bolje je da se svaki zahtjev potvrđuje pojedinačno.
  3. Zatražite. U prozoru chata zatražite svakodnevnim jezikom, na primjer : “Popisati 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 sadrži 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 točno jednu stvar: čarobnjak s Transpareom, tri ranije spomenuta koraka. Druga je stvar bila datoteka koju proizvodni sustav ionako izbacuje. Nitko nije odredio koja stupac odgovara kojem polju i nitko ne održava sučelje: Čarobnjak je pročitao popis i generirao pass datoteke, a ono što je trebao učiniti bilo je navedeno u jednoj rečenici. Ako se popis promijeni, mijenja se uputa za čarobnjak, a ne programski kod.

Vaš sustav za ovo ne mora imati nikakve posebne mogućnosti. Samo treba ispisati ono što ionako ispisuje: izvoznu datoteku, popis iz izvješća, tablicu na kraju smjene.

I ne mora biti tablica. Tehnički list dobavljača, PDF, niz e-poruka: Čarobnjak čita vrijednosti i iz njih te ih formatira prema potrebama sustava Transpareo. Sustav Transpareo propisuje ovaj format, umjesto da prepušta nagađanje. Podaci o proizvodima rijetko su dostupni u strukturiranom obliku, već uglavnom u dokumentima, a njihovo izdvajanje iz njih godinama je bilo usko grlo.

Ista se lista mogla unijeti i ručno. Uvoznik u Upravitelju aplikacija prihvaća tablice, imenuje stupce koje je prepoznao, provjerava postupak prije nego što se išta generira i može ga poništiti ako je potrebno. Rezultat bi bio isti. Međutim, netko bi morao potvrditi mapiranja, pročitati izvješće i sam unijeti tri nedostajuće vrijednosti. Čarobnjak ne mijenja ono što je moguće, već koliko to traje.

Integracijski posao koji je nekada bio prvi korak u svakom projektu usklađivanja sada stane u jednu rečenicu jednostavnim jezikom.

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 č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 verifikaciju regulatornog tijela ili uvoznik koji želi znati je li serija usklađena. Stoga većina njegovih čitatelja ne čita ga očima, već programom.

Transpareo je stoga izgrađen oko svog sučelja. Svaki objavljeni putovnica je potpisani, mašinski čitljivi dokument, a sučelje pokriva cijeli životni ciklus: od vrsta svojstava proizvoda, preko validacije i stvaranja, do objave i događaja vezanih uz pojedinca jedinice na terenu. I podložan je kontroli verzija: svatko tko danas nešto razvija za 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ži mi sve putovnice koje su ovog mjeseca poslane na popravak.”

Svaka od ovih rečenica postaje ista naredba koju bi čovjek pokrenuo u Upravitelju aplikacija i ostavlja isti trag u dnevniku revizije.

Pomoćnik mora moći postaviti pitanje, a ne nagađati

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

Moraju moći pitati što je potrebno. Za svaki proizvod i svaku razinu granularnosti platforma specificira koje identifikatore i svojstva zahtijeva prolaz, a koji su od njih već pohranjeni u proizvodu. 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ć na proizvodu. Ovo je skup uputa, a ne kviz.

On mora moći 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.

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

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

Č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 ponovni 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 koji istječu nakon sat vremena, a tajna se šalje samo na lokaciju koja izdaje token. Pohranjuje se u upravljač ključeva operativnog sustava, nikada u 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 asistent poveže putem preglednika, prije odobrenja pojavljuje se zaslon s popisom svih dozvola koje su mu potrebne. Ako se odobri autorizacija, veza se pojavljuje na stranici pristupa, zajedno s imenom i datumom osobe koja ju je odobrila, a tamo se i deaktivira.

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

Vaši podaci ostaju kod vas

Pružaocu 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. Usluga prevođenja prima podatke samo iz podataka vašeg proizvoda gdje ste omogućili prevođenje, i to isključivo u tu svrhu. 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 centru s ISO 27001 certifikatom podatkovnih centara u Njemačkoj; gdje se sve što ide izvan toga određuje isključivo vašim odabirom asistenta. Možete odabrati onaj koji obrađuje podatke unutar EU-a ili onaj koji nikada ne napušta vašu tvrtku: transpareo mcp upravlja protokolom na vašem vlastitom računalu, a koji model ga pokreće u potpunosti ovisi o vama.

Uz to se dodaje i sadržaj putovnice proizvoda. Ona se općenito sastoji od podataka o proizvodu: serijskih brojeva, brojeva serija, materijala, mjernih vrijednosti. Kada su u pitanju osobni podaci, vaša vlastita pravila određuju tko ih smije pregledavati, a prava pristupa mogu se precizno prilagoditi za to: samo za čitanje, samo za određene proizvode, i mogu se 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 ništa za instalirati.

Oni koji radije tipkaju ili automatiziraju procese pomoću skripti mogu koristiti naredbeni redak. transpareo je jedinstveni program čije se naredbe generiraju iz specifikacije sučelja: što god platforma može učiniti, alat to može, bez da itko mora ručno usklađivati oboje. Riječ je o softveru otvorenog koda i dostupan je na GitHub. Tri redka: instalacija, prijava, 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

auth login čita tajnu iz standardnog unosa ili iz varijable okruženja, nikada iz argumenta koji bi inače bio vidljiv u popisu procesa ili povijesti naredbi. Nakon toga, ista binarna datoteka obrađuje tijekove rada:

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, druga linija ga povezuje:

transpareo setup claude

Iste su procese zatim moguće koristiti kao alate, pod odgovarajućim nazivima: dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. Ono što ukucate u naredbeni redak i ono što čarobnjak prikazuje je isto. Osim toga, postoji vodič za asistente koji opisuje standardne tijekove rada, tako da nitko ne mora učiti slijed pokušajem i pogreškom. A za one koji radije programiraju izravno, potpuni opis sučelja može se pronaći u svakom radnom prostoru na /apidocs.

Asistentne## košta ništa dodatno

Bez dodatnih troškova. Čarobnjak se povezuje kao API korisnik, a pristup za programeuključen jeu svaku Transpareo tarifu. Računaju se 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 proizvoda za baterije bit će obvezna, a zatim će uslijediti i druge skupine proizvoda. Pravi napor ne leži u samoj putovnici, već u organiziranju podataka o proizvodu, a upravo to rad je upravo ono što tvrtke trenutno prepuštaju asistentima: popunjavanje polja, utvrđivanje praznina, provjera podataka o dobavljačima, provjeravanje, ponavljanje. Kako ti podaci zapravo dospijevaju u putovnicu opisano je u članku Jedan tok, jedan smjer: kako se podaci upisuju u putovnicu proizvoda”; kako izgleda posvećena veza objašnjeno je u vodiču za integraciju ERP-a.

Pomoćnik koji mora nagađati proizvodi putovnice koje izgledaju vjerodostojno, ali ne izdrže provjeru. Pomoćnik koji može postavljati pitanja proizvodi ispravne putovnice. Razlika ne leži u pomoćniku. Leži u platformi na koju se oslanja.

Pitanja o ovoj objavi

Postoji li dodatna naknada za pristup asistenta?

Ne. Asistent se povezuje putem Transpareo Connect kao API korisnik, a pristupna točka za programe je in jedem Transpareo-Tarif enthalten. Ubrajaju se objavljeni pasporti, 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?

Samo tamo gdje ste to tako postavili. Kod pružatelja usluga umjetne inteligencije podaci koji se šalju ograničeni su na ono što vaš vlastiti asistent dohvaća, a usluga prevođenja prima podatke samo ako ste omogućili prevođenje - i to samo te podatke. Vi odlučujete kojeg ćete asistenta 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 potpisa 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.