AiAdvisors
Wróć do case studies
//Case studies

Aplikacja mental-health dla terapeutów.

Backend REST dla aplikacji mental-health dla terapeutów. To, co zaczęło się jako migracja z bota Telegram do aplikacji Flutter, urosło do pełnej platformy klinicznej — ponad 40 workflowów i 30 endpointów w produkcji, z terapeutycznym rdzeniem AI, RAG per metoda terapeutyczna, obsługą multimodalną i konceptualizacjami przypadków.

Branża
Zdrowie psychiczne / aplikacja mobilna
Czas trwania
2026
Rezultat
40+ workflowów · 30+ endpointów REST w produkcji

Problem

Terapeutyczny asystent AI wyrósł z początków jako bot na Telegramie. Żeby stać się produktem, któremu terapeuci zaufają w pracy z pacjentem, potrzebował prawdziwej aplikacji mobilnej (Flutter) i backendu zbudowanego według standardów, jakich wymaga narzędzie kliniczne: bezpiecznego uwierzytelniania, porządnego modelu pacjenta, wiarygodnej historii rozmów, ostrożnej obsługi plików oraz rdzenia AI, który da się analizować i utrzymywać, a nie traktować jak czarną skrzynkę.

Co zbudowałem

Kompletny backend REST na n8n + Supabase — ponad 40 workflowów i 30 endpointów w produkcji, w całości zbudowanych i utrzymywanych w modelu agentowym:

  • Pełna powierzchnia API, nie prototyp — cały cykl życia konta (rejestracja, logowanie, odświeżanie tokenu, reset hasła, usunięcie konta), rejestr pacjentów, podejścia terapeutyczne i ich narzędzia, wątki i wiadomości czatu oraz eksport dokumentów/PDF. Każdy endpoint to osobny workflow — niezależnie wdrażalny i wersjonowany.
  • Reużywalne uwierzytelnianie JWT jako wspólny middleware — jeden subworkflow weryfikuje token na każdym chronionym endpoincie, więc logika bezpieczeństwa żyje w jednym miejscu, zamiast być kopiowana po całym API.
  • Terapeutyczny rdzeń czatu z warstwą routingu — każda przychodząca wiadomość jest najpierw klasyfikowana i kierowana (który tryb, które narzędzie), a potem obsługiwana przez agenta terapeutycznego z pamięcią rozmowy. Odpowiedzi są ugruntowane w wyszukiwaniu (retrieval) i zapisywane z powrotem do kartoteki pacjenta.
  • RAG per metoda terapeutyczna — terapeuci dodają własne materiały referencyjne przez prowadzony formularz, który przypisuje każdy dokument do konkretnego podejścia terapeutycznego; treść jest dzielona, embeddowana i zapisywana w bazie wektorowej, dzięki czemu asystent odpowiada w kontekście faktycznie używanej metody.
  • Wejście multimodalne — przyjmowane są notatki głosowe, obrazy i pliki PDF. Audio jest transkrybowane (Whisper), obrazy odczytuje model wizyjny, PDF-y są parsowane — każde z limitami rozmiaru i kontrolowaną obsługą błędów, nigdy po cichu porzucone.
  • Konceptualizacje przypadków na żądanie — backend syntetyzuje ustrukturyzowaną konceptualizację kliniczną z całej historii rozmów pacjenta i zapisuje ją do kartoteki, zamieniając rozproszone sesje w użyteczne podsumowanie.
  • Niezależność od dostawcy modeli — kroki AI działają na kilku dostawcach, każdy dobrany pod zadanie i wymienny, więc produkt nie jest uwiązany do jednego vendora ani jednej krzywej cenowej.
  • Dyscyplina inżynierska, którą da się zaudytować — każdy workflow nosi swój status (zreviewowany, przetestowany, udokumentowany), błędy przechodzą przez jeden ustandaryzowany wzorzec, dostęp do danych opiera się na row-level security samej bazy, a cała platforma jest automatycznie backupowana.

Rezultat

Wdrożenie produkcyjne dostarczone na czas i bez krytycznych błędów — i takie, które urosło daleko poza punkt wyjścia. To, co wystartowało jako backend asystenta czatowego, stało się pełną platformą kliniczną złożoną z 40+ workflowów, przyjmując po drodze nowe funkcje — konceptualizacje, triale, wejście multimodalne — bez przepisywania od zera. Wypracowane tu reużywalne wzorce: wspólny middleware JWT, standardowa warstwa dostępu do danych, procesory plików — to dowód, że agentowy model budowy potrafi tworzyć oprogramowanie utrzymane w profesjonalnych, klinicznych standardach.

//Kontakt

Porozmawiajmy o AI w Twoim biznesie

Umów bezpłatną konsultację strategiczną i odkryj potencjał AI dla swojej firmy.

albo napisz: romuald@aiadvisors.pl · +48 695 263 884