tillbaka
Orchestrator – teknisk arkitektur
Konfidentiellt · Juli 2026
Validerad stack · v2.1
Trigger "Jag mår inte bra idag" Röst-latency <800ms · Push-notis <2s
Lager 1
Röst
App
React Native
iOS Speech Recognition (lokalt)
Fas 1
"jag mår inte bra"
fas 1b: Twilio SIP
STT
iOS native (MVP)
Deepgram Nova-3 (fas 1b)
Lokalt – ingen WebSocket
LLM
Multi-model switcher
OpenAI · Claude 4 Sonnet
Förstår intent
TTS
Cartesia Sonic 3
40–90ms TTFA
Svensk röst
Lager 2
Minne
Personprofil – uppdateras live
episodiskt · semantiskt · relationellt
Supabase EU · Postgres + pgvector
"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% av fall (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