Minęło niewiele czasu od zakończenia zmiany. Osoba odpowiedzialna za zgodność z przepisami eksportuje listę zmian z systemu produkcyjnego, umieszcza ją w swoim asystencie i wpisuje następujące zdanie: „Opublikuj paszporty produktów dla komórek z tej listy.”
Asystent odczytuje 1240 numerów seryjnych wraz z numerami partii, sprawdza w systemie Transpareo, jakie dane są wymagane w karcie produktu, tworzy karty i poddaje je weryfikacji pod kątem zgodności z przepisami rozporządzenia. Odpowiedź: 1237 jest gotowych, 3 nie, ponieważ w jednej partii brakuje śladu węglowego. Firma dostarcza tę wartość, a asystent ją publikuje. Dwa dni później ogniwa opuszczają fabrykę, każde z kodem QR, pod którym znajduje się jego karta techniczna.
To nie jest wizja przyszłości: dzięki Transpareo Connect jest to możliwe już dziś. Asystent realizuje tutaj zadanie związane z zapewnieniem zgodności z przepisami -od złożenia zlecenia aż po podpisany paszport - a Transpareo zapewnia mu na każdym etapie wszystkie niezbędne informacje.
Wypróbuj to już teraz
Czy posiada Pan/Pani konto w serwisie Claude, ChatGPT, Grok lub Gemini, które umożliwia podłączanie aplikacji? W takim razie proszę połączyć je z naszą otwartą wersją demonstracyjną. Jest to swego rodzaju „plac zabaw”: co godzinę jest ona odświeżana, a wszystko, co w niej Pan/Pani zrobi, zostanie do tego czasu usunięte.
-
Połącz. Utwórz u swojego dostawcy usług AI nowy
serwer MCP o adresie
https://demo.transpareo.com/mcp. W zależności od dostawcy opcję tę można znaleźć w sekcji „Connector”, „Integration” lub „App”. -
Udostępnij. Zaloguj się przy użyciu adresów
testerorazTester@12345- dane dostępowe zostały tu podane celowo. Na kolejnym ekranie wyświetlone zostaną poszczególne uprawnienia. Uprawnienia do odczytu mogą Państwo przyznać na stałe; w przypadku uprawnień do zapisu lepiej jest uzyskać potwierdzenie dla każdego z nich z osobna.
- Pytania. Po powrocie do okna czatu proszę zadać pytanie językiem potocznym, na przykład: „Proszę wymienić nasze paszporty produktów”.

