Funktioner

Bemanningsmotor – inte en samtalsrobot

Allt som behövs för att gå från ett ledigt pass till en bemannad person, paketerat bakom REST + Webhooks. Branschneutralt: passet är bara tid + roll + kandidatlista.

Hård samtalslogik

Första versionen av Tidvis Staff följer en strikt mall. AI:n bestämmer ingenting fritt – den klassificerar bara svaret och låter samordnaren ta beslutet.

  1. 1. Ring kandidat.
  2. 2. Presentera passet kort.
  3. 3. Fråga om personen kan jobba.
  4. 4. Tillåt endast tydliga utfall: ja, nej, kanske, fråga, oklart.
  5. 5. Vid ja: pausa, skicka till samordnare eller boka automatiskt om regler tillåter.
  6. 6. Vid nej eller inget svar: ring nästa kandidat.
  7. 7. Vid oklart: markera requires_review.

AI-svar – strukturerat, inget fritt prat

Klassificeringen returneras alltid på samma form, oavsett hur svaret formuleras i samtalet.

{
  "intent": "accepted",
  "confidence": 0.94,
  "needsHumanReview": false,
  "candidateQuestion": null,
  "normalizedAnswer": "Can work the full shift"
}
acceptedTackar jadeclinedTackar nejmaybeTveksamwrong_personFel personasked_questionStäller fråganeeds_callbackBehöver återkommaunclearOklartangry_or_sensitiveUpprörd / känsligt

Branschagnostiskt kontrakt

Tidvis Staff bryr sig inte om vilken bransch ni är i. Ett pass är tid + roll + plats, och en kandidat är namn + telefon + prioritet. Samma motor passar för assistans, hemtjänst, restaurang, lager, event, städ, bevakning och transport.

  • · shift = { id, startTime, endTime, role, location? }
  • · candidate = { id, name, phone, priority }
  • · Inga inbyggda antaganden om brukare, gäster, patienter eller vårdtyp
  • · Kund kan välja egen samtalsmall per request

Viktiga skydd – inbyggda från start

  • · Samtal spelas bara in om ni har laglig grund och tydlig information.
  • · Transkript kan stängas av per kund.
  • · AI får inte avslöja känsliga uppgifter om brukare/gäster/patienter mer än nödvändigt.
  • · Kandidaten kan säga ”ring inte igen” – beslutet loggas och respekteras.
  • · Alla beslut loggas i en audit-trail.
  • · Automatisk bokning är valfri och avstängd som default.
  • · Vid låg confidence ska samordnaren granska innan något bokas.