Transpareo v éře agentů umělé inteligence

Transpareo v éře agentů umělé inteligence

Stále více úkolů v oblasti compliance nezajišťují lidé, ale asistenti. Co musí taková platforma umět a jak daleko se asistent dostane, pokud to dokáže.

Je krátce po skončení směny. Odpovědná osoba za dodržování předpisů exportuje seznam směn z výrobního systému, vloží jej do svého asistenta a napíše větu: „Zveřejni produktové pasy pro buňky z tohoto seznamu.“

Asistent načte 1240 sériových čísel s příslušnými šaržemi, ověří u společnosti Transpareo, co je pro průkaz daného produktu potřeba, vytvoří průkazy a nechá je zkontrolovat z hlediska souladu s nařízením. Výsledek: 1237 je v pořádku, 3 ne, protože v jedné šarži chybí uhlíková stopa. Ona dodá tuto hodnotu a asistent je zveřejní. O dva dny později opouštějí buňky továrnu, každá s QR kódem, pod kterým je k dispozici její pas.

Nejde o scénu z budoucnosti: s Transpareo je to možné už dnes. Asistent zde **vyřídí úkol související s dodržováním předpisů od zadání až po podepsaný certifikát ** a platforma mu během toho poskytne vše, co k tomu potřebuje vědět.

Vyzkoušejte to hned teď

Máte účet u Claude, ChatGPT, Grok nebo Gemini, který umožňuje propojení aplikací? Pak jej propojte s naší Ukázka. Je to jakési hřiště: každou hodinu se znovu vygeneruje, a cokoli v něm uděláte, do té doby zmizí.

  1. Propojení. Vytvořte ve svém asistentovi novou aplikaci, zadejte https://demo.transpareo.com/mcp jako adresu a klikněte na „Propojit“.
  2. Sdílení. Přihlaste se pomocí tester a DemoPass2027
    • přihlašovací údaje jsou zde uvedeny záměrně. Následující obrazovka jednotlivě pojmenovává všechna oprávnění. Oprávnění pro čtení můžete trvale povolit; oprávnění pro zápis je lepší potvrzovat jednotlivě.
  3. Dotaz. Zpět v okně chatu zadejte dotaz v běžném jazyce, například „Vypiš seznam našich produktových pasů.“
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.

Požadován byl seznam; přečten byl stav.

Zpět se vrátí nejen to, na co jste se ptali, ale také to, v jakém stavu se to nachází. To je možné díky tomu, že rozhraní poskytuje více informací než samotné řádky: kolik jich je, kde se nacházejí v životopisu, co chybí.

To je důvodem tohoto článku. Zbytek vysvětluje, proč to funguje.

Řečeno, hotovo

Bylo třeba propojit přesně jednu stránku: průvodce s Transpareo, ty tři kroky z předchozího textu. Druhou byla souboru, který produkční systém stejně generuje. Nikdo nestanovil, který sloupec odpovídá kterému poli, nikdo neudržuje rozhraní: Průvodce přečetl seznam a zapsal přenosy, a co měl udělat, bylo uvedeno v jedné větě. Změní-li se seznam, změní se pokyn pro průvodce, **žádný programový kód **.

Váš systém k tomu nemusí umět nic. Musí pouze vygenerovat to, co vygeneruje tak jako tak: exportní soubor, seznam z přehledu, tabulku na konci směny.

Stejný seznam by bylo možné načíst i ručně. Importér v Správci aplikací přijímá tabulky, pojmenovává sloupce, které rozpoznal, zkontroluje průběh předtím, než se něco vytvoří, a na přání celý proces zruší. Výsledek by byl stejný. Jen by někdo musel potvrdit přiřazení, si přečetl report a sám doplnil ty tři chybějící hodnoty . **Průvodce nemění to, co je možné, ale to, jak dlouho to trvá. **

Integrační práce, která dosud stála na začátku každého projektu v oblasti compliance, se dnes vejde do jedné věty v běžném jazyce.

