Synlogica Umów rozmowę

Spis treści

  1. Streszczenie
  2. Problem — estymaty punktowe w świecie probabilistycznym
  3. Trzy fundamenty matematyczne
  4. Przykład 1: Kinetyka Arrhenius w modelowaniu okresu trwałości w QA
  5. Przykład 2: Wnioskowanie Bayesian w elastyczności cenowej dostawcy
  6. Przykład 3: Monte Carlo do oceny pokrycia przetargu
  7. Audytowalność — wersje modelu w każdej decyzji
  8. Czym probabilistyczne podejmowanie decyzji NIE jest
  9. Wnioski

1. Streszczenie

Decyzje operacyjne w farmacji — zwolnienie serii po odchyleniu temperatury, ocena pokrycia przetargu, sformułowanie kontroferty w odpowiedzi na roszczenie cenowe dostawcy — rutynowo formułuje się tak, jakby miały pojedyncze prawidłowe odpowiedzi. Nie mają ich. Leżąca u podstaw rzeczywistość jest zawsze probabilistyczna: rozkład utraty okresu trwałości przy danym profilu czas-temperatura, rozkład prawdopodobieństwa wygranej przy danej historii trasy, rozkład akceptacji dostawcy przy danym BATNA.

Niniejszy dokument argumentuje za zastąpieniem deterministycznego paradygmatu wsparcia decyzji paradygmatem probabilistycznym, który ujawnia rozkłady i przedziały ufności jako pełnoprawne wyniki. Omawiamy trzy fundamenty matematyczne — symulację Monte Carlo, wnioskowanie Bayesian oraz kinetykę Arrhenius — i ilustrujemy każdy z nich praktycznym przykładem operacyjnym z farmacji.

KonkluzjaPytanie audytora nie brzmi „co przewidział model”, lecz „jak bardzo możemy ufać tej prognozie, biorąc pod uwagę to, co wiedzieliśmy w danym momencie, i czy nadal rekomendowalibyśmy to samo działanie, gdyby dane wejściowe były nieco inne”. Probabilistyczne podejmowanie decyzji sprawia, że na to pytanie można odpowiedzieć w czasie rzeczywistym, a nie z perspektywy czasu.

2. Problem — estymaty punktowe w świecie probabilistycznym

Rozważmy typowy scenariusz. Transport łańcucha chłodniczego z aktywnym składnikiem farmaceutycznym (API) doświadcza 6-godzinnego odchylenia powyżej 8°C, ze szczytem na poziomie 14°C. Zespół QA musi zdecydować: zwolnić serię czy ją odrzucić. Klasyczne narzędzia wsparcia decyzji — zwykle Excel z odczytem danych stabilnościowych albo sztywno-regułowy proces w QMS — zwracają pojedynczą odpowiedź: „zwolnić” lub „odrzucić”, opcjonalnie z pojedynczą szacowaną liczbą utraty okresu trwałości (np. „11 dni”).

To ujęcie jest wygodne operacyjnie, ale błędne epistemologicznie. Faktyczna utrata okresu trwałości nie jest pojedynczą liczbą, lecz rozkładem kształtowanym przez:

Gdy zespół QA zostaje zapytany pół roku później — przez audytora lub przez dostawcę zwróconej serii — „dlaczego ją zwolniliście?”, udokumentowane uzasadnienie musi odnosić się do wszystkich tych czynników. Powiedzenie „model w Excelu wskazał utratę okresu trwałości na 11 dni, poniżej progu 30 dni” nie jest odpowiedzią dającą się obronić. Powiedzenie „skalibrowany rozkład umieścił utratę okresu trwałości na poziomie 11 dni ± 4 dni (95% CI), z 3% prawdopodobieństwem przekroczenia 30 dni, co nasza polityka ryzyka klasyfikuje jako akceptowalne dla tej klasy serii” — już tak.

Ten sam wzorzec powtarza się w decyzjach operacyjnych w farmacji. Koszt stosowania estymat punktowych nie zawsze jest widoczny: przetarg przyznany przewoźnikowi z dyskretnie podwyższonym ryzykiem ogona; kontroferta, którą dostawca odrzuca, ponieważ BATNA była nierealistyczna; graniczna seria zwolniona, ponieważ narzędzie decyzyjne zgłosiło „OK” bez pokazania rozkładu.

3. Trzy fundamenty matematyczne

Probabilistyczny silnik decyzyjny dla operacji farmaceutycznych opiera się na trzech fundamentach, z których każdy jest właściwy dla innej klasy pytań.

Symulacja Monte Carlo

Stosowana, gdy pytanie brzmi „jaki jest rozkład wyników przy wielu niepewnych danych wejściowych”. Wielokrotnie próbkuj rozkłady wejściowe, za każdym razem oblicz wynik, akumuluj empiryczny rozkład wyjściowy. Tania obliczeniowo na nowoczesnym sprzęcie; odpowiednia do oceny pokrycia przetargu, prognozowania ryzyka tras, testów obciążeniowych przepustowości.

