Darbas baigėsi visai neseniai. Atitikties reikalavimams užtikrinimo vadovė eksportuoja pamainos sąrašą iš gamybos sistemos, įkelia jį į savo asistentą ir įrašo šią frazę: „Paskelbk šio sąrašo ląstelių produktų pasus.“
Asistentas nuskaito 1240 serijinius numerius su jų partijomis, pasiteirauja „Transpareo“, kokių duomenų reikia šio produkto pasui, sukuria pasus ir patikrina, ar jie atitinka reglamento taisykles. Atsakymas: 1237 paruošti, 3 - ne, nes vienoje partijoje trūksta CO₂ pėdsako. Ji pateikia trūkstamą vertę, o asistentas juos paskelbia. Po dviejų dienų ląstelės išvežamos iš gamyklos, kiekviena su QR kodu, kuriuo nuskenavus atsiveria jos pasas.
Tai ne ateities scena: su „Transpareo“ tai įmanoma jau šiandien. Čia asistentas **atlieka atitikties užduotį nuo užsakymo iki pasirašyto paso **, o platforma jam visą laiką suteikia visą reikiamą informaciją.
Išbandykite tai dabar
Arturite paskyrą „Claude“, „ChatGPT“, „Grok“ ar „Gemini“, kurią leidžiama susieti su programomis? Tuomet susiekite ją su mūsų „Demo “. Tai tarsi žaidimų aikštelė: kas valandą ji atsinaujina, o tai, ką joje darote, iki tol vėl ištrinama.
-
Prisijunkite. Savo asistente sukurkite naują
programą, įveskite
https://demo.transpareo.com/mcpkaip adresą ir spustelėkite „Prisijungti“. -
Prieigos suteikimas. Prisijunkite naudodami
testerirDemoPass2027- šie prisijungimo duomenys čia pateikti sąmoningai. Ekrane po to bus atskirai nurodyti visi leidimai. Skaitymo teises galite leisti nuolat; rašymo teises geriau patvirtinkite atskirai.
- Užklausa. Grįžę į pokalbių langą, paprašykite kasdiene kalba, pavyzdžiui: „Išvardykite mūsų produktų pasus.“

