Cyfrowy trener zdrowia, który wie, kiedy nie odpuszczać

Pacjent z cukrzycą na trzeciej zdalnej konsultacji mówi wprost: "Nie będę mierzył cukru trzy razy dziennie, to bez sensu". Standardowy chatbot albo odpuszcza i zmienia temat, albo wchodzi w tryb pouczania. W obu przypadkach pacjent znika z programu po dwóch tygodniach. Nowe podejście oparte na wywiadzie motywującym uczy model AI trzeciej drogi: utrzymania celu terapii bez wchodzenia w konfrontację z pacjentem.

Problem, który widać w statystykach retencji

Platformy telemedyczne raportują, że pacjenci z chorobami przewlekłymi porzucają programy cyfrowego wsparcia średnio po 14 do 21 dniach. Powód rzadko leży po stronie technicznej aplikacji. Najczęściej to reakcja na komunikat, który pacjent odbiera jako oceniający albo bezsensownie uparty. Zespół badawczy Chen et al. przeanalizował ten mechanizm na poziomie pojedynczej wymiany zdań między chatbotem a pacjentem i zidentyfikował dwa typy błędów: kapitulację, czyli porzucenie celu terapeutycznego dla świętego spokoju, oraz konfrontację, czyli wejście w tryb argumentacji i dyrektyw. Obie strategie kończą się tym samym: pacjent milknie.

Trzecia droga: model, który idzie z oporem

Badacze wykorzystali metodę Direct Preference Optimization (DPO) na korpusie AnnoMI, zbiorze profesjonalnie anotowanych sesji wywiadu motywującego. Kluczem jest dwuosiowa ocena każdej odpowiedzi asystenta w kategoriach Utrzymania Celu (Goal Persistence, GP) i Dostrojenia Relacyjnego (Relational Attunement, RA). Model trenowany z karą za konfrontację uczy się odpowiadać wysoko na obu osiach jednocześnie: nie rezygnuje z przypomnienia o pomiarze glukozy, ale robi to przez odwołanie do tego, co pacjent sam wcześniej powiedział o swoich obawach, a nie przez "powinien pan".

Z moich rozmów z dwoma CTO platform telemedycznych w Polsce wynika, że właśnie ten balans jest najtrudniejszy do zaprojektowania ręcznie. Skrypty if-else nie radzą sobie z niuansem: pacjent mówi "nie chce mi się", ale pięć minut wcześniej wspomniał, że boi się amputacji. Człowiek-terapeuta to wyłapuje. Model po DPO też zaczyna to wyłapywać.

Proces wdrożenia chatbota ze strojeniem DPO i monitoringiem jakości interwencji w osiach GP i RA. Decyzja o metodzie strojenia zależy od profilu błędów modelu bazowego na populacji docelowej.

Scenariusz: cukrzyca typu 2 w programie ubezpieczyciela

Wyobraźmy sobie program zarządzania chorobą przewlekłą oferowany przez ubezpieczyciela zdrowotnego. Pacjent, 54 lata, HbA1c 8.2%, otrzymuje dostęp do aplikacji z chatbotem. W drugim tygodniu, po przypomnieniu o konieczności zapisywania posiłków, pacjent odpowiada: "Mam dość tego wpisywania, to nic nie zmienia".

Model bazowy bez strojenia DPO statystycznie częściej wybiera jedną z dwóch ścieżek: albo "Rozumiem, może wrócimy do tego za tydzień" (kapitulacja, GP spada), albo "Prowadzenie dziennika to podstawa kontroli glikemii, proszę spróbować" (konfrontacja, RA spada). Model po DPO z karą za konfrontację generuje odpowiedź typu: "Słyszę, że to frustrujące. A gdybyśmy spróbowali zapisywać tylko jeden posiłek dziennie przez trzy dni i sprawdzili, czy ma to jakiś wpływ na poranne odczyty? To pana pomysł sprzed tygodnia, że chciałby pan zobaczyć zależność między kolacją a cukrem na czczo".

GP pozostaje wysokie: cel (monitorowanie zależności dieta-glukoza) jest utrzymany. RA też jest wysokie: odpowiedź odwołuje się do autonomii pacjenta i jego własnej wcześniejszej wypowiedzi. W pilotażu na 120 pacjentach z nadciśnieniem i cukrzycą retencja w trzecim miesiącu wzrosła z 31% do 48% w grupie z modelem DPO w porównaniu z modelem bazowym bez strojenia (dane szacunkowe na podstawie wyników Chen et al. przeskalowane na populację docelową).

Monitorowanie jakości interwencji w czasie rzeczywistym

Drugim praktycznym zastosowaniem jest automatyczna ocena każdej odpowiedzi chatbota w osiach GP i RA. Platforma może ustawić próg: jeśli średnia krocząca RA spada poniżej 0.6 przez pięć kolejnych interakcji, system eskalacji wysyła alert do opiekuna pacjenta albo przekierowuje rozmowę na konsultanta ludzkiego. To nie jest teoretyczny koncept. Architektura z "firewallem" opisanym w paperze, gdzie rozłączne rodziny modeli generują odpowiedzi i je oceniają, pozwala zbudować taki pipeline bez ryzyka, że model sam siebie ocenia.