Proszono o listę; odczytano stan.
Otrzymują Państwo nie tylko informacje, o które Państwo prosili, ale także dane dotyczące ich stanu. Jest to możliwe, ponieważ interfejs przekazuje więcej informacji niż same wiersze: ile ich jest, gdzie znajdują się w CV oraz czego brakuje.
To właśnie jest powód powstania niniejszego artykułu. W dalszej części wyjaśniono, dlaczego to działa.
Powiedziano - zrobiono
Należało połączyć dokładnie jedną stronę: asystenta z systemem Transpareo, czyli te trzy kroki, o których właśnie mowa. Drugą stroną był plik, który i tak generuje system produkcyjny. Nikt nie określił, która kolumna odpowiada któremu polu, nikt nie zajmuje się utrzymaniem interfejsu: Asystent odczytał listę i wygenerował pasy, a to, co miał zrobić, zawarto w jednym zdaniu. Jeśli lista ulegnie zmianie, zmienia się instrukcja dla asystenta, a nie kod programu.
Państwa system nie musi w tym celu posiadać żadnych dodatkowych funkcji. Musi jedynie wygenerować to, co i tak generuje: plik eksportowy, listę z raportu, tabelę z końca zmiany.
I nie musi to być tabela. Arkusz danych od dostawcy, plik PDF, historia korespondencji e-mailowej: również z tych źródeł asystent odczytuje wartości i przekształca je do formatu wymaganego przez Transpareo. Transpareo bowiem określa ten format, zamiast pozostawiać to do domysłów. Dane produktowe rzadko są dostępne w formie ustrukturyzowanej, lecz raczej w dokumentach, a ich wydobywanie z nich przez lata stanowiło wąskie gardło.
Tę samą listę można by również wprowadzić ręcznie. Narzędzie do importu w menedżerze aplikacji przyjmuje tabele, nadaje nazwy kolumnom, które rozpoznało, sprawdza przebieg operacji przed jej rozpoczęciem oraz w razie potrzeby cofa ją. Wynik byłby taki sam. Tylko że ktoś musiałby potwierdzić przyporządkowanie, przeczytać raport i samodzielnie uzupełnić trzy brakujące wartości. Kreator nie zmienia tego, co jest możliwe, lecz czas, jaki to zajmuje.
Prace integracyjne, które dotychczas stanowiły początek każdego projektu dotyczącego zgodności z przepisami, można dziś ująć w jednym zdaniu językiem potocznym.
To właśnie jest prawdziwa rewolucja. Pod warunkiem, że platforma po drugiej stronie potrafi przekazać programowi, czego od niego oczekuje.
Programy zawsze były głównymi czytelnikami
Paszport produktu rzadko jest odczytywany ręcznie. Jest skanowany, pobierany, sprawdzany, przekazywany dalej i archiwizowany, a większość tych czynności wykonuje oprogramowanie: kasa sprzedawcy, system przetwórcy surowców wtórnych, narzędzie kontrolne organu administracyjnego oraz importer, który chce sprawdzić, czy dana partia jest zgodna z normami. Większość podmiotów odczytujących kartę nie czyta jej więc wzrokiem, lecz za pomocą programu.
W związku z tym system Transpareo został zbudowany w oparciu o swój interfejs. Każdy opublikowany certyfikat jest podpisanym, nadającym się do odczytu maszynowego dokumentem, a interfejs obejmuje cały cykl życia: od typów właściwości produktu, poprzez walidację i utworzenie, aż po publikację oraz zdarzenia dotyczące poszczególnych egzemplarza w terenie. Interfejs ten posiada również wersjonowanie: kto dziś tworzy dla niego oprogramowanie, nie buduje na piasku. Nowością nie jest zatem to, że programy wykorzystują paszporty. Nowością jest to, jakie to są programy.
I właśnie dlatego praca asystenta nie kończy się na sporządzeniu dokumentu. Ten sam rodzaj zdania przewija się przez resztę życiorysu:
- „Proszę wycofać wszystkie karty serii B-2214.”
- „Proszę wpisać nową wartość CO₂ dla partii 88.”
- „Proszę pokazać mi wszystkie karty, które w tym miesiącu trafiły do naprawy.”
Każde z tych poleceń przekłada się na te same wywołania, które użytkownik uruchamia w menedżerze aplikacji, i pozostawia ten sam ślad w dzienniku audytowym.
Asystent musi umieć zadawać pytania, a nie zgadywać
Asystent to bardzo sprawny pracownik, który nie posiada wcześniejszej wiedzy na temat Państwa firmy. Wykonuje to, co mu się zleca, a gdy nie otrzymuje odpowiedzi, wypełnia luki domysłami. Cztery czynniki sprawiają, że domysły zamieniają się w rzeczywistą pracę.
Musi mieć możliwość zapytania, jakie są wymagania. W odniesieniu do każdego produktu i każdego poziomu szczegółowości platforma podaje, jakie identyfikatory i właściwości musi posiadać certyfikat oraz które z nich są już zapisane w danych produktu. W przypadku pojedynczego egzemplarza wygląda to następująco:
{
"identifiers": {
"batchIdentifier": { "required": true },
"modelIdentifier": { "required": true, "source": "product", "value": "4006381333931" },
"serialIdentifier": { "required": true }
}
}
Asystent musi zdobyć dwa z trzech identyfikatorów, trzeci znajduje się już na produkcie. Jest to instrukcja pracy, a nie sesja poradnicza.
Musi mieć możliwość sprawdzania bez zapisywania. Walidacja przeprowadza te same kontrole co publikacja i niczego nie tworzy. Właśnie dlatego powyżej pojawiła się liczba 1237 przy wartości 3, zanim cokolwiek zostało opublikowane.
Musi zrozumieć, dlaczego coś zostało odrzucone. Komunikat o odrzuceniu wskazuje pole i podaje, co należy zrobić:
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
Asystent, który to czyta, uzupełnia dwa dane i wysyła ponownie. Ten, który otrzymuje jedynie numer błędu, próbuje różnych rozwiązań. Jest to ten sam tekst, który widzi człowiek w wierszu poleceń .
Nie może się pomylić w liczbie. Jeśli połączenie zostanie przerwane, a asystent spróbuje ponownie, i tak powstanie tylko jedno przekazanie, a nie dwa. Wywołania piszące zawierają klucz, na podstawie którego platforma rozpoznaje powtórzenie jako powtórzenie.
Każdy dostęp można cofnąć
Im więcej programów przetwarza Państwa dane, tym ważniejsze staje się, kto ma do czego dostęp. Uprawnienie jest tworzone w menedżerze aplikacji i ujawnia swój klucz tylko raz. Następnie program działa w oparciu o tokeny, które tracą ważność po godzinie, a klucz trafia wyłącznie do miejsca, które wydaje tokeny. Jest on przechowywany w pęku kluczy systemu operacyjnego, a nigdy w argumencie wiersza poleceń, który w przeciwnym razie widniałby na każdej liście procesów.
Każdy dostęp obejmuje dokładnie te uprawnienia, jakie mu Państwo przyznają: uprawnienie do odczytu to jedno, do zapisu - inne, a do publikacji - jeszcze inne, a można je ograniczyć nawet do poszczególnych produktów. Czynności nieodwracalne wymagają dodatkowo potwierdzenia.
Gdy asystent łączy się w przeglądarce, przed udzieleniem uprawnień pojawia się ekran, na którym wymienione są wszystkie uprawnienia, o które prosi. Po udzieleniu uprawnień połączenie zostanie wyświetlone na stronie dostępów wraz z imieniem i nazwiskiem oraz datą osoby, która je udzieliła, i tam też zostanie wyłączone.
Dostęp, którego nie można cofnąć, nie jest dostępem, lecz kluczem schowanym pod wycieraczką.
Państwa dane pozostają w Państwa posiadaniu
To, co trafia do dostawcy usług opartych na sztucznej inteligencji, to dane, które Państwo pobierają za pośrednictwem swojego asystenta - a to, który to jest asystent i czy przetwarza dane na terenie UE, decydują Państwo, a nie my. Do serwisu tłumaczeniowego trafia wartość z Państwa danych produktowych tylko tam, gdzie włączyli Państwo funkcję tłumaczenia, i to wyłącznie dla Państwa. Narzędzie, które nawiązuje połączenie, działa na Państwa własnym komputerze, a jego kod źródłowy jest otwarty: Państwa dział bezpieczeństwa może sprawdzić, co ono robi, zamiast po prostu mu wierzyć.
Dla europejskiej firmy jest to kluczowa
kwestia. Sama platforma znajduje się w centrach danych posiadających certyfikat ISO 27001
w Niemczech; to, dokąd trafiają dane poza tym obszarem,
zależy wyłącznie od wyboru asystenta. Mogą Państwo wybrać
takiego, który przetwarza dane w UE, lub takiego, który nigdy nie
opuszcza Państwa przedsiębiorstwa: transpareo mcp obsługuje protokół
na Państwa własnym komputerze, a to, jaki model za tym stoi,
zależy wyłącznie od Państwa.
Do tego dochodzi kwestia tego, co w ogóle znajduje się w paszporcie produktu. Są to z reguły dane dotyczące produktu: numery seryjne, partie, materiały, wartości pomiarowe. W przypadku, gdy pojawiają się dane osobowe, to Państwa własne zasady decydują o tym, kto ma do nich dostęp, a uprawnienia można dokładnie dostosować do tych zasad: tylko do odczytu, tylko określone produkty, z możliwością wyłączenia w dowolnym momencie.
Konfiguracja zajmuje zaledwie kilka minut
To samo dotyczy Państwa własnego obszaru roboczego, pod jego
własnym adresem, na przykład https://dpp.example.com/mcp:
te same trzy kroki, nie trzeba niczego instalować.
Osoby, które wolą pisać na klawiaturze lub tworzyć skrypty, korzystają z
wiersza poleceń. transpareo to pojedynczy program, którego
polecenia generowane są na podstawie opisu interfejsu: to, co
potrafi platforma, potrafi również to narzędzie, bez konieczności ręcznego
dostosowywania obu elementów. Jest to oprogramowanie open source dostępne na
GitHub. Trzy
kroki: instalacja, logowanie, sprawdzenie uprawnień konta.
curl -fsSL https://transpareo.com/cli/install.sh | sh
transpareo auth login --host dpp.example.com --client-id <id>
transpareo me
auth login odczytuje sekret z wejścia standardowego lub z
zmiennej środowiskowej, nigdy z argumentu, który w przeciwnym razie znalazłby się na
liście procesów i w historii powłoki. Następnie
ten sam plik binarny przetwarza kolejne operacje:
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
Jeśli na Państwa komputerze działa asystent, łączy go kolejny wiersz:
transpareo setup claude
Te same operacje są następnie dostępne jako narzędzia o
odpowiednich nazwach: dpp_requirements, validate_dpp,create_dpp, publish_dpp, tail_events. To, co wpisują Państwo w
wierszu poleceń, i to, co wywołuje kreator, to jedno i to samo.
Ponadto dostępna jest instrukcja dla asystentów, opisująca typowe
procedury, dzięki czemu nikt nie musi uczyć się kolejności metodą
prób i błędów. A ci, którzy wolą programować bezpośrednio, znajdą
pełny opis interfejsu w każdym
obszarze roboczym pod adresem /apidocs.
Asystent nie wiąże się z żadnymi dodatkowymi kosztami
Nie ma żadnych dodatkowych opłat. Asystent loguje się jako użytkownik API, a dostęp dla programów jest objęty każdym planem taryfowym Transpareo. Liczy się liczba opublikowanych certyfikatów, a nie liczba osób lub programów, które nad nimi pracują. Osoby, które zautomatyzują swoje działania związane z zapewnieniem zgodności, nie powinny otrzymywać za to żadnych rachunków.
Praca zaczyna się przed obowiązkami
Od lutego 2027 r. paszport produktu dla baterii będzie obowiązkowy; kolejne grupy produktów zostaną objęte tym wymogiem w późniejszym terminie. Rzeczywisty nakład pracy nie wiąże się z samym paszportem, lecz z uporządkowaniem danych dotyczących produktu, i właśnie te zadanie przedsiębiorstwa przekazują obecnie asystentom: gromadzenie danych, wykrywanie braków, uzupełnianie informacji od dostawców, weryfikacja, powtarzanie. Sposób, w jaki dane te trafiają do paszportu, opisano w publikacji „Jeden prąd, jeden kierunek”; natomiast informacje na temat własnego połączenia z systemem ERP zawarto w przewodniku dotyczącym integracji z systemem ERP.
Asystent, który musi zgadywać, generuje dokumenty, które wyglądają wiarygodnie, ale nie wytrzymują kontroli. Asystent, który potrafi zadawać pytania, generuje dokumenty, które są poprawne. Różnica nie wynika z samego asystenta. Wynika ona z platformy, do której się zwraca.
Pytania dotyczące niniejszego wpisu
Czy dostęp dla asystenta wiąże się z dodatkową opłatą?
Nie. Asystent łączy się za pośrednictwem adresu Transpareo Connect jako użytkownik API, a adres dostępu dla programów to in jedem Transpareo-Tarif enthalten. Liczy się liczba opublikowanych paszportów, a nie liczba osób lub programów, które nad nimi pracują.
Czy asystent może przypadkowo coś opublikować?
Publikowanie jest odrębną czynnością wymagającą odrębnego uprawnienia, a dla tego dostępu nie istnieje żadne uprawnienie, którego Państwo nie przyznali. Kto zezwala asystentowi na odczyt i sprawdzanie, ale nie na publikowanie, otrzyma asystenta, który właśnie to robi. Czynności nieodwracalne wymagają dodatkowo potwierdzenia, a tryb tylko do odczytu wyłącza wszystkie operacje zapisu, pozostawiając jednocześnie możliwość sprawdzania.
Czy dostawca rozwiązań opartych na sztucznej inteligencji ma wgląd w dane dotyczące naszych produktów?
Tylko tam, gdzie Pan/Pani to skonfiguruje. W przypadku dostawcy usług opartych na sztucznej inteligencji przekazywane są dane, które pobiera Państwa własny asystent, natomiast do serwisu tłumaczeniowego trafiają dane wyłącznie tam, gdzie włączył Pan/Pani funkcję tłumaczenia, i to wyłącznie w tym zakresie. To Państwo decydują, z jakiego asystenta Państwo korzystają i czy przetwarzanie danych odbywa się na terenie UE; narzędzie ustanawiające połączenie działa na Państwa własnym komputerze i jest oprogramowaniem open source, dzięki czemu Państwa dział bezpieczeństwa może zapoznać się z jego kodem źródłowym.
Czy asystent otrzyma nasze dane dostępowe?
Hasło opuszcza komputer, na którym zostało zapisane, wyłącznie w kierunku podmiotu, który je generuje, i jest przechowywane w pęku kluczy systemu operacyjnego, a nie w pliku ani w argumencie wiersza poleceń. Następnie operuje się przy użyciu tokenu, który traci ważność po upływie godziny. Asystent w przeglądarce nie otrzymuje żadnego klucza tajnego, lecz połączenie, które można udostępnić i w dowolnym momencie przerwać.
Skąd asystent wie, jakie dane są wymagane w paszporcie?
On o to pyta. W odniesieniu do każdego produktu i każdego poziomu szczegółowości platforma podaje, jakie identyfikatory i właściwości są wymagane oraz które z nich są już zapisane w danym produkcie. Na tym polega różnica między asystentem, który odczytuje wymagania, a tym, który je zgaduje.
Co się stanie, jeśli asystent popełni błąd?
Otrzymuje komunikat o błędzie, który wskazuje, którego pola brakuje i co należy zrobić, a platforma nie wyświetla żadnego komunikatu. Ten sam komunikat dociera do osoby korzystającej z wiersza poleceń oraz do asystenta za pośrednictwem jego narzędzi, w identycznej treści. Asystent, który otrzymuje przydatny komunikat o błędzie, sam koryguje swój błąd; ten, który otrzymuje jedynie numer, próbuje zgadywać.
Czy to oprogramowanie open source?
Narzędzie do obsługi wiersza poleceń jest oprogramowaniem open source na licencji MIT i jest publicznie dostępne na GitHub. Każda publikacja zawiera podpis, listę zawartych komponentów oraz informację o pochodzeniu; narzędzie weryfikuje ten podpis przed aktualizacją i nie instaluje niczego, jeśli weryfikacja podpisu zakończy się niepowodzeniem.




