Przejdź do treści

Zdjęcie, notatka głosowa i karta pracy trafiają do jednego pakietu dowodowego, a sprzeczne informacje czekają na decyzję koordynatora.

System zachowuje każdy materiał w oryginale i porównuje wspólne informacje. Jeśli numer maszyny lub inne dane się różnią, pokazuje oba źródła obok siebie. Koordynator wybiera właściwą wartość i zapisuje uzasadnienie.

Dokumentacja zdarzeń terenowychDostarczoneSprawdźmy zdarzenie z rozbieżnymi danymi

Co sprawdziliśmy

Publiczny podgląd używa jednego fikcyjnego aktu i trzech testowych plików. Pokazuje porównanie dowodów, otwartą sprzeczność oraz dwa etapy decyzji człowieka. Jest tylko do odczytu i nie zawiera danych klienta.

Test lokalny · osobny test usług zewnętrznych
Co sprawdziliśmy
16/16 kontroli lokalnych · 60/60 kontroli z usługami zewnętrznymi
Dokumentacja zdarzeń terenowych
Zweryfikowano
materiał testowy

Problem, rozwiązanie i wynik

  1. Zdjęcie, nagranie i karta pracy mogły podawać różne dane

    Informacje o zdarzeniu trafiają jako zdjęcie, wiadomość głosowa i dokument przygotowany wcześniej. Koordynator musi ręcznie zestawić te materiały, a zwykłe podsumowanie może ukryć sprzeczność ważną dla bezpieczeństwa.

  2. Jak to działa

    Każdy plik trafia do aktu osobno i zachowuje informację o pochodzeniu. System porównuje wspólne pola i pokazuje różne wartości obok siebie. Otwarta sprzeczność blokuje zamknięcie aktu do czasu decyzji koordynatora.

  3. Co sprawdziliśmy w zapisanym przebiegu

    Publiczna wersja używa jednego fikcyjnego aktu i trzech testowych plików. Pokazuje porównanie dowodów, otwartą sprzeczność oraz dwa etapy decyzji człowieka. Jest tylko do odczytu i nie zawiera danych klienta.

Dla kogo

Ten system ma sens, jeśli dokumentacja zdarzenia przychodzi kilkoma kanałami, dane w materiałach czasem się różnią, a za decyzję o wznowieniu pracy musi odpowiadać wskazana osoba.

Trzy dowody → jeden akt → decyzja

  1. 01Każdy dowód zachowuje oryginał, skrót, czas i autora
  2. 02Otwarta rozbieżność blokuje zamknięcie aktu
  3. 03Wartość do aktu i przyjęcie podpisuje koordynator robót
Typ firmy
Zakłady przemysłowe i firmy prowadzące serwis terenowy maszyn
Wejście
Zdjęcie z placu, notatka głosowa i karta pracy w PDF z jednej interwencji
Decyzja koordynatora
Akt nie zamknie się przy otwartej rozbieżności, a maszynę do pracy dopuszcza koordynator robót
Koszt
0,047340 USD za 10 zapisanych odczytów obrazu, czyli około 0,004734 USD za odczyt.
Bezpieczeństwo
Sprzeczne dane lub nieznany stan bezpieczeństwa zatrzymują zamknięcie sprawy do decyzji koordynatora.
Tempo
Czas odczytu zdjęcia i notatki mierzymy w pilotażu na materiałach z terenu.
Historia dowodu
Każdy dowód zachowuje źródło, czas i autora. Historia ujawnia późniejszą zmianę zapisu.
Budowa podobnego systemu
od 25 000 zł netto · 4–10 tygodni

Do przeliczeń przyjęliśmy: 1 USD = 3,72 zł i 1 EUR = 4,30 zł. Kwoty w PLN są zaokrąglone, a waluta źródłowa pozostaje podana w nawiasie.

Decyzja koordynatora

Maszynę do pracy dopuszcza koordynator robót

System opisuje materiał i porządkuje dowody. Nie wskazuje maszyny ani źródła widocznej cieczy. Nie ma też funkcji dopuszczenia maszyny do pracy. Koordynator wybiera wartość obecną w dowodach, wskazuje podstawę z zamkniętej listy i podpisuje uzasadnienie. W środowisku klienta wpis jest związany z uwierzytelnioną tożsamością i rolą. Publiczna wersja nie sprawdza tożsamości, dlatego odrzuca obie próby zapisu.

Koszt
0,047340 USD za 10 zapisanych odczytów obrazu, czyli około 0,004734 USD za odczyt.
Bezpieczeństwo
Sprzeczne dane lub nieznany stan bezpieczeństwa zatrzymują zamknięcie sprawy do decyzji koordynatora.
Tempo
Czas odczytu zdjęcia i notatki mierzymy w pilotażu na materiałach z terenu.

Czego system nie potrafi rozstrzygnąć

