Kmalu po koncu delovne izmene. Odgovorna za skladnost izvozi seznam izmen iz proizvodnega sistema, ga shrani v svoj pomočnik in napiše: »Objavi potrdila o izdelkih za celice s tega seznama.«
Asistent prebere 1240 serijskih številk z njihovimi serijami, pri Transpareo preveri, kaj mora vsebovati potrdilo za ta izdelek, ustvari potrdila in jih preveri glede na predpise uredbe. Odgovor: 1237 je pripravljenih, 3 pa ne, ker v eni seriji manjka ogljični odtis. Ona dopolni vrednost, asistent pa jih objavi. Dva dni kasneje celice zapustijo tovarno, vsaka z QR-kodo, pod katero se nahaja njen potrdilni list.
To ni prizor iz prihodnosti: s Transpareom je to mogoče že danes. Asistent tukaj **opravi nalogo skladnosti od naročila do podpisanega potrdila **, platforma pa mu medtem zagotovi vse potrebne informacije.
Preizkusite ga zdaj
Imate račun pri Claudu, ChatGPT, Groku ali Gemini, ki dovoljuje povezovanje aplikacij? Potem ga povežite z našimPredstavitev. To je igrišče: vsako uro se na novo vzpostavi, in kar v njem počnete, je do takrat že izbrisano.
-
Povezovanje. V svojem pomočniku ustvarite novo
aplikacijo, vnesite
https://demo.transpareo.com/mcpkot naslov in kliknite na »Poveži«. -
Odprite za dostop. Prijavite se z uporabniškim imenom
testerin geslomDemoPass2027- ti podatki so tu navedeni namerno. Na zaslonu se nato vsaka pravica imenuje posebej. Tiste za branje lahko trajno odobrite; tiste za pisanje pa je bolje potrditi posamično.
- Vprašajte. Nazaj v oknu klepeta vprašajte v vsakdanjem jeziku, na primer : »Navedite seznam naših produktnih potrdil.«