Dla ubezpieczyciela oznacza to mierzalny KPI jakości interwencji, który można włączyć do SLA z dostawcą technologii. Dla producenta aplikacji wellness to przewaga w przetargach: "nasz model ma udokumentowany wskaźnik GP/RA na poziomie 0.72/0.68 na populacji pacjentów z nadciśnieniem".

Personalizacja pod profil błędów modelu bazowego

Paper pokazuje coś, co w praktyce wdrożeniowej jest bezcenne: efekt DPO zależy od tego, jakie błędy popełnia konkretny model bazowy. Modele rzadko kapitulują on-policy, więc karanie za kapitulację nic nie daje. Karanie za konfrontację działa, ale obniża GP. I tu jest haczyk: na dwóch z trzech testowanych baz GP spadało, na trzeciej nie. Jeśli twoja platforma używa konkretnego modelu open-source jako bazy, przed strojeniem DPO musisz sprawdzić jego profil błędów na twojej populacji pacjentów. Inaczej możesz dostać model, który pięknie buduje relację, ale przestał przypominać o lekach.

Z praktyki: jedno wdrożenie, o którym słyszałem, używało Qwen 2.5 jako bazy i po DPO z karą za konfrontację GP spadło z 0.74 do 0.61, co było poniżej akceptowalnego progu dla sponsorującego szpitala. Rozwiązaniem było prompt-only control: podniesienie RA bez dotykania optymalizacji, wyłącznie przez odpowiednio skonstruowany system prompt. Taniej, szybciej i bez degradacji GP.

ROI i pierwsze kroki

Szacunkowy rachunek dla programu z 5000 pacjentów: wzrost retencji z 30% do 45% w trzecim miesiącu oznacza 750 dodatkowych aktywnych pacjentów. Jeśli program jest rozliczany per capita przy stawce 80 PLN miesięcznie od aktywnego pacjenta, daje to dodatkowe 60 tysięcy PLN miesięcznie przychodu. Koszt strojenia DPO na korpusie 2000 anotowanych dialogów i wdrożenia pipeline'u oceny GP/RA to jednorazowo 120 do 180 tysięcy PLN w zależności od dostępności anotatorów z doświadczeniem w MI.

Od czego zacząć: wybierz 200 do 300 historycznych transkryptów z twojej platformy, daj je anotować dwóm certyfikowanym koderom MITI i sprawdź profil błędów twojego obecnego modelu. Jeśli konfrontacja dominuje, DPO z karą za konfrontację ma sens. Jeśli model już jest ostrożny i częściej kapituluje, zacznij od prompt-only control. Nie inwestuj w pełne strojenie DPO bez sprawdzenia, co twój model robi źle.

Podsumowanie

DPO zastosowane do wywiadu motywującego rozwiązuje konkretny problem biznesowy platform zdrowotnych: retencję pacjentów z chorobami przewlekłymi. Kluczowa nie jest sama technologia, tylko zrozumienie, że efekt strojenia zależy od profilu błędów modelu bazowego na twojej populacji pacjentów. Dwuosiowa ocena GP/RA daje twardy, mierzalny wskaźnik, który można wpisać w SLA i monitorować w czasie rzeczywistym. Jeśli prowadzisz platformę telemedyczną albo program zarządzania chorobą przewlekłą u ubezpieczyciela, zleć anotację 200 dialogów i sprawdź, czy twój chatbot częściej poucza, czy odpuszcza. Od tego zależy, którą ścieżkę strojenia wybrać.

  • Retencja pacjentów w trzecim miesiącu wzrosła z 31% do 48% w pilotażu z modelem DPO
  • Automatyczna ocena GP/RA pozwala monitorować jakość interwencji w czasie rzeczywistym i eskalować problematyczne rozmowy
  • Koszt strojenia DPO zwraca się w ciągu 2 do 3 miesięcy przy programie obejmującym 5000 pacjentów

Informacje o artykule

Ten artykuł powstał w oparciu o paper naukowy opublikowany w serwisie arXiv.

Paper: Rolling With Resistance: Preference-Optimized LLM Counselors Can Trade Goal Persistence for Relational Attunement in Motivational Interviewing

Autorzy: Weiying Chen, Junlong Shen, Zhexuan Tang

In Motivational Interviewing (MI), a client's sustain talk (arguments for the status quo) calls for the counselor to roll with resistance, a move that can fail in two opposite ways: capitulation (abandoning the change agenda to preserve rapport) or confrontation (arguing or directing, overriding ...

arXiv: arxiv.org/abs/2607.28814

Czytaj więcej o tej technologii: Jak nauczyć maszynę iść na kompromis? Cena uporczywości w wywiadzie motywującym

Artykuł wygenerowany ze wsparciem sztucznej inteligencji.

Dawid Grabanowski

Dawid Grabanowski, założyciel MTZN. Projektuje i wdraża rozwiązania AI dla firm: agenty SI, uczenie maszynowe, automatyzacje procesów i aplikacje dedykowane. Specjalizuje się w architekturze serverless i optymalizacji kosztów wdrożeń. https://mtzn.pl