Wnioskowanie Bayesian

Stosowane, gdy istnieje wstępna estymata, która powinna być aktualizowana w miarę napływania nowych dowodów. Klasycznym zastosowaniem w farmacji jest elastyczność cenowa dostawcy: prior opiera się na benchmarkach kategorii (Fastmarkets, ICIS, LME), wiarygodność (likelihood) pochodzi z rzeczywistych reakcji dostawcy na poprzednie oferty, a posterior to rozkład elastyczności, którego powinniśmy użyć do zaplanowania następnej rundy.

Kinetyka Arrhenius

Empiryczne prawo szybkości degradacji chemicznej jako funkcji temperatury, używane do przeliczania profili czas-temperatura na estymaty utraty okresu trwałości. Równanie Arrhenius ma postać deterministyczną, lecz zastosowanie probabilistyczne — parametry (A, Ea) same są estymatami z przedziałami ufności pochodzącymi z badań stabilności.

Kluczowy wniosekWłaściwym fundamentem nie jest pojedyncza technika, lecz warstwowa kombinacja: najpierw twarde reguły (Twoje SOP / bramki GxP), następnie modele probabilistyczne (Monte Carlo / Bayesian / Arrhenius), a potem warstwa polityki decyzyjnej, która mapuje uzyskany rozkład na rekomendowane działanie w ramach Twojej tolerancji ryzyka.

4. Przykład 1: Kinetyka Arrhenius w modelowaniu okresu trwałości w QA

Równanie Arrhenius opisuje stałą szybkości k reakcji chemicznej (w tym przypadku degradacji API) jako funkcję temperatury:

k(T) = A · exp(−Ea / (R · T))

gdzie:
  k(T) = stała szybkości degradacji w temperaturze T (w kelwinach)
  A = czynnik przedwykładniczy — specyficzny dla API, z przyspieszonych badań stabilności
  Ea = energia aktywacji — zwykle 60–120 kJ/mol dla małych cząsteczek
  R = 8,314 J/(mol·K), uniwersalna stała gazowa

Dla zdarzenia odchylenia temperatury pytanie operacyjne brzmi: przy danym faktycznym profilu czas-temperatura z logu czujnika, jaka jest efektywna utrata okresu trwałości w porównaniu z hipotetycznym przechowywaniem izotermicznym w warunkach z etykiety?

Silnik probabilistyczny oblicza:

  1. Skumulowaną ekspozycję — całkuj k(T) po faktycznym profilu, aby uzyskać równoważny czas ekspozycji izotermicznej w temperaturze referencyjnej.
  2. Rozkład utraty okresu trwałości — przelicz ekspozycję na dni zużytego okresu trwałości, propagując przez obliczenia niepewność w Ea, A oraz kalibracji czujnika. Monte Carlo z 10 000 próbek zwykle osiąga zbieżność w ciągu sekund.
  3. Prawdopodobieństwo progu — przy danym progu odrzucenia klienta (np. 30 dni) oblicz prawdopodobieństwo, że utrata okresu trwałości go przekroczy.

Wynikiem nie jest „okres trwałości skrócony o 11 dni”, lecz „utrata okresu trwałości wynosi 11 ± 4 dni (95% CI), z 2,7% prawdopodobieństwem przekroczenia 30-dniowego progu odrzucenia”. Warstwa polityki decyzyjnej mapuje to następnie na rekomendację — zwolnić, wstrzymać do przeglądu QP lub odrzucić — w zależności od klasy serii i tolerancji ryzyka klienta.

Korzyść jest najbardziej widoczna pół roku później, gdy audytor pyta „dlaczego ta seria została zwolniona pomimo odchylenia”. Odtwarzalny pakiet decyzyjny zawiera profil wejściowy, skalibrowane parametry Arrhenius, uzyskany rozkład, sprawdzenie progu oraz wersję polityki. Decyzja jest odtwarzalna bit po bicie.

5. Przykład 2: Wnioskowanie Bayesian w elastyczności cenowej dostawcy

Negocjacje z dostawcą to klasyczne środowisko dla wnioskowania Bayesian: mamy wstępną estymatę elastyczności cenowej dostawcy (z benchmarków kategorii), obserwujemy jego reakcję na daną ofertę, aktualizujemy.

Aktualizacja Bayesian dla elastyczności (nazwijmy ją e) wygląda następująco:

P(e | obserwacja)P(obserwacja | e) · P(e)

Prior: P(e) — rozkład log-normalny wyśrodkowany na benchmarku kategorii
               szerokość odzwierciedla zmienność rynku (sigma Fastmarkets / ICIS)
