Jest tuż po zakończeniu zmiany. Osoba odpowiedzialna za zgodność z przepisami eksportuje listę zmian z systemu produkcyjnego, umieszcza ją w swoim asystencie i wpisuje zdanie: „Opublikuj paszporty produktów dla komórek z tej listy.”
Asystent odczytuje 1240 numerów seryjnych wraz z odpowiadającymi im partiami, sprawdza w systemie Transpareo, jakie informacje muszą zawierać karty tego produktu, tworzy karty i poddaje je weryfikacji pod kątem zgodności z przepisami rozporządzenia. Odpowiedź: 1237 gotowych, 3 nie, ponieważ w jednej partii brakuje śladu węglowego. Dostarcza ona tę wartość, a asystent publikuje dokumenty. Dwa dni później komórki opuszczają zakład, każda z kodem QR, pod którym znajduje się jej karta techniczna.
To nie jest scena z przyszłości: dzięki Transpareo jest to możliwe już dziś. Asystent wykonuje tutaj **zadanie związane z zapewnieniem zgodności z przepisami, od złożenia zlecenia aż po podpisany certyfikat **, a platforma zapewnia mu na bieżąco wszystkie informacje, które są mu do tego niezbędne.
Wypróbujcie to już teraz
Czy posiadają Państwo konto w serwisie Claude, ChatGPT, Grok lub Gemini, które umożliwia łączenie aplikacji? Jeśli tak, proszę połączyć je z naszą stronąWersja demonstracyjna. Jest to swego rodzaju plac zabaw: co godzinę jest ona odbudowywana od nowa, a wszystko, co Państwo w niej wykonają, zostanie do tego czasu usunięte.
-
Połącz. Utwórz w swoim asystencie nową
aplikację, wprowadź
https://demo.transpareo.com/mcpjako adres i kliknij „Połącz”. -
Udostępnienie. Zaloguj się przy użyciu
testeriDemoPass2027- dane dostępowe podano tutaj celowo. Na wyświetlonym ekranie każde uprawnienie jest wymienione osobno. Uprawnienia do odczytu mogą Państwo zezwolić na stałe; uprawnienia do zapisu lepiej potwierdzać pojedynczo.
- Zapytanie. Po powrocie do okna czatu proszę zadać pytanie językiem potocznym, na przykład : „Proszę wyświetlić listę naszych kart produktów”.