Buvo paprašyta sąrašo; perskaityta būsena.
Atsakymas pateikia ne tik tai, ko prašėte, bet ir kokioje būsenoje tai yra. Tai įmanoma, nes sąsaja pateikia daugiau informacijos nei pačios eilutės: kiek jų yra, kur jos yra sąraše, ko trūksta.
Tai ir yra šio straipsnio priežastis. Toliau paaiškinama, kodėl tai veikia.
Pasakyta - padaryta
Reikėjo prijungti tik vieną puslapį: asistentą prie „Transpareo“, t. y. tuos tris žingsnius, apie kuriuos ką tik kalbėjome. Kitas buvo failas, kurį gamybos sistema išduoda bet kuriuo atveju. Niekas nenustatė, kuri stulpelė atitinka kurį laukelį, niekas neprižiūri sąsajos: asistentas perskaitė sąrašą ir parašė įrašus, o ką jis turėjo daryti, buvo nurodyta vienu sakiniu. Jei sąrašas pasikeičia, pasikeičia nurodymas asistentui, **, o ne programos kodas **.
Jūsų sistema tam neturi nieko mokėti. Ji turi tik pateikti tai, ką vis tiek pateikia: eksporto failą, sąrašą iš ataskaitos, lentelę iš pamainos pabaigos.
Tą patį sąrašą būtų galima įvesti ir rankiniu būdu. Importavimo programa „Applikations-Manager“ priima lenteles, pavadina stulpelius, kuriuos atpažino, patikrina vykdymo eigą prieš ką nors sukuriant ir, jei pageidaujama, atšaukia veiksmą. Rezultatas būtų buvęs toks pat. Tik kažkas būtų turėjęs patvirtinti priskyrimą, perskaityti perskaityti ataskaitą ir pats įrašyti tris trūkstamas reikšmes . **Asistentas nekeičia to, kas įmanoma, o tik tai, kiek laiko tai užtrunka. **
Integracijos darbas, kuris iki šiol buvo kiekvieno atitikties projekto pradžia, šiandien telpa į vieną sakinį kasdiene kalba.
Tai ir yra tikrasis lūžis. Su sąlyga, kad platforma kitoje pusėje gali nurodyti programai, ko ji reikalauja.
Programos visada buvo pagrindiniai skaitytojai
Prekės pasas retai skaitomas rankiniu būdu. Jis nuskaitomas, atsisiunčiamas, patikrinamas, perduodamas toliau ir archyvuojamas, o didžiąją dalį šio darbo atlieka programinė įranga: prekybininko kasos aparatas, perdirbėjo sistema, valdžios institucijos tikrinimo įrankis, importuotojas, kuris nori žinoti, ar partija atitinka reikalavimus. Taigi dauguma jo skaitytojų jį skaito ne akimis, o naudodami programą.
Todėl „Transpareo“ yra sukurta aplink savo sąsają. Kiekvienas paskelbtas pasas yra pasirašytas, kompiuteriui skaitomas dokumentas, o sąsaja apima visą jo gyvavimo ciklą: nuo produkto savybių tipų per patikrinimą ir sukūrimą iki paskelbimo ir atskiro vientiso objekto įvykių lauke. Be to, ji yra versijuojama: kas šiandien kuria kažką, kas su ja suderinama, nestato ant smėlio. Taigi nauja yra ne tai, kad programos dirba su pasais. Nauja yra tai, kokios programos.
Todėl asistento darbas nesibaigia sukūrimo etapu. Toks pat tipo teiginys tęsiasi per visą gyvavimo ciklą:
- „Atšauk visus partijos B-2214 pasus.“
- „Įrašyk naują CO₂ vertę partijai 88.“
- „Parodyk man visus pasus, kurie šį mėnesį buvo perduoti remontui.“
Kiekvienas iš šių sakinių virsta tais pačiais iškvietimais, kuriuos žmogus sukelia programų valdytoje, ir palieka tą patį pėdsaką.
Asistentas turi sugebėti paklausti, o ne spėlioti
Asistentas yra labai greitas darbuotojas, neturintis išankstinių žinių apie jūsų įmonę. Jis daro tai, kas jam pasakoma, ir spragas užpildo spėjimais, jei jam nepateikiate atsakymų. Keturi dalykai paverčia spėliojimą darbu.
Jis turi sugebėti paklausti, ko reikalaujama. Dėl kiekvieno produkto ir kiekvieno detalumo lygio platforma atsako, kokių identifikatorių ir savybių reikia pasui ir kurios iš jų jau yra įrašytos prie produkto. Vieno vieneto atveju tai atrodo taip:
{
"identifiers": {
"batchIdentifier": { "required": true },
"modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
"serialIdentifier": { "required": true }
}
}
Dvi iš trijų identifikatorių turi gauti asistentas, trečiasis jau yra nurodytas ant produkto. Tai yra darbo instrukcija, o ne spėliojimo pamoka.
Jis turi sugebėti patikrinti be rašymo. Patikrinimas atlieka tuos pačius patikrinimus kaip ir paskelbimas ir nieko nesukuria. Būtent dėl to aukščiau skaičius 1237 buvo priskirtas 3, prieš ką nors paskelbiant.
Jis turi suprasti, kodėl kažkas buvo atmesta. Atmetimas nurodo lauką ir paaiškina, ką reikia daryti:
PRODUCT_INVALID: Produktas negalioja
Ištaisykite laukeliuose išvardytus atributus ir išsiųskite užklausą iš naujo.
brand: Reikia nurodyti prekės ženklą - jis nebuvo pateiktas
componentsInput: Trūksta komponentų įvesties
Asistentas, perskaitęs šią informaciją, užpildo du laukelius ir siunčia prašymą iš naujo. Tas, kuris gauna tik klaidos numerį, bando įvairius variantus. Tai tas pats tekstas, kurį žmogus mato komandų eilutėje .
Jis neturi suklysti skaičiuodamas. Jei nutrūksta ryšys ir asistentas bando dar kartą, vis tiek sukuriama tik viena prieiga, o ne dvi. Rašomieji iškvietimai turi raktą, pagal kurį platforma atpažįsta pakartojimą kaip pakartojimą.
Kiekvieną prieigą galima atšaukti
Kuo daugiau programų dirba su jūsų duomenimis, tuo svarbiau tampa, kas ką gali daryti. Prieiga sukuriamas programų tvarkyklėje ir jos slaptažodis parodomas tik vieną kartą. Po to programa dirba su žetonais, kurie nustoja galioti po valandos, o slaptažodis perduodamas tik į tą vietą, kuri išduoda žetonus. Jis saugomas operacinės sistemos raktų rinkinyje, niekada komandinės eilutės argumente, kuris kitaip būtų matomas kiekviename procesų sąraše.
Kiekviena prieiga turi būtent tas teises, kurias jūs jai suteikiate: skaitymas yra viena, rašymas - kita, skelbimas - trečia, ir ją galima apriboti iki atskirų produktų. Negrįžtami veiksmai reikalauja papildomo patvirtinimo.
Jei asistentas prisijungia naršyklėje, prieš patvirtinimą pasirodo langas, kuriame nurodomos visos jo prašomos teisės. Jei leidimas suteikiamas, prisijungimas atsiranda prieigų puslapyje, nurodant asmens, kuris jį patvirtino, vardą ir datą, ir ten pat vėl gali būti atšauktas.
Prieiga, kurios negalima atšaukti, nėra prieiga, o raktas po kilimėliu.
Jūsų duomenys lieka pas jus
„Transpareo“ savaime nieko nesiunčia dirbtinio intelekto paslaugų teikėjui. Tai, kas pas jį patenka, yra tai, ką jūs gaunate per savo asistentą - o kuris tai yra ir ar jis duomenis apdoroja ES teritorijoje, sprendžiate jūs, o ne mes. Įrankis, kuris užmezga ryšį, veikia jūsų pačių kompiuteryje, o jo šaltinio kodas yra atviras: jūsų saugumo skyrius gali patikrinti, ką jis daro, o ne tik tikėti tuo.
Europos įmonei tai yra lemiamas aspektas. Pati platforma yra įsikūrusi ISO 27001 sertifikuotuose duomenų centruose Vokietijoje; kur toliau keliauja duomenys, nustato tik jūsų pasirinktas asistentas. Galite pasirinkti tokį, kuris duomenis apdoroja ES, arba tokį, kuris niekada įmonės ribų: „transpareo mcp“ aptarnauja protokolą jūsų pačių kompiuteryje, o koks modelis už jo stovi, yra jūsų reikalas.
Be to, svarbu, kas iš viso nurodyta produkto pase. Paprastai tai yra produkto duomenys: serijos numeriai, partijos, medžiagos, matavimo reikšmės. Jei vis dėlto yra susiję su asmenimis duomenys, jūsų pačių taisyklės nusprendžia, kas gali juos matyti, o prieigos teisės gali būti tiksliai pritaikytos: tik skaityti, tik tam tikri produktai, bet kuriuo metu galima išjungti.
Viską galima nustatyti per kelias minutes
Tas pats galioja ir jūsų asmeninei darbo erdvei, turinčiai
savo adresą, pavyzdžiui, https://dpp.example.com/mcp:
tie patys trys žingsniai, nieko nereikia diegti.
Kas mieliau rašo arba procesus įtraukia į skriptus, tas gali naudotis
komandinės eilutės sąsaja. transpareo yra viena programa, kurios
komandos generuojamos iš sąsajos aprašymo: ką
gali platforma, tą gali ir šis įrankis, be jokio rankinio
derinimo. Ji yra atviro kodo ir yra talpinama
GitHub. Trys
eilutės: įdiegti, prisijungti, patikrinti, ką leidžia daryti šis prisijungimas.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
„auth login“ skaito slaptažodį iš standartinio įvesties srauto arba iš aplinkos kintamojo, bet niekada iš argumento, kuris kitaip atsirastų procesų sąraše ir komandų eilutės istorijoje. Po to tas pats binarinis failas vykdo šias procedūras:
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
Jei asistentas veikia jūsų kompiuteryje, jį sujungia dar viena eilutė:
transpareo setup claude
Tos pačios operacijos tampa prieinamos kaip įrankiai su
atitinkamais pavadinimais: dpp_requirements, validate_dpp,
create_dpp, publish_dpp, tail_events. Tai, ką įvedate
komandų eilutėje, ir tai, ką paleidžia asistentas, yra tas pats.
Be to, yra vadovas asistentams, kuriame aprašomi įprasti
veiksmai, kad niekam nereikėtų mokytis sekos bandymų ir
klaidų būdu. O tie, kurie mieliau programuoja tiesiogiai, ras
išsamų sąsajos aprašymą kiekvienoje
darbo srityje, esančią kataloge /apidocs.
Asistentas nieko papildomai nekainuoja
Jokių papildomų išlaidų. Asistentas prisijungia kaip API naudotojas, o prieiga programoms yra įtraukta į kiekvieną tarifą. Skaičiuojami paskelbti pasai, o ne žmonių ar programų, kurios juos kuria, skaičius. Kas automatizuoja savo atitikties reikalavimams užtikrinimo darbą, neturėtų už tai gauti sąskaitos.
Darbas prasideda dar prieš įsigaliojant prievolei
Nuo 2027 m. vasario mėn. baterijų produkto pasas taps privalomas, vėliau bus įtrauktos ir kitos produktų grupės. Tikroji darbo našta slypi ne pačiame pase, o produktų duomenų tvarkyme, ir būtent šį darbą įmonės šiuo metu perduoda asistentams: laukelių duomenų surinkimas, trūkumų paieška, tiekėjų duomenų patikrinimas, patikrinimas, kartojimas. Kaip šie duomenys iš viso patenka į pasą, aprašoma straipsnyje „Viena srovė, viena kryptis“; kaip atrodo atskiras prijungimas šiam tikslui - vadove apie ERP integraciją.
Asistentas, kuris turi spėlioti, sukuria pasus, kurie atrodo tikėtini, bet neišlaiko patikrinimo. Asistentas, kuris gali užduoti klausimus, sukuria pasus, kurie yra teisingi. Skirtumas atsiranda ne dėl asistento. Jis atsiranda dėl platformos, į kurią jis kreipiasi.
Klausimai apie šį įrašą
Ar už asistento prieigą reikia mokėti papildomai?
Ne. Asistentas prisijungia kaip API vartotojas, o prieiga programoms yra in jedem Tarif enthalten. Skaičiuojami paskelbti leidimai, o ne žmonių ar programų, kurios juos rengia, skaičius.
Ar asistentas gali netyčia ką nors paskelbti?
Paskelbimas yra atskiras veiksmas, kuriam reikalinga atskira teisė, o šiai prieigai nėra suteikta jokia teisė, kurios jūs nesuteikėte. Jei asistentui leidžiama skaityti ir tikrinti, bet ne skelbti, gausite asistentą, kuris darys būtent tai. Negrįžtami veiksmai reikalauja papildomo patvirtinimo, o „tik skaitymo“ režimas išjungia visas rašymo funkcijas, tačiau tikrinimas lieka leidžiamas.
Ar dirbtinio intelekto paslaugų teikėjas gali matyti mūsų produktų duomenis?
Ne iš mūsų pusės. „Transpareo“ nesiunčia jokių duomenų dirbtinio intelekto paslaugų teikėjui. Jūs patys nusprendžiate, kokį asistentą naudoti ir ar jo duomenys bus tvarkomi ES teritorijoje; įrankis, užtikrinantis ryšį, veikia jūsų pačių kompiuteryje ir yra atviro kodo, todėl jūsų saugumo skyrius gali peržiūrėti jo kodą.
Ar asistentas gauna mūsų prisijungimo duomenis?
Slaptažodis iš kompiuterio, kuriame jis buvo išsaugotas, perduodamas tik į vietą, kuri išduoda žetoną, ir saugomas operacinės sistemos raktų rinkinyje, o ne faile ir niekada - kaip komandinės eilutės argumentas. Toliau dirbama su žetonu, kurio galiojimas baigiasi po valandos. Naršyklės asistentas negauna jokio slaptojo rakto, o tik ryšį, kurį galite suteikti ir bet kuriuo metu nutraukti.
Iš kur asistentas žino, kokių duomenų reikia pasui?
Jis to klausia. Platforma pateikia atsakymą apie kiekvieną produktą ir kiekvieną detalumo lygį, nurodydama, kokie identifikatoriai ir savybės yra reikalingi ir kurie iš jų jau yra įtraukti į produkto duomenis. Tai ir yra skirtumas tarp asistento, kuris perskaito reikalavimus, ir to, kuris juos spėja.
Kas atsitinka, jei asistentas ką nors padaro neteisingai?
Jis gauna klaidos pranešimą, kuriame nurodoma, kurio lauko trūksta ir ką reikia daryti, o platforma nieko nerašo. Tas pats pranešimas pasiekia žmogų, dirbantį komandinėje eilutėje, ir asistentą per jo įrankius - su tuo pačiu tekstu. Asistentas, gaunantis naudingą klaidos pranešimą, pats ištaiso klaidą; tas, kuris gauna tik numerį, spėlioja.
Ar tai atviro kodo?
Ši komandinės eilutės priemonė yra atviro kodo, platinama pagal MIT licenciją ir viešai prieinama GitHub. Kiekvienas išleidimas turi parašą, įtrauktų komponentų sąrašą ir kilmės įrodymą; įrankis patikrina šį parašą prieš atnaujinant save ir nieko neįdiegia, jei patikrinimas nepavyksta.