Likelihood: P(obserwacja | e) — zależy od kontrreakcji dostawcy
               na naszą ostatnią ofertę (Akceptuj / Kontroferta / Odejście + kwota)
Posterior: P(e | obserwacja) — zaktualizowany rozkład po tej rundzie

Po 3-5 rundach z dostawcą posterior zwykle zbiega do wąskiego rozkładu, który pozwala nam sformułować następną kontrofertę ze skalibrowanym oczekiwanym prawdopodobieństwem akceptacji. Decision Hub rekomenduje wówczas cztery żetony cenowe — Żądana, Docelowa, Pułap, Odejście — wraz z odpowiadającymi im prawdopodobieństwami akceptacji.

Negocjator decyduje, który wysłać. Decision Hub nie twierdzi, że jakakolwiek pojedyncza liczba jest „najlepsza” — pokazuje krzywą kompromisu między oczekiwanymi oszczędnościami a ryzykiem odejścia dostawcy i pozwala negocjatorowi zastosować osąd z pełnym kontekstem.

Dlaczego to ma znaczeniePytanie audytora w zakupach jest symetryczne do tego w QA: „dlaczego zaproponowaliście tę kwotę kontroferty”. Przy probabilistycznym ujęciu Bayesian odpowiedź brzmi: „rozkład posterior elastyczności po 4 rundach nadał rekomendowanej kwocie kontroferty 72% oczekiwanego prawdopodobieństwa akceptacji przy 4,2% oszczędności, co nasza polityka klasyfikuje jako akceptowalne ryzyko dla tej kategorii”.

6. Przykład 3: Monte Carlo do oceny pokrycia przetargu

Pytanie: przy danym planie produkcyjnym na następny kwartał i aktywnych trasach przetargowych, jakie jest prawdopodobieństwo, że pokryjemy 95% popytu transportowego bez ekspozycji na fracht spot?

Monte Carlo radzi sobie z tym w naturalny sposób. Próbkuj z:

Uruchom 10 000 symulacji. Wynikiem jest rozkład łącznego rezultatu „wskaźnik pokrycia × całkowity koszt ekspozycji spot”. Silnik identyfikuje następnie trasy najbardziej przyczyniające się do ryzyka ogona (najgorsze 5% wyników) i rekomenduje mini-przetarg dla tych tras zanim faktury zostaną rozliczone.

Operacyjnie zamienia to „myślę, że jesteśmy w większości pokryci” planisty na „z 87% prawdopodobieństwem pokryjemy 95%+ popytu, z ryzykiem ogona skoncentrowanym na trzech trasach; uruchomienie mini-przetargu dla tych tras podnosi łączne prawdopodobieństwo do 96%”.

7. Audytowalność — wersje modelu w każdej decyzji

To właśnie audytowalność oddziela probabilistyczne podejmowanie decyzji od probabilistycznej ciekawostki. Każdy pakiet decyzyjny generowany przez poprawnie zaprojektowany silnik probabilistyczny musi zawierać:

Gdy audytor pyta „dlaczego model rekomendował X dwa lata temu?” — zespół odtwarza dokładną wersję silnika z dokładnie tymi samymi danymi wejściowymi i uzyskuje dokładnie ten sam wynik. Odtwarzalność bit po bicie jest wymogiem operacyjnym, a nie udogodnieniem.

8. Czym probabilistyczne podejmowanie decyzji NIE jest

9. Wnioski

  1. Decyzje operacyjne w farmacji są z natury probabilistyczne; narzędzia deterministyczne narzucają im stratne ujęcie.
  2. Trzy fundamenty pokrywają większość operacyjnych klas decyzji: Monte Carlo (prognozowanie), Bayesian (sekwencyjna aktualizacja), Arrhenius (kinetyka chemiczna).
  3. Właściwa architektura warstwuje twarde reguły (SOP / GxP) → modele probabilistyczne → politykę decyzyjną (tolerancja ryzyka), z jawnymi stemplami wersji na każdej warstwie.
  4. Audytowalność wymaga odtwarzalności bit po bicie, a nie tylko logowania — wersja silnika, wersja parametrów, wersja reguł, wersja polityki, hash wejścia i hash wyjścia w każdym pakiecie decyzyjnym.
  5. Probabilistyczne NIE oznacza nieprzejrzyste. Każdy rozkład można zbadać, każdą rekomendację można przejrzeć, żaden LLM nie znajduje się w pętli decyzyjnej.

Chcesz ocenić to dla swoich operacji?

30-minutowa rozmowa zakresowa z Adamem Karpińskim — przeprowadzamy Cię przez Twój typowy proces odchylenia / przetargu / roszczenia dostawcy i potwierdzamy, czy pilotaż Synlogica Terminus pasuje.

Umów spotkanie →