Transkrypcja nie jest stała: w dziesięciu próbkach tego samego nagrania wróciły dwa zapisy różniące się interpunkcją, dlatego w akcie zostaje odsłuch i oryginalny plik, a tekst pozostaje sugestią. Numeru maszyny nie rozstrzyga żaden odczyt zdjęcia: na obrazie nie ma tabliczki znamionowej, a schemat odpowiedzi modelu w ogóle nie ma pola na ten numer. Lista podstaw rozstrzygnięcia zapisuje deklarację człowieka i sama nie dowodzi, że sprawdzenie zostało wykonane. Łańcuch skrótów ujawnia zmianę zapisanej historii, ale nie jest magazynem WORM, więc w produkcji patrzylibyśmy najpierw na uwierzytelnianie i role, retencję oraz kontrolę nad samą bazą.

Szacowany efekt

Policz efekt na swoim wolumenie

To szacunek oparty na podanym wolumenie. Wpisz własne liczby do formuły, aby ocenić możliwy efekt w swojej firmie. Podczas pilotażu sprawdzamy go na danych procesu.

  1. Dziś

    Założenie dziś: 105 h/mies. (35 min/sprawę)

  2. Po uruchomieniu

    Scenariusz po: 42 h/mies. (14 min/sprawę)

  3. Oszczędność czasu lub kosztu

    Scenariusz modelowany: 45-80 h/mies., baza 63 h

Wolumen
Scenariusz modelowany: 180 spraw/mies.
Formuła
180 x (35 - 14) min / 60 = 63 h/mies.
Status wyliczenia
średnia

Dane na zrzutach. Nazwy, kwoty i dokumenty widoczne na zrzutach są testowe. Dane klientów pozostają prywatne. Wyniki dotyczą opisanego testu; wpływ produkcyjny sprawdzamy na danych klienta.

Ekrany

Koordynator robót ma dowody w jednym miejscu i podpisuje to, co trafia do aktu.

Koordynator otwiera jedną kartę zdarzenia i ma na niej wszystko, co przyszło z placu: zdjęcie do powiększenia, nagranie do odsłuchania, kartę pracy w oryginale, a przy każdym pliku czas, autora i skrót. Rozbieżność stoi na wierzchu, a decyzja o niej ma datę, podstawę i nazwisko, więc pytanie „skąd wiadomo, że to była ta maszyna” ma odpowiedź w historii aktu. Czas zaoszczędzony przy uzgadnianiu sprawy trzeba sprawdzić na wolumenie zdarzeń i kanałach klienta; publiczny test go nie określa.

Trzy ekrany: zdarzenie, dowody i rozstrzygnięcie

Karta zdarzenia

Wszystko, co przyszło z placu, na jednym ekranie: ryzyko, miejsce, stan aktu i następny krok.

Rejestr dowodów

Trzy pliki z autorem, czasem rejestracji, formatem i skrótem SHA-256; pełny skrót i oryginał otwierasz w karcie dowodu.

Rozstrzygnięcie

Dwa odczyty numeru maszyny obok siebie, pole decyzji, podstawa i uzasadnienie, a dalej krok przyjęcia.

Ekrany systemu

Zobacz, jak system działa w praktyce

To zrzuty z działającej aplikacji w wersji komputerowej i mobilnej. Pokazują opisany proces oraz miejsca, w których decyzję podejmuje człowiek.

Ekrany
8
px
1440 · 390
011440×1100
Otwarty akt: testowy obraz, trzy dowody i konflikt P-14 kontra P-41 bez automatycznego scalenia.
390390×844
  1. 021440×1100
    Dwa odczyty z cytatami oraz zapis decyzji zablokowany bez uwierzytelnionej roli.
  2. 031440×1100
    Mobilny rejestr dowodów z jawnym pochodzeniem i pełnym brakiem danych klienta.
Otwórz archiwum pozostałych ekranów (5)
  1. 041440×1100
    Rejestr trzech dowodów
  2. 051440×1100
    Sugestia modelu i jej ograniczenie
  3. 061440×1100
    Konflikt w porównaniu źródeł
  4. 071440×1100
    Przyjęcie zablokowane przez konflikt
  5. 081440×1100
    Ciągłość zapisu

Stos technologiczny

Kod i baza zapisują dowody niezależnie od usług modeli

Proces rejestruje pliki, zestawia pola, utrzymuje rozbieżności i sprawdza dwie decyzje człowieka. FastAPI i PostgreSQL wystarczają do tej sekwencji. Stan aktu oraz łańcuch skrótów zapisują się w jednej transakcji, a kontrole można uruchomić bez sieci. Odczyt zdjęcia i transkrypcja są opcjonalne. Po wyłączeniu kluczy akt, rozbieżność i historia nadal działają.

FastAPI, Pydantic, psycopg
rejestruje dowody, zestawia pola aktu i waliduje oba wpisy człowieka
PostgreSQL 17
przechowuje akt, rozbieżność i łańcuch skrótów; blokada transakcyjna pilnuje kolejności zdarzeń
Nazwany wolumen Docker
przechowuje oryginalne PNG, WAV i PDF, wydawane wyłącznie po identyfikatorze dowodu
Next.js 16, React 19
wyświetla siedem ekranów pracy koordynatora; niedostępne API pokazuje błąd bez podstawiania danych zastępczych
OpenAI Responses, gpt-5.6-sol
opcjonalnie opisuje widoczne fakty ze zdjęcia w stałym formacie, z ustawieniem store: false
ElevenLabs Scribe v2, region EU
opcjonalnie zapisuje polską notatkę głosową jako niezweryfikowaną sugestię

