Transpareo în era agenților de IA

Transpareo în era agenților de IA

Din ce în ce mai multe sarcini legate de conformitate nu sunt îndeplinite de oameni, ci de asistenți. Ce trebuie să poată face o platformă în acest sens și până unde poate ajunge un asistent dacă platforma dispune de aceste capacități.

Este imediat după încheierea turei. Responsabila cu conformitatea exportă lista de ture din sistemul de producție, o introduce în asistentul ei și scrie o frază: „Publică fișele de produs pentru celulele din această listă.”

Asistentul citește 1240 de numere de serie împreună cu loturile corespunzătoare, verifică în Transpareo ce informații trebuie să conțină fișa de produs, creează fișele și le supune unei verificări în conformitate cu prevederile regulamentului. Răspuns: 1237 sunt gata, 3 nu, deoarece într-un lot lipsește amprenta de CO2. Ea furnizează valoarea ulterior, iar asistentul le publică. Două zile mai târziu, celulele părăsesc fabrica, fiecare cu un cod QR, sub care se află fișa sa tehnică.

Nu este o scenă din viitor: cu Transpareo, acest lucru este posibil chiar astăzi. Un asistent îndeplinește aici **o sarcină de conformitate, de la comandă până la certificatul semnat **, iar platforma îi pune la dispoziție pe parcurs tot ce trebuie să știe în acest sens.

Încercați-l chiar acum

Aveți un cont la Claude, ChatGPT, Grok sau Gemini, care permite conectarea aplicațiilor? Atunci conectați-l la Demo. Este un spațiu de testare: se reinițializează la fiecare oră, iar ceea ce faceți acolo dispare până atunci.

  1. Conectare. Creați o nouă aplicație în asistentul dvs., introduceți https://demo.transpareo.com/mcp ca adresă și faceți clic pe „Conectare”.
  2. Autorizare. Autentificați-vă cu tester și DemoPass2027
    • datele de acces sunt afișate aici intenționat. Ecranul care apare apoi numește fiecare drept de acces în parte. Pe cele de citire le puteți permite permanent; pe cele de scriere este mai bine să le confirmați individual.
  3. Întrebare. Înapoi în fereastra de chat, întrebați în limbaj cotidian, de exemplu „Enumerați pașapoartele noastre de produs.”
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.

S-a cerut o listă; s-a citit starea.

Răspunsul nu conține doar ceea ce ați solicitat, ci și starea acestora. Acest lucru este posibil deoarece interfața oferă mai multe informații decât rândurile în sine: câte sunt, unde se află în istoricul, ce lipsește.

Acesta este motivul pentru care am scris acest articol. Restul explică de ce funcționează.

Zis și făcut

Trebuia conectată exact o singură pagină: asistentul la Transpareo, cele trei etape menționate mai sus. Cealaltă era un fișier pe care sistemul de producție îl generează oricum. Nimeni nu a stabilit care coloană corespunde cu ce câmp, nimeni nu întreține o interfață: asistentul a citit lista și a scris datele de transfer, iar ceea ce trebuia să facă era descris într-o singură propoziție. Dacă lista se modifică, se modifică o instrucțiune către asistent, **fără cod de program **.

Sistemul dumneavoastră nu trebuie să poată face nimic în acest sens. Trebuie doar să afișeze ceea ce afișează oricum: fișierul de export, lista din raport, tabelul de la sfârșitul turei.

Aceeași listă ar putea fi introdusă și manual. Importatorul din Managerul de aplicații preia tabelele, denumește coloanele pe care le-a recunoscut, verifică procesul înainte ca ceva să se genereze și îl anulează la cerere. Rezultatul ar fi fost același. Doar că cineva ar fi trebuit să confirme alocarea, să citi raportul și completa singur cele trei valori lipsă . **Un asistent nu schimbă ceea ce este posibil, ci cât timp durează. **

Munca de integrare, care până acum stătea la baza fiecărui proiect de conformitate, se rezumă astăzi la o singură propoziție în limbajul cotidian.

