FallstudieJul 2026Produktplattform

MikisAI – Röst-AI-plattform för bokningshantering

Röstsamtal som blir konfigurerbara bokningsflöden för kliniker.

MikisAI är en röst-AI-plattform för bokningshantering, byggd kring en operativ verklighet: ett telefonsamtal behöver ofta bli en tillförlitlig åtgärd, inte bara ett svar. Min roll fokuserade på produkt- och teknikimplementation för röstflöden, bokningslogik, verksamhetskonfiguration och kundnära driftverktyg.

Konfigurerad för varje klinik

Produkten är datadriven i stället för att byggas som en separat agent för varje kund. En verksamhet kan konfigurera profil, tjänster, personal, schemaläggning, policyer, meddelanden, agentidentitet och språk. Samma konfiguration ger agenten den kontext som behövs för att hantera samtal konsekvent.

MikisAI-portal med AI-anpassning och språk för svenska och engelska

Verksamhetsanvändare kan konfigurera agentens identitet, beteende, meddelanden och språk utan att ändra röstagentens kod.

Bokningslogik som hanterar förändring

Det implementerade tandvårdsflödet hanterar nybokning, avbokning och ombokning. Det använder deterministisk routing och tillståndsmaskinslogik för tjänsteval, datum, tider, bekräftelse och konflikthantering. Tillgänglighet behandlas som förslag: om en tid inte längre är ledig vid bekräftelse hämtar systemet alternativ i stället för att betrakta första resultatet som garanterat.

MikisAI:s vy för bokningar och kalender

Portalen ger verksamheten en kalendervy över bokningar tillsammans med filter, statusöversikt och stöd för manuella bokningar.

Personal, tjänster och scheman bakom samtalet

Bokning kopplas till den operativa modell som ligger bakom samtalet: personalens kvalifikationer, tjänster, arbetstider, raster, spärrad tid och akuttider. Det förankrar röstflödet i samma information som verksamheten använder för att hantera bokningar.

MikisAI:s vy för personal och schemaläggning med tjänstekvalifikationer

Personalprofiler kopplar tjänstekvalifikationer till den schemaläggningsinformation som avgör vad som kan bokas.

Röstarkitektur och verifiering

Inkommande samtal routas via SIP-telefoni och LiveKit till en Python-baserad röstarbetare. Arbetaren använder taligenkänning och talsyntes, medan verksamhetsbackend levererar tillgänglighet, bokningar och konfigurationsdata. Användningen av stora språkmodeller är medvetet begränsad till reservuppgifter, exempelvis tjänstematchning med låg säkerhet och valfri omformulering av svar; central routing och bokningsövergångar är fortsatt deterministiska.

Repositoryt innehåller fokuserade tester för bokningsflöden, konflikter, avbokning, ombokning, routing, policygrindar och schemaläggningsbeteende. Det nuvarande implementerade röstområdet är tandvård; restaurangdata och backendstöd finns, men ett motsvarande restaurangflöde presenteras inte som färdigt.

Teknisk översikt:

  • Next.js, React, TypeScript och ett delat monorepo
  • Python-baserad röstagent med LiveKit Agents
  • Telnyx SIP-telefoni, OpenAI-transkribering och Cartesia för talsyntes
  • PostgreSQL med Drizzle samt verksamhets-, portal- och adminverktyg
  • Anslutningsrutter för Google Calendar och Microsoft/Outlook
  • TypeScript-, Python- och textbaserade flödestester i CI