Poproszono o listę; odczytano stan.
W odpowiedzi otrzymują Państwo nie tylko to, o co prosili, ale także informację o aktualnym stanie. Jest to możliwe, ponieważ interfejs przekazuje więcej informacji niż same wiersze: ile ich jest, gdzie znajdują się w historii, czego brakuje.
To właśnie jest powodem 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 Transpareo, czyli trzy kroki, o których mowa powyżej. Drugą stroną był plik, który system produkcyjny i tak generuje. Nikt nie określił, która kolumna pasuje do którego pola, nikt nie zajmuje się utrzymaniem interfejsu: asystent odczytał listę i zapisał dane, a to, co miał zrobić, zawarto w jednym zdaniu. Jeśli lista ulegnie zmianie, zmienia się polecenie dla asystenta, **a nie kod programu **.
Państwa system nie musi do tego posiadać żadnych dodatkowych funkcji. Musi jedynie wygenerować to, co i tak generuje: plik eksportowy, listę z raportu, tabelę z końca zmiany.
Tę samą listę można by również wprowadzić ręcznie. Narzędzie importujące w Menedżerze aplikacji przyjmuje tabele, nadaje nazwy kolumnom, które rozpoznało, sprawdza przebieg operacji przed jej rozpoczęciem oraz na życzenie cofa ją. Wynik byłby taki sam. Jedynie ktoś musiałby potwierdzić przypisanie, przeczytał raport i samodzielnie uzupełnił trzy brakujące wartości . **Asystent nie zmienia tego, co jest możliwe, lecz to, ile czasu to zajmuje. **
Prace integracyjne, które dotychczas stanowiły początek każdego projektu zgodnościowego, dziś można ująć w jednym zdaniu językiem potocznym.
To właśnie stanowi prawdziwą rewolucję. Pod warunkiem, że platforma po drugiej stronie potrafi przekazać programowi swoje wymagania.
Programy zawsze były głównymi odczytującymi
Karta produktu rzadko jest odczytywana ręcznie. Jest skanowany, pobierany, sprawdzany, przekazywany dalej i archiwizowany, a większość tych czynności wykonuje oprogramowanie: kasa sprzedawcy, system firmy zajmującej się recyklingiem, narzędzie kontrolne organu administracyjnego, importer, który chce wiedzieć, czy dana partia jest zgodna z normami. Większość podmiotów odczytujących go nie czyta go więc oczami, lecz za pomocą programu.
Dlatego też Transpareo zostało zbudowane w oparciu o swój interfejs. Każda opublikowana karta jest podpisanym, nadającym się do odczytu maszynowego dokumentem, a interfejs obejmuje cały cykl życia produktu: od typów właściwości produktu, poprzez kontrolę i utworzenie aż po publikację oraz zdarzenia dotyczące pojedynczej sztuki w terenie. Interfejs ten posiada również wersjonowanie: kto dziś tworzy coś w oparciu o niego, nie buduje na piasku. Nowością nie jest zatem to, że programy pracują z paszportami. Nowością jest to, jakie to są programy.
I właśnie dlatego praca asystenta nie kończy się na utworzeniu dokumentu. Ten sam rodzaj polecenia przewija się przez resztę cyklu życia:
- „Wycofaj wszystkie paszporty z partii B-2214.”
- „Wprowadź nową wartość CO₂ dla partii 88.”
- „Proszę pokazać mi wszystkie paszporty, które w tym miesiącu trafiły do naprawy.”
Każde z tych poleceń przekształca się w te same wywołania, które człowiek uruchamia w menedżerze aplikacji, i pozostawia ten sam ślad.
Asystent musi umieć zadawać pytania, a nie zgadywać
Asystent to bardzo szybki pracownik bez wcześniejszej wiedzy na temat Państwa przedsiębiorstwa. Wykonuje to, co mu się każe, a luki wypełnia domysłami, jeśli nie otrzyma odpowiedzi. Cztery czynniki sprawiają, że zgadywanie zamienia się w pracę.
Musi on umieć zapytać, czego się od niego oczekuje. Dla każdego produktu i każdego poziomu szczegółowości platforma odpowiada, jakie identyfikatory i cechy musi zawierać paszport oraz które z nich są już zapisane w danym produkcie. 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 pozyskać dwa z trzech identyfikatorów, trzeci znajduje się już na produkcie. Jest to instrukcja robocza, a nie lekcja zgadywania.
Musi on mieć możliwość sprawdzenia bez konieczności pisania. Sprawdzanie przeprowadza te same kontrole, co publikacja, i nie tworzy niczego nowego. Właśnie dlatego powyżej pojawiła się liczba 1237 przy wartości 3, zanim cokolwiek zostało opublikowane.
Musi on zrozumieć, dlaczego coś zostało odrzucone. Odmowa wskazuje pole i informuje, co należy zrobić:
PRODUCT_INVALID: Produkt nieprawidłowy
Proszę poprawić atrybuty wymienione w polach i ponownie wysłać żądanie.
brand: Wymagana jest marka - nie podano żadnej
componentsInput: Brak danych dotyczących komponentów
Asystent, który to przeczyta, uzupełnia dwie informacje i wysyła wniosek ponownie. Ten, kto 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, powstaje mimo to tylko jeden token, a nie dwa. Wywołania zapisu 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. Dostęp jest tworzony w menedżerze aplikacji i ujawnia swój tajny klucz tylko raz. Następnie program działa w oparciu o tokeny, które tracą ważność po godzinie, a tajny klucz trafia wyłącznie do miejsca, które wydaje tokeny. Jest on przechowywany w pęku kluczy systemu operacyjnego, nigdy w argumencie wiersza poleceń, który w przeciwnym razie znalazłby się na każdej liście procesów.
Każdy dostęp posiada dokładnie te uprawnienia, jakie mu Państwo przyznają: odczyt to jedno, zapis to drugie, publikacja to trzecie, a można go 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 pojawia się na stronie dostępów wraz z imieniem i nazwiskiem oraz datą osoby, która je zatwierdziła, i tam też zostaje wyłączone.
Dostęp, którego nie można cofnąć, nie jest dostępem, lecz kluczem schowanym pod wycieraczką.
Państwa dane pozostają u Państwa
Transpareo z własnej inicjatywy nie wysyła żadnych danych do dostawcy usług opartych na sztucznej inteligencji. To, co do niego trafia, to dane, które Państwo pobierają za pośrednictwem swojego asystenta - a to, jaki to jest asystent i czy przetwarza dane na terenie UE, decydują Państwo, a nie my. 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 w to wierzyć.
Dla europejskiej firmy jest to kluczowa
kwestia. Sama platforma znajduje się w certyfikowanych zgodnie z normą ISO 27001
centrach danych 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
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 zazwyczaj 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 precyzyjnie dostosować: 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 przekształcać procesy w skrypty, mogą skorzystać 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
dopasowywania obu elementów. Jest to oprogramowanie open source, dostępne na
GitHub. Trzy
wiersze: 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
Komenda auth login odczytuje hasło z domyślnego wejścia lub z
zmiennej środowiskowej, nigdy z argumentu, który w przeciwnym razie znalazłby się na
liście procesów oraz w historii powłoki. Następnie
ten sam plik binarny realizuje 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, połączy go kolejna linia:
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ń, a 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
środowisku roboczym w katalogu /apidocs.
Asystent nie wiąże się z żadnymi dodatkowymi kosztami
Żadnych dodatkowych opłat. Asystent łączy się jako użytkownik API, a dostęp dla programów jest objęty każdym pakietem taryfowym. Liczy się liczba opublikowanych paszportó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 wejściem w życie obowiązku
Od lutego 2027 r. paszport produktu dla baterii będzie obowiązkowy, a kolejne grupy produktów pojawią się w późniejszym terminie. Rzeczywisty nakład pracy nie polega na samym paszporcie, lecz na uporządkowaniu danych produktowych, i właśnie te zadanie przedsiębiorstwa właśnie przekazują asystentom: gromadzenie danych, wykrywanie braków, weryfikacja informacji od dostawców, sprawdzanie, powtarzanie. Jak te dane w ogóle trafiają do paszportu, opisuje artykuł „Jeden prąd, jeden kierunek”; natomiast jak wygląda własne połączenie w tym celu - wyjaśnia przewodnik po integracji z systemem ERP.
Asystent, który musi zgadywać, tworzy paszporty, które wyglądają na wiarygodne, ale nie wytrzymują weryfikacji. Asystent, który potrafi zadawać pytania, tworzy paszporty, które są poprawne. Różnica nie wynika z działania asystenta. Wynika ona z platformy, z której korzysta.
Pytania dotyczące niniejszego wpisu
Czy dostęp dla asystenta wiąże się z dodatkową opłatą?
Nie. Asystent łączy się jako użytkownik API, a adres dostępu dla programów to in jedem 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?
Nie z naszej strony. Transpareo nie przesyła żadnych danych do dostawcy usług opartych na sztucznej inteligencji. 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 wiersza poleceń jest oprogramowaniem open source na licencji MIT i jest publicznie dostępne na GitHub. Każda publikacja zawiera podpis, listę składników oraz informację o pochodzeniu; narzędzie weryfikuje ten podpis przed aktualizacją i nie instaluje niczego, jeśli weryfikacja zakończy się niepowodzeniem.