Aceasta este adevărata schimbare. Cu condiția ca platforma de la celălalt capăt să poată comunica unui program ce anume solicită.

Programele au fost întotdeauna principalii cititori

Un pașaport al produsului este rareori citit manual. Este scanat, preluat, verificat, transmis mai departe și arhivat, iar cea mai mare parte a acestor operațiuni este realizată de software: casa de marcat a comerciantului, sistemul firmei de reciclare, instrumentul de verificare al unei autorități, importatorul care dorește să afle dacă un lot este conform. Așadar, majoritatea cititorilor săi nu îl citesc cu ochii, ci cu ajutorul unui program.

De aceea, Transpareo este construit în jurul interfeței sale. Fiecare certificat publicat este un document semnat, citibil de mașini, iar interfața acoperă întregul ciclu de viață: de la tipurile de caracteristici ale unui produs, trecând prin verificare și creare, până la publicare și evenimentele legate de o singură unitate în teren. Și este versiune: cine construiește astăzi ceva pe baza acesteia nu construiește pe nisip. Așadar, nu este o noutate faptul că programele lucrează cu pașapoarte. Noutatea constă în ce fel de programe.

Și de aceea munca unui asistent nu se încheie odată cu crearea. Același tip de comandă se aplică pe tot parcursul ciclului de viață:

  • „Retrage toate pașapoartele din lotul B-2214.”
  • „Înregistrează noua valoare a CO₂ pentru lotul 88.”
  • „Arată-mi toate pașapoartele care au intrat în reparație în această lună.”

Fiecare dintre aceste fraze se transformă în aceleași comenzi pe care un om le declanșează în Managerul de aplicații și lasă aceeași urmă.

Un asistent trebuie să poată întreba, nu să ghicească

Un asistent este un angajat foarte rapid, fără cunoștințe prealabile despre compania dumneavoastră. El face ce i se spune și completează lacunele cu presupuneri dacă nu i se oferă răspunsuri. Patru lucruri transformă presupunerile în muncă.

El trebuie să poată întreba ce se cere. Pentru fiecare produs și fiecare nivel de detaliere, platforma răspunde care identificatori și caracteristici are nevoie un permis și care dintre acestea sunt deja stocate în produs. Pentru o piesă unică, situația arată astfel:

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

Asistentul trebuie să obțină două dintre cele trei identificatori, al treilea se află deja pe produs. Aceasta este o instrucțiune de lucru, nu o lecție de ghicit.

El trebuie să poată verifica fără a scrie. O verificare efectuează aceleași controale ca o publicare și nu creează nimic. Tocmai de aceea, mai sus, numărul 1237 a ajuns la 3 înainte ca ceva să fi fost publicat.

El trebuie să înțeleagă de ce ceva a fost respins. O respingere precizează câmpul și indică ce trebuie făcut:

PRODUCT_INVALID: Produs invalid
Corectați atributele enumerate în câmpuri și retrimiteți solicitarea.
  brand: Marca necesită o marcă - nu a fost specificată niciuna
  componentsInput: Lipsesc datele de intrare pentru componente

Un asistent care citește acest mesaj completează două informații și trimite din nou. Cel care primește doar un număr de eroare încearcă diverse opțiuni. Este același text pe care îl vede o persoană în linia de comandă .

Nu trebuie să greșească numărul. Dacă o conexiune se întrerupe și asistentul încearcă din nou, se generează totuși doar un permis, nu două. Apelurile de scriere conțin o cheie, pe baza căreia platforma recunoaște o repetare ca fiind o repetare.

Fiecare acces poate fi anulat

Cu cât mai multe programe lucrează cu datele dumneavoastră, cu atât devine mai important cine are dreptul la ce. Un acces este creat în Managerul de aplicații și își dezvăluie secretul o singură dată. După aceea, programul funcționează cu token-uri care expiră după o oră, iar secretul ajunge doar la locul care emite token-urile. Acesta este stocat în cheia de acces a sistemului de operare, niciodată într-un argument al liniei de comandă, care altfel ar apărea în orice listă de procese.

