Siirry sisältöön

Tapaustutkimus

Suumio: tekoälyavusteinen päiväkirjasovellus

Rooli: Itsenäinen full-stack-kehittäjä ja tuotesuunnittelijaKesto: 2025-2026Tila: Live – iOS, Android ja verkko
ExpoReact NativeTypeScriptSupabaseClaude APIStripeEAS

Yleiskatsaus

Suumio on päiväkirjasovellus, jossa käyttäjät kirjoittavat valitsemansa tekoälykumppanin kanssa. Jokaisella avustajalla on oma persoonallisuutensa, äänensävy ja erikoisosaamisensa – aina rauhoittavasta, terapeutin kaltaisesta läsnäolosta leikkisään, luovaan yhteistyökumppaniin ja suoraviivaiseen, analyyttiseen ajattelijaan. Avustaja vastaa päiväkirjamerkintöihin roolihahmonsa mukaisesti ja auttaa käyttäjiä pohtimaan, käsittelemään asioita ja pysymään johdonmukaisina päiväkirjanpidossaan.

Sovellus on jo käytössä maksavien käyttäjien keskuudessa iOS:llä, Androidilla ja verkkoselaimessa – yksi ainoa Expo-koodipohja on otettu käyttöön kaikilla kolmella alustalla.

Laajuus

32

Tekoälypohjaiset seuralaishahmot

32

Tuetut kielet

4

Laskutusluokat

iOS · Android · Web

Alustat

Tärkeimmät ominaisuudet

Kumppanijärjestelmä

  • ·32 erilaista tekoälykumppanin persoonallisuutta, joista jokaisella on oma ainutlaatuinen äänensä ja erityisosaamisalueensa
  • ·Seuralaiset vastaavat päiväkirjamerkintöihin Claude-sovellusliittymän avulla – roolihahmojen tyyliin ja johdonmukaisesti
  • ·Käyttäjät voivat vaihtaa kumppania tai ylläpitää pitkäaikaista suhdetta tietyn kumppanin kanssa
  • ·Käyttöympäristö säilyy istuntojen välillä jatkuvuuden takaamiseksi

Päiväkirjan kirjoittaminen

  • ·Siisti, häiriötön kirjoitusympäristö
  • ·Tietueiden historia hakutoiminnoilla ja suodatuksilla
  • ·Voittoputket ja tulosten jatkuvuuden seuranta
  • ·Kunkin merkinnän tunnelma- ja tunniste-metatiedot

Laskutus ja lokalisointi

  • ·Stripe-laskutus neljällä eri tilauspaketilla
  • ·Ilmainen käyttöoikeus, jossa kuukausittain rajoitettu määrä vuorovaikutusta seuralaisen kanssa
  • ·32 kielelle lokalisointi automatisoidun käännösprosessin avulla
  • ·Paikallisten asetusten mukainen päivämäärien, lukujen ja valuuttojen muotoilu

Kuvakaappaukset

Companion selection
Journaling interface
Entry history
Companion personalities

Tekninen arkkitehtuuri

FrontendExpo, React Native, TypeScript (strict mode) – yksi koodipohja iOS:lle, Androidille ja verkkosovelluksille
BackendSupabase (PostgreSQL, todennus, Edge-funktiot) ja rivikohtainen tietoturva
AIClaude API – jokainen kumppanipersoonallisuus on toteutettu erillisenä järjestelmäkehotteena, jolla on pysyvä istuntokonteksti
BillingStripe – neljä tilauspakettia, joissa käyttöoikeuksien hallinta perustuu webhookeihin
i18n32 kieltä automatisoidulla käännösprosessilla
DeploymentVercel (verkkosovellukset), EAS (iOS- ja Android-sovellusten rakennukset sekä OTA-päivitykset)

Tekniset kohokohdat

32 erilaista persoonallisuutta laajassa mittakaavassa

Jokainen keskustelukumppani on huolellisesti suunniteltu järjestelmän ohjausviesti, johon on sisällytetty käyttäytymistä ohjaavia rajoja. Haasteena oli saada 32 keskustelukumppania tuntumaan aidosti erilaisilta sen sijaan, että ne olisivat vain pinnallisesti vaihtelevia – sävy, sanasto, se mitä ne toistavat ja miten ne vastustavat.

Istuntojen välinen kontekstin jatkuvuus

Seuralaisen tiedot kootaan yhteen ja tallennetaan käyttäjä-seuralaisparikohtaisesti Supabaseen, ja ne ladataan istunnon alkaessa. Pitkäaikaisille käyttäjille tarjotaan seuralainen, joka tuntuu tuntevan heidät.

32 kielellä toimiva automatisoitu prosessiketju

Käännösprosessi toteutetaan Claude-sovellusliittymän kautta, ja siinä käytetään kieltä kohden laadittua alakohtaista sanastoa, jotta lehti- ja hyvinvointialan terminologia pysyy yhdenmukaisena. Uudet seurakumppanihahmot tarkistetaan ihmisen toimesta.