Klient przejmuje kod, schemat bazy, dane testowe i dokumentację. Publiczna wersja działa jako cztery usługi Docker Compose na jednym fikcyjnym akcie. Nie ma logowania ani zapisu i nie korzysta z danych klienta. Poza sieć wychodzi tylko opcjonalny test z udziałem dwóch dostawców.

Szczegóły techniczne i wyniki testów

Pętla pracy

Akt pokazuje trzy dowody osobno, dopóki koordynator nie rozstrzygnie różnicy

Zestawienie pole po polu pokazuje, gdzie źródła mówią to samo i gdzie się rozchodzą. Wspólna wersja powstaje jednym wpisem człowieka, z podstawą i uzasadnieniem zapisanymi w historii aktu.

01

Zdjęcie z placu, notatka głosowa i karta pracy z jednej interwencji

02

Rejestracja: oryginał pliku, skrót SHA-256, czas i autor

03

Zestawienie dziesięciu pól → rozbieżność zostaje otwarta

Odczyt modelu → sugestia oznaczona jako niezweryfikowana

04

Rozstrzygnięcie koordynatora z podstawą → osobne przyjęcie zamyka akt

Architektura systemu

Rejestracja, zestawienie, rozstrzygnięcie i przyjęcie

FastAPI i PostgreSQL zapisują stan aktu oraz łańcuch skrótów w jednej transakcji. Odczyt zdjęcia i transkrypcja są opcjonalne. Po ich wyłączeniu rejestr dowodów, rozbieżności i decyzji nadal działa.

  1. 01

    Dowody

    Trzy formaty są zachowane w oryginale

    PNG, WAV i PDF trafiają do nazwanego wolumenu bez przekodowania, a SHA-256 liczymy z bajtów w takiej postaci, w jakiej przyszły. Karta dowodu pokazuje pełny skrót, deklarowane źródło i to, czego w pliku nie ma: obraz bez EXIF nie dostarcza czasu powstania, więc pole pochodzi z deklaracji zgłaszającego.

  2. 02

    Zestawienie

    Dziesięć pól pokazuje dane z trzech źródeł i ich braki

    System układa pola sprawy obok siebie według źródła i nie uzupełnia braków domysłem. Rozbieżność jest osobnym obiektem w bazie, z wartościami obu odczytów i własnym stanem, więc da się ją zliczyć i raportować.

  3. 03

    Sugestie

    Odczyty modeli są opcjonalne i wyraźnie oznaczone

    Opis zdjęcia działa przez OpenAI Responses ze stałym formatem JSON, limitem 220 tokenów wyjścia i ustawieniem store: false. Transkrypcję wykonuje ElevenLabs Scribe v2 w regionie UE. Oba wyniki są oznaczone jako niezweryfikowane sugestie. Brak kluczy do tych usług nie zatrzymuje rejestracji dowodów.

  4. 04

    Decyzje

    Rozstrzygnięcie i przyjęcie mają osobne warunki

    Rozstrzygnięcie przyjmuje wyłącznie wartość obecną w dowodach i podstawę z zamkniętej listy. Puste pola są odrzucane. Przyjęcie wymaga wcześniejszego rozstrzygnięcia, a ponowna próba decyzji kończy się konfliktem stanu. Blokada transakcyjna pilnuje kolejności wpisów w historii aktu.

Dlaczego sklejenie źródeł byłoby wadą

Zwykłe streszczenie trzech relacji mogłoby ukryć różnicę w numerze maszyny. W tym systemie rozbieżność ma własny stan i pozostaje otwarta do wpisu człowieka. Rdzeń dowodowy tworzą kod i baza. Model nie rozstrzyga pola bezpieczeństwa maszyny.

  • Oryginały i skróty zostają w akcie
  • Rozbieżność pozostaje otwarta do wpisu koordynatora
  • Odczyty modeli nie dotykają pola bezpieczeństwa
  • Przyjęcie aktu jest osobną, zapisaną decyzją

Chcesz sprawdzić podobny proces w swojej firmie?

  • 30 minut z inżynierem, który może prowadzić Twoje wdrożenie.
  • Przegląd procesów, które kosztują Cię najwięcej czasu i pieniędzy.
  • Pisemne podsumowanie: co zautomatyzować, w jakiej kolejności, z widełkami kosztów.
0 zł30 minut · pisemne podsumowanie w 2 dni robocze
Umów bezpłatny skan procesów (30 min)

Terminy zobaczysz w swojej strefie czasowej.

W 30 minut wybieramy proces do oceny, a w ciągu 2 dni roboczych dostajesz rekomendację, także gdy lepsza będzie prostsza droga.