Fiecare acces dispune exact de drepturile pe care i le acordați: citirea este unul, scrierea altul, publicarea un al treilea, iar acesta poate fi restricționat până la nivel de produse individuale. Operațiunile ireversibile necesită, în plus, o confirmare.

Dacă un asistent se conectează în browser, înainte de aprobare apare un ecran care menționează fiecare autorizație în parte, pe care o solicită. Dacă autorizația este acordată, conexiunea apare pe pagina accesurilor, împreună cu numele și data persoanei care a aprobat-o, și poate fi dezactivată tot de acolo.

Un acces care nu poate fi revocat nu este un acces, ci o cheie ascunsă sub preș.

Datele dumneavoastră rămân la dumneavoastră

Transpareo nu trimite nimic din proprie inițiativă către un furnizor de IA. Ceea ce ajunge la acesta este ceea ce accesați prin intermediul asistentului dumneavoastră - iar cine este acesta și dacă prelucrează datele în interiorul UE , decideți dumneavoastră, nu noi. Instrumentul care stabilește conexiunea rulează pe propriul dumneavoastră computer, iar codul sursă al acestuia este deschis: departamentul dumneavoastră de securitate poate verifica ce face, în loc să se bazeze pe cuvinte.

Pentru o companie europeană, acesta este aspectul decisiv. Platforma în sine se află în centre de date certificate ISO 27001 din Germania; unde se mai trimit date dincolo de aceasta, depinde exclusiv de alegerea asistentului. Puteți alege unul care prelucrează datele în UE sau unul care companie: transpareo mcp gestionează protocolul pe propriul dumneavoastră computer, iar modelul care funcționează în spate este alegerea dumneavoastră.

La aceasta se adaugă conținutul pașaportului de produs. Acesta conține, de regulă, date despre produs: numere de serie, loturi, materiale, valori măsurate. În cazul în care există o referință la o persoană, propriile dvs. reguli decid cine are dreptul să o vadă, iar autorizarea poate fi adaptată exact în acest sens: doar citire, doar anumite produse, dezactivabilă oricând.

Se configurează în câteva minute

Același ## lucrueste valabil și pentru propriul dumneavoastră spațiu de lucru, la propria sa adresă, de exemplu https://dpp.example.com/mcp: aceleași trei pași, nu este nevoie de nicio instalare.

Cine preferă să tasteze sau să automatizeze procesele în scripturi, poate folosi linia de comandă. transpareo este un singur program ale cărui comenzi sunt generate din descrierea interfeței: ceea ce poate platforma, poate și instrumentul, fără ca cineva să trebuiască să le sincronizeze manual. Este open-source și se găsește pe GitHub. Trei linii: instalare, autentificare, verificare a drepturilor de acces.

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

Parola este citită de auth login din intrarea standard sau dintr-o variabilă de mediu, niciodată dintr-un argument, care altfel ar apărea în lista proceselor și în istoricul shell-ului. Apoi, același fișier binar execută următoarele operațiuni:

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

Dacă un asistent rulează pe propriul computer, acesta se conectează printr-o altă linie:

transpareo setup claude

Aceleași operațiuni sunt apoi disponibile ca instrumente, sub denumiri corespunzătoare: dpp_requirements, validate_dpp, create_dpp, publish_dpp, tail_events. Ceea ce introduceți în linia de comandă și ceea ce apelează un asistent sunt același lucru. La acestea se adaugă un ghid pentru asistenți, care descrie procedurile obișnuite, astfel încât nimeni să nu fie nevoit să învețe ordinea prin încercări și greșeli. Iar cei care preferă să programeze direct vor găsi descrierea completă a interfeței în fiecare spațiu de lucru sub /apidocs.

Un asistent nu costă nimic în plus

Nimic suplimentar. Un asistent se conectează ca utilizator API, iar accesul pentru programe este inclus în fiecare plan tarifar. Se numără pașoarele publicate, nu numărul de persoane sau programe care lucrează la ele. Cine își automatizează activitatea de conformitate nu ar trebui să primească nicio factură pentru asta.