Zahtevan je bil seznam; prebrano pa je bilo stanje.
V odgovor ne dobite le tisto, kar ste vprašali, ampak tudi, v kakšnem stanju je. To je mogoče, ker vmesnik posreduje več kot same vrstice: koliko jih je, kje se nahajajo v življenjskem poteku, kaj manjka.
To je razlog za ta članek. Preostanek pojasnjuje, zakaj to deluje.
Rečeno, storjeno
Povezati je bilo treba natanko eno stran: pomočnika s Transpareom, tiste tri korake iz prej. Druga je bila datoteka, ki jo proizvodni sistem tako ali tako izpiše. Nihče ni določil, kateri stolpec ustreza kateremu polju, nihče ne vzdržuje vmesnika: Čarovnik je prebral seznam in napisal vnosne podatke, in kar je moral storiti, je bilo zapisano v enem stavku. Če se seznam spremeni, se spremeni navodilo za čarovnika, **ne programska koda **.
Vaš sistem za to ne potrebuje nobenih posebnih zmogljivosti. Izpisati mora le tisto, kar izpisuje že tako ali tako: izvozno datoteko, seznam iz poročila, tabelo ob koncu izmene.
Enak seznam bi bilo mogoče vnesti tudi ročno. Uvoznik v upravitelju aplikacij sprejme tabele, poimenuje stolpce, ki jih je prepoznal, preveri izvedbo, preden se kaj ustvari, in jo po želji tudi razveljavi. Rezultat bi bil isti. Le da bi moral nekdo potrditi dodelitev, prebral poročilo in sam vnesel tri manjkajoče vrednosti . **Čarovnik ne spreminja tega, kar je mogoče, ampak to, kako dolgo traja. **
Integracijsko delo, ki je doslej bilo na začetku vsakega projekta skladnosti, danes lahko opišemo z enim stavkom v vsakdanjem jeziku.
To je pravi preobrat. Pod pogojem, da platforma na drugi strani lahko programu pove, kaj zahteva.
Programi so bili že od nekdaj glavni bralci
Potrdilo o izdelku se redko bere ročno. Skenira se, pridobi, preveri, posreduje in arhivira, pri čemer večino tega opravi programska oprema: blagajna trgovca, sistem podjetja za recikliranje, preveritveno orodje urada, uvoznik, ki želi vedeti, ali je serija skladna. Večina njegovih bralcev ga torej ne bere z očmi, ampak s programom.
Transpareo je zato zgrajen okoli svojega vmesnika. Vsak objavljeni certifikat je podpisan, strojno berljiv dokument, vmesnik pa pokriva celoten življenjski cikel: od tipov lastnosti izdelka prek preverjanja in ustvarjanja do objave ter dogodkov posameznega kosa na terenu. In je razvrščena po različicah: kdor danes gradi nekaj na tej podlagi, ne gradi na pesku. Novo torej ni to, da programi delujejo s potnimi listi. Novo je, kateri programi.
Zato se delo asistenta ne konča z ustvarjanjem. Enaka vrsta stavkov se ponavlja skozi preostanek življenjskega cikla:
- »Prekliči vse potrdila serije B-2214.«
- »Za serijo 88 vpiši novo vrednost CO₂.«
- »Pokaži mi vse potne liste, ki so šli ta mesec v popravilo .«
Vsak od teh stavkov se pretvori v iste pozive, ki jih človek sproži v upravitelju aplikacij, in pusti enako sled.
Asistent mora biti sposoben vprašati, ne ugibati
Asistent je zelo hiter sodelavec brez predznanja o vašem podjetju. Stori, kar mu rečejo, in vrzeli zapolni z domnevami, če mu ne dajo odgovorov. Štiri stvari spremenijo ugibanje v delo.
Mora biti sposoben vprašati, kaj se zahteva. Za vsak izdelek in vsako raven podrobnosti platforma odgovori, katere identifikatorje in lastnosti potrebuje potrdilo ter katere od njih so že shranjene pri izdelku. Za posamezen izdelek to izgleda takole:
{
"identifiers": {
"batchIdentifier": { "required": true },
"modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
"serialIdentifier": { "required": true }
}
}
Asistent mora pridobiti dva od treh identifikatorjev, tretji je že naveden na izdelku. To je delovno navodilo, ne ura ugibanja.
Mora biti sposoben preveriti, ne da bi moral pisati. Preverjanje izvede iste kontrole kot objava in ničesar ne ustvari. Prav zato se je zgoraj številka 1237 pojavila pri 3, še preden je bilo karkoli objavljeno.
Mora razumeti, zakaj je bilo nekaj zavrnjeno. Zavrnitev navaja polje in pove, kaj je treba storiti:
PRODUCT_INVALID: Izdelek je neveljaven
Popravite atribute, navedene pod polji, in ponovno pošljite zahtevo.
brand: Blagovna znamka potrebuje blagovno znamko - ni bila navedena
componentsInput: Manjka vnos komponent
Asistent, ki to prebere, dopolni dva podatka in pošlje zahtevek ponovno. Tisti, ki dobi le številko napake, poskuša različne možnosti. To je isto besedilo, ki ga človek vidi v ukazni vrstici .
Ne sme se zmotiti pri štetju. Če se povezava prekine in asistent poskusi še enkrat, se kljub temu ustvari le en dostop, ne dva. Pisni klici vsebujejo ključ, po katerem platforma prepoznava ponovitev kot ponovitev.
Vsak dostop se lahko prekliče
Čim več programov dela z vašimi podatki, tem pomembnejše je, kdo kaj sme. Dostop se ustvari v upravitelju aplikacij in svojo skrivnost razkrije le enkrat. Nato program deluje s tokeni, ki potečejo po eni uri, skrivnost pa potuje le do mesta, ki izdaja tokene. Shranjena je v ključnici operacijskega sistema, nikoli v argumentu ukazne vrstice, ki bi sicer bil naveden na vsakem seznamu procesov.
Vsak dostop ima točno tiste pravice, ki mu jih dodelite: branje je eno, pisanje drugo, objavljanje tretje, omejiti pa ga je mogoče celo na posamezne izdelke. Nepovratni postopki zahtevajo dodatno potrditev.
Ko se pomočnik poveže v brskalniku, se pred odobritvijo prikaže zaslon, ki navaja vsako posamezno pooblastilo, ki ga zahteva. Če se ta odobri, se povezava prikaže na strani dostopov, skupaj z imenom in datumom osebe, ki jo je odobrila, in se tam tudi ponovno prekine.
Dostop, ki ga ni mogoče preklicati, ni dostop, ampak ključ pod predpražnikom.
Vaši podatki ostanejo pri vas
Transpareo samodejno ne pošilja ničesar ponudniku umetne inteligence. Tisto, kar pride do njega, je tisto, kar pridobite prek svojega pomočnika - in kateri je to ter ali podatke obdeluje znotraj EU, odločate vi, ne mi. Orodje, ki vzpostavi povezavo, teče na vašem lastnem računalniku, njegova izvorna koda pa je odprta: vaš oddelek za varnost lahko preveri, kaj počne, namesto da bi mu slepo verjel.
Za evropsko podjetje je to ključni
vidik. Platforma sama se nahaja v podatkovnih centrih z certifikatom ISO 27001
v Nemčiji; kam še kaj odide,
določa izključno izbira asistenta. Izberete lahko takšnega,
ki podatke obdeluje v EU, ali takšnega, ki vaših
podjetja nikoli ne zapusti: transpareo mcp izvaja protokol
na vašem lastnem računalniku, kateri model pa za tem deluje,
je vaša stvar.
K temu se doda še to, kar sploh piše v potrdilu o izdelku. To so praviloma podatki o izdelku: serijske številke, serije, materiali, merilne vrednosti. Kadar gre za osebne podatke, vaša lastna pravila določajo, kdo jih sme videti, in dostop se lahko natančno prilagodi: samo za branje, samo za določene izdelke, z možnostjo izklopa kadarkoli.
Nastavitev traja le nekaj minut
Enako velja za vaše lastno delovno okolje, ki ima
lasten naslov, na primer https://dpp.example.com/mcp:
isti trije koraki, ničesar ni treba namestiti.
Kdor raje tipka ali postopke vključuje v skripte, uporabi
ukazno vrstico. transpareo je en sam program, katerega
ukazi se generirajo iz opisa vmesnika: kar
zna platforma, zna tudi orodje, ne da bi kdor koli moral
ročno usklajevati oboje. Je odprtokodno in se nahaja na
GitHubu. Tri
vrstice: namestitev, prijava, preverjanje, kaj je dovoljeno z dostopom.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
Geslo auth login prebere iz standardnega vnosa ali iz
okoljske spremenljivke, nikoli iz argumenta, ki bi sicer bil v
seznamu procesov in zgodovini lupine. Nato
ista binarna datoteka izvede naslednje postopke:
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
Če na vašem računalniku teče čarovnik, ga poveže še ena vrstica:
transpareo setup claude
Isti postopki so nato na voljo kot orodja z
ustreznimi imeni: dpp_requirements, validate_dpp,
create_dpp, publish_dpp, tail_events. Kar vnesete v
ukazno vrstico in kar pokliče čarovnik, je isto.
Poleg tega je na voljo navodilo za pomočnike, ki opisuje običajne
postopke, da se nihče ne bi moral učiti zaporedja z
poskusi in napakami. Tisti, ki raje programirajo neposredno, pa najdejo
popoln opis vmesnika v vsakem
delovnem okolju pod /apidocs.
Asistent ne stane nič dodatno
Ničesar dodatnega. Asistent se poveže kot uporabnik API-ja, dostop za programe pa je vključen v vsak paket. Štejejo se objavljeni potni listi, ne pa število ljudi ali programov, ki delajo na njih. Kdor avtomatizira svoje delo na področju skladnosti, za to ne sme prejeti računa.
Delo se začne še pred obveznostjo
Od februarja 2027 bo potrdilo o izdelku za baterije obvezno, sledile pa bodo še druge skupine izdelkov. Dejanski napor ni v potrdilu, ampak v urejanju podatkov o izdelkih, in prav to delo podjetja pravkar prepuščajo pomočnikom: zbiranje polj, iskanje vrzeli, preverjanje podatkov dobaviteljev, preverjanje, ponavljanje. Kako ti podatki sploh pridejo v potrdilo, opisuje »En tok, ena smer«; kako izgleda lastna povezava za to, pa priročnik za povezavo z ERP.
Asistent, ki mora ugibati, ustvarja potrdila, ki izgledajo verjetno, vendar ne zdržijo preverjanja. Asistent, ki zna vprašati, ustvarja potrdila, ki so pravilna. Razlika ne nastane pri asistentu. Nastane pri platformi, na katero se obrne.
Vprašanja v zvezi s tem prispevkom
Ali je dostop za pomočnika z doplačilom?
Ne. Asistent se poveže kot uporabnik API-ja, dostop za programe pa je na naslovu in jedem Tarif enthalten. Štejejo se objavljeni potni listi, ne pa število ljudi ali programov, ki delajo na tem.
Ali lahko asistent kaj objavi po pomoti?
Objava je samostojna dejavnost z lastnim pooblastilom, za ta dostop pa ne obstaja pooblastilo, ki ga niste podelili. Kdor pomočniku dovoli branje in pregledovanje, ne pa tudi objavljanja, bo dobil pomočnika, ki bo ravno to počel. Nepovratni postopki zahtevajo dodatno potrditev, način »samo za branje« pa onemogoči vse pisanje, medtem ko pregledovanje ostane dovoljeno.
Ali ponudnik umetne inteligence vidi podatke o naših izdelkih?
Mi tega ne počnemo. Transpareo ne pošilja podatkov nobenemu ponudniku umetne inteligence. Vi se odločite, katerega pomočnika boste uporabljali in ali bo ta obdeloval podatke znotraj EU; orodje, ki vzpostavlja povezavo, teče na vašem lastnem računalniku in je odprtokodno, tako da lahko vaš oddelek za varnost pregleda njegovo kodo.
Ali bo asistent prejel naše podatke za dostop?
Skrivnost zapusti računalnik, na katerem je bila shranjena, le v smeri do mesta, ki za to izda žeton, in se shrani v ključnici operacijskega sistema, ne v datoteki in nikoli v argumentu ukazne vrstice. Nato se dela z žetonom, ki poteče po eni uri. Pomočnik v brskalniku sploh ne prejme gesla, temveč povezavo, ki jo lahko odobrite in kadarkoli prekinete.
Kako asistent ve, katere podatke je treba vpisati v potni list?
On to vpraša. Platforma za vsak izdelek in vsako raven podrobnosti odgovori, katere identifikatorje in lastnosti so potrebne ter katere od njih so že shranjene v izdelku. To je razlika med pomočnikom, ki prebere zahteve, in tistim, ki jih ugiba.
Kaj se zgodi, če asistent kaj naredi narobe?
Prejme sporočilo o napaki, v katerem je navedeno, katero polje manjka in kaj je treba storiti, platforma pa ne zapiše ničesar. Enako sporočilo prejme tako uporabnik v ukazni vrstici kot tudi pomočnik prek svojih orodij, in sicer v enakem besedilu. Asistent, ki prejme uporabno sporočilo o napaki, sam popravi napako; tisti, ki prejme le številko, pa le ugiba.
Ali je to odprtokodno?
Orodje za ukazno vrstico je odprtokodno pod licenco MIT in javno dostopno na GitHubu. Vsaka izdaja vsebuje podpis, seznam vključenih komponent in dokazilo o poreklu; orodje preveri ta podpis, preden se posodobi, in ne namesti ničesar, če preverjanje ni uspešno.




