tillbaka
Orchestrator – teknisk arkitektur
Konfidentiellt · September 2026
Arkitektur · v2.4
Trigger "Jag mår inte bra idag" Push-notis <2s
Lager 1
Röst
App
React Native
iOS · Android efter seed
App-only – ingen telefoni
"jag mår inte bra"
STT
Deepgram Nova-3 – i drift
iOS native som fallback
Batch-läge, ingen WebSocket
LLM
Mistral – i drift
EU-hosted, ingen tredjelandsöverföring
Förstår intent
TTS
Cartesia Sonic-3.5
40–90ms TTFA
Svensk röst
Lager 2
Minne
Personprofil – uppdateras live
episodiskt · semantiskt · relationellt
Supabase EU · Postgres, strukturerade fakta
"humör = lågt idag"
"Karin = dotter, prioriterad kontakt"
Vad minnet vet
rutiner och avvikelser
relationer och vem som betyder vad
hur personen låter när hen mår bra
baseline för mönsterigenkänning
Lager 3
Action
Orchestrator
Supabase Edge Functions · hårdkodad logik · conditional triggers
Svara Agera Eskalera Proaktiv cron "ingen kontakt 48h"
Svar till användaren
Cartesia TTS → App
"Jag hör att du..."
Empatisk respons
Push-notis → Karin
OneSignal Push
iOS + Android
Anhörig informeras
<2 sekunder
Påminnelse
Supabase Edge Functions
Schemalagd action
Följer upp senare
Designprincip – Anti-sycophancy
LLMs uppvisar sycophantic beteende i 58,19% av fall – varav 14,66% regressiv, alltså mot ett felaktigt svar (SycEval, Stanford 2025). En kompanjon som bara håller med är inte en kompanjon – det är en ja-sägare. Orchestration-lagret måste hålla fast vid etablerade fakta även när användaren pushar. Regressiv sycophancy i omsorgskontexten är en säkerhetsrisk, inte en UX-fråga.
← tillbaka till föregående sida