Munca începe înainte de a deveni obligatorie

Începând din februarie 2027, pașaportul de produs pentru baterii va fi obligatoriu, urmând ca și alte grupe de produse să fie incluse. Efortul propriu-zis nu constă în pașaport, ci în organizarea datelor despre produs, iar tocmai aceste muncă o deleagă întreprinderile chiar acum asistenților: completarea câmpurilor, identificarea lacunelor, verificarea datelor furnizorilor, verificarea, repetarea. Modul în care aceste date ajung efectiv în pașaport este descris în „Un curent, o direcție”; iar cum arată o conexiune proprie pentru acest scop, este prezentat în ghidul privind conectarea la ERP.

Un asistent care trebuie să ghicească generează pașapoarte care par plauzibile, dar nu rezistă unei verificări. Un asistent care poate pune întrebări generează pașapoarte corecte. Diferența nu provine de la asistent. Ea provine de la platforma la care acesta apelează.

Întrebări referitoare la acest articol

Accesul pentru un asistent se plătește separat?

Nu. Un asistent se conectează ca utilizator API, iar adresa de acces pentru programe este in jedem Tarif enthalten. Ceea ce se contabilizează sunt pașapoartele publicate, nu numărul de persoane sau de programe care lucrează la acestea.

Este posibil ca un asistent să publice ceva din greșeală?

Publicarea este o acțiune distinctă, care necesită o autorizație specifică, iar pentru acest acces nu există o autorizație pe care să nu o fi acordat dumneavoastră. Cine permite unui asistent să citească și să verifice, dar nu și să publice, va avea un asistent care va face exact asta. Operațiunile ireversibile necesită, în plus, o confirmare, iar modul „doar citire” dezactivează toate operațiunile de scriere, în timp ce verificarea rămâne permisă.

Un furnizor de IA are acces la datele noastre despre produse?

Nu din partea noastră. Transpareo nu transmite date către niciun furnizor de IA. Dumneavoastră decideți ce asistent utilizați și dacă acesta prelucrează datele în interiorul UE; instrumentul care realizează conexiunea rulează pe propriul dumneavoastră computer și este open-source, astfel încât departamentul dumneavoastră de securitate să poată verifica codul acestuia.

Un asistent va primi datele noastre de acces?

Secretul părăsește computerul pe care a fost stocat doar către locul care emite tokenul corespunzător și este stocat în cheia de acces a sistemului de operare, nu într-un fișier și niciodată într-un argument al liniei de comandă. Ulterior, se lucrează cu un token care expiră după o oră. Un asistent din browser nu primește deloc secretul, ci o conexiune pe care o puteți autoriza și o puteți întrerupe în orice moment.

De unde știe un asistent ce date trebuie să conțină un pașaport?

El întreabă acest lucru. Pentru fiecare produs și fiecare nivel de detaliere, platforma indică ce identificatori și caracteristici sunt necesare și care dintre acestea sunt deja înregistrate pentru produs. Aceasta este diferența dintre un asistent care citește cerințele și unul care le ghicește.

Ce se întâmplă dacă un asistent greșește?

El primește un mesaj de eroare care precizează ce câmp lipsește și ce trebuie făcut, iar platforma nu afișează nimic. Același mesaj ajunge la o persoană care folosește linia de comandă și la un asistent prin intermediul instrumentelor sale, în același text. Un asistent care primește un mesaj de eroare util se corectează singur; unul care primește doar un număr, face presupuneri.

Este open source?

Instrumentul pentru linia de comandă este open-source sub licența MIT și poate fi consultat public pe GitHub. Fiecare versiune conține o semnătură, o listă a componentelor incluse și o dovadă de proveniență; instrumentul verifică această semnătură înainte de a se actualiza și nu instalează nimic dacă verificarea eșuează.

Noutăți despre fișa tehnică a produsului, înainte ca situația să devină urgentă

Scriem despre noutățile din domeniul reglementării și al tehnologiei, într-un limbaj accesibil și fără zgomotul specific marketingului.