To je ten skutečný zlom. Za předpokladu, že platforma na druhé straně dokáže programu sdělit, co požaduje.

Programy byly vždy hlavními čtenáři

Produktový pas se málokdy čte ručně. Je naskenován, vyvolán, zkontrolován, předán a archivován, a většinu z toho zařizuje software: pokladna prodejce, systém recyklátora, kontrolní nástroj úřadu, dovozce, který chce vědět, zda je daná šarže v souladu s předpisy. Většina čtenářů jej tedy nečte očima, ale pomocí programu.

Transpareo je proto postaveno kolem svého rozhraní. Každý zveřejněný pas je podepsaný, strojově čitelný dokument a rozhraní pokrývá celý životní cyklus: od typů vlastností produktu přes kontrolu a vytvoření až po zveřejnění a události týkající se jednotlivého kusu v terénu. A je verzována: Kdo dnes na ní něco staví, nestaví na písku. Nové tedy není to, že programy pracují s pasy. Nové je, o jaké programy jde.

A proto práce asistenta nekončí vytvořením. Stejný typ příkazu se táhne celým životním cyklem:

  • „Vyvolej všechny pasy ze šarže B-2214.“
  • „Doplň pro šarži 88 novou hodnotu CO₂.“
  • „Ukaž mi všechny pasy, které šly tento měsíc do opravy .“

Každá z těchto vět se promění ve stejné příkazy, které člověk spouští v správci aplikací, a zanechává stejnou stopu.

Asistent musí umět se zeptat, ne hádat

Asistent je velmi rychlý spolupracovník bez předchozích znalostí o vaší společnosti. Dělá, co se mu řekne, a pokud mu nedáte odpovědi, vyplňuje mezery domněnkami. Čtyři věci proměňují hádání v práci.

Musí se umět zeptat, co se od něj vyžaduje. U každého produktu a každé úrovně detailnosti platforma odpoví, jaké identifikátory a vlastnosti musí pas obsahovat a které z nich jsou již u produktu uloženy. U jednoho kusu to vypadá takto:

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

Dva ze tří identifikátorů musí asistent získat, třetí je již uveden na produktu. Jedná se o pracovní pokyn, nikoli o hodinu hádanek.

Musí být schopen provést kontrolu, aniž by musel něco zapisovat. Kontrola provádí stejné prověrky jako publikace a nic nevytváří. Právě proto se výše objevilo číslo 1237 k 3, ještě než bylo cokoliv publikováno.

Musí pochopit, proč bylo něco zamítnuto. Odmítnutí uvádí pole a říká, co je třeba udělat:

PRODUCT_INVALID: Produkt neplatný
Opravte atributy uvedené v polích a odešlete žádost znovu.
  brand: Značka vyžaduje značku - nebyla zadána žádná
  componentsInput: Chybí vstupní údaje o součástech

Asistent, který si to přečte, doplní dva údaje a odešle žádost znovu. Ten, kdo dostane pouze číslo chyby, začne vyzkoušet různé možnosti. Je to stejné znění, jaké vidí člověk v příkazovém řádku .

Nesmí se přepočítat. Pokud dojde k přerušení spojení a asistent to zkusí znovu, vznikne přesto pouze jeden přístup, ne dva. Zápisové volání nesou klíč, podle kterého platforma rozpozná opakování jako opakování.

Každý přístup lze zrušit

Čím více programů pracuje s vašimi daty, tím důležitější je, kdo co smí. Přístup se vytvoří v správci aplikací a odhalí své tajné heslo pouze jednou. Poté program pracuje s tokeny, které po hodině vyprší, a tajné heslo putuje pouze k místu, které tokeny vydává. Ukládá se do klíčenky operačního systému, nikdy do argumentu příkazového řádku, který by jinak figuroval v každém seznamu procesů.

Každý přístup má přesně ta oprávnění, která mu udělíte: čtení je jedno, zápis druhé, zveřejnění třetí, a lze jej omezit až na jednotlivé produkty. Nevratné operace navíc vyžadují potvrzení.

Pokud se asistent připojí v prohlížeči, před udělením oprávnění se zobrazí obrazovka, která uvádí každé jednotlivé oprávnění, které vyžaduje. Pokud je oprávnění uděleno, objeví se připojení na stránce přístupů, spolu se jménem a datem osoby, která jej schválila, a tam se také opět deaktivuje.

Přístup, který nelze vzít zpět, není přístupem, ale klíčem schovaným pod rohožkou.

Vaše data zůstávají u vás

Transpareo z vlastní iniciativy nic neodesílá poskytovateli umělé inteligence. To, co k němu dorazí, je to, co si prostřednictvím svého asistenta vyžádáte - a o tom, který to je a zda zpracovává data v rámci EU, rozhodujete vy, ne my. Nástroj, který navazuje spojení, běží na vašem vlastním počítači a jeho zdrojový kód je otevřený: vaše bezpečnostní oddělení si může ověřit, co dělá, místo aby tomu jen věřilo.

Pro evropskou společnost je to rozhodující bod. Samotná platforma se nachází v datových centrech s certifikací ISO 27001 v Německu; kam se data dále dostanou, určuje výhradně výběr asistenta. Můžete si vybrat takového, který zpracovává data v EU, nebo takového, který vaše nikdy neopustí vaši společnost: transpareo mcp obsluhuje protokol na vašem vlastním počítači a jaký model za tím pracuje, je na vás.

K tomu se přidává to, co je vůbec uvedeno v produktovém pasu. Jedná se zpravidla o produktové údaje: sériová čísla, šarže, materiály, naměřené hodnoty. Pokud se přesto vyskytnou osobní údaje, rozhodují vaše vlastní pravidla o tom, kdo je smí vidět, a přístup lze přesně přizpůsobit: pouze pro čtení, pouze určité produkty, kdykoli lze přístup deaktivovat.

Nastavení je hotové za pár minut

Totéž platí pro váš vlastní pracovní prostor, který má svou vlastní adresu, například https://dpp.example.com/mcp: stejné tři kroky, nic se nemusí instalovat.

Kdo raději píše na klávesnici nebo zapisuje postupy do skriptů, může využít příkazový řádek. transpareo je samostatný program, jehož příkazy se generují z popisu rozhraní: Co umí platforma, to umí i tento nástroj, aniž by někdo musel obojí ručně přizpůsobovat. Je open source a je k dispozici na GitHubu. Tři řádky: nainstalovat, přihlásit se, zkontrolovat, k čemu má přístup.

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

Tajemství načte auth login ze standardního vstupu nebo z proměnné prostředí, nikdy z argumentu, který by jinak figuroval v seznamu procesů a v historii shellu. Poté stejný binární soubor zpracuje následující kroky:

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

Pokud na vašem počítači běží průvodce, připojí se k němu další řádek:

transpareo setup claude

Stejné operace jsou pak k dispozici jako nástroje s odpovídajícími názvy: dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. To, co zadáte do příkazového řádku, a to, co spustí asistent, je totéž. K tomu je k dispozici návod pro asistenty, který popisuje obvyklé postupy, aby se nikdo nemusel učit pořadí metodou pokusů a omylů. A kdo raději programuje přímo, najde úplný popis rozhraní v každém pracovním prostředí pod /apidocs.

Asistent nestojí nic navíc

Žádné další náklady. Asistent se připojuje jako uživatel API a přístup pro programy je zahrnut v každém tarifu. Počítají se zveřejněné pasy, nikoli počet lidí nebo programů, které na nich pracují. Kdo si automatizuje práci v oblasti dodržování předpisů, neměl by za to dostávat žádnou fakturu.

Práce začíná ještě předtím, než se stane povinností

Od února 2027 bude produktový pas pro baterie závazný, další skupiny výrobků budou následovat. Skutečná náročnost nespočívá v samotném pasu, ale v uspořádání údajů o výrobku, a právě tuto práci právě nyní firmy svěřují asistentům: shromažďování polí, hledání mezer, dohledávání údajů o dodavatelích, kontrola, opakování. Jak se tato data vůbec do pasu dostanou, popisuje článek „Jeden proud, jeden směr“; jak vypadá vlastní připojení k tomuto účelu, to vysvětluje průvodce připojením k ERP.

Asistent, který musí hádat, vytváří pasy, které vypadají věrohodně, ale při kontrole neobstojí. Asistent, který se umí zeptat, vytváří pasy, které jsou správné. Rozdíl nespočívá v asistentovi. Spočívá v platformě, na kterou se obrací.

Dotazy k tomuto příspěvku

Je přístup pro asistenta zpoplatněn zvlášť?

Ne. Asistent se připojuje jako uživatel API a přístup pro programy je in jedem Tarif enthalten. Počítá se počet zveřejněných pasů, nikoli počet lidí nebo programů, které na nich pracují.

Může asistent něco omylem zveřejnit?

Zveřejnění je samostatná akce s vlastním oprávněním a pro tento přístup neexistuje žádné oprávnění, které byste neudělili. Kdo asistentovi povolí čtení a kontrolu, ale ne publikování, dostane asistenta, který přesně to dělá. Nevratné operace navíc vyžadují potvrzení a režim pouze pro čtení deaktivuje veškeré zapisování, zatímco kontrola zůstává povolena.

Získá poskytovatel umělé inteligence přístup k našim údajům o produktech?

My ne. Transpareo neodesílá žádná data poskytovateli umělé inteligence. Vy sami rozhodujete, jakého asistenta použijete a zda bude zpracovávat data v rámci EU; nástroj, který zajišťuje připojení, běží na vašem vlastním počítači a je open-source, takže vaše bezpečnostní oddělení může jeho kód zkontrolovat.

Dostane asistent naše přihlašovací údaje?

Tajemství opouští počítač, na kterém bylo uloženo, pouze směrem k místu, které pro něj vydává token, a je uloženo v klíčovnici operačního systému, nikoli v souboru a nikdy v argumentu příkazového řádku. Dále se pracuje s tokenem, jehož platnost vyprší po jedné hodině. Průvodce v prohlížeči nedostane žádný tajný klíč, ale pouze připojení, které můžete povolit a kdykoli znovu přerušit.

Jak může asistent vědět, jaké údaje se do pasu zapisují?

On se na to zeptá. U každého produktu a na každé úrovni detailnosti platforma odpoví, jaké identifikátory a vlastnosti jsou požadovány a které z nich jsou již u produktu uloženy. V tom spočívá rozdíl mezi asistentem, který požadavky čte, a tím, který je pouze odhaduje.

Co se stane, když asistent udělá chybu?

Zobrazí se mu chybová zpráva, která uvádí, které pole chybí a co je třeba udělat, zatímco platforma nic nezobrazí. Stejná zpráva se zobrazí uživateli v příkazovém řádku i asistentovi prostřednictvím jeho nástrojů, a to ve stejném znění. Asistent, který obdrží srozumitelnou chybovou zprávu, se opraví sám; ten, který dostane pouze číslo, se pokouší hádat.

Je to open source?

Tento nástroj pro příkazový řádek je open source pod licencí MIT a je veřejně dostupný na GitHubu. Každá verze obsahuje podpis, seznam obsažených komponent a doklad o původu; nástroj tento podpis ověří předtím, než se aktualizuje, a pokud ověření selže, nic nenainstaluje.

Novinky ohledně produktového pasu, než se situace stane naléhavou

Píšeme o novinkách v oblasti regulace a technologií, srozumitelným jazykem a bez marketingového humbuku.