Home / AI
✦ AI Chat · early access

The assistant that knows
your operation.

VRS AI Chat reads your live data with your permissions, remembers the context of past conversations, speaks your language fluently, and always asks before it acts. This is a personal assistant built into the platform you already use every day.

Join the early access waitlist Learn how it works ↓
How it works

Why this isn't ChatGPT with your logo on it.

Reads your data, not everyone's

Your chat session accesses exactly the data your role has permission to see. No more, no less. A worker sees their own hours, leave balance and upcoming shifts. A manager sees their team's data. An HR admin sees the full employee record. The boundary sits at the API level, where a clever prompt can't talk its way past it.

Remembers what matters

AI Chat maintains memory across sessions. It knows you prefer daily summaries, that you're the acting foreman on KV9, and that you asked about L. Bø's overtime twice last week. Context and persona carry over, so you don't explain yourself every time you open the chat.

Human always in the loop

AI Chat never writes to your data without your explicit confirmation. It proposes; you confirm. Approve a leave request, send a correction, notify a worker: every action is a button you press, not something that happens behind the scenes. The audit trail records who triggered what.

What you can ask

Operational questions, in plain language.

For managers and operations leads

VManager · Anita BergConnected
Who's available for the Saturday night shift without breaking rest rules?
4 workers can cover Saturday night
K. Hansen, E. Hagen, L. Bø and M. Vold. M. Olsen is excluded — finishing at 23:00 Friday puts them inside the 11h rest window.
Show full list
VManager · Anita BergConnected
What's blocking the payroll run this week?
One overtime approval is pending
M. Olsen, week 21 — L2 sign-off from you still needed. All other workers are approved and export-ready.
Action
Send Anita Berg a reminder about M. Olsen week 21 approval
Send reminderNot now
VManager · Anita BergConnected
Summarise the week's compliance status.
Rest rule (11h): 97% compliant
2 workers flagged, both reviewed. Overtime cap: 3 workers within 2h of their period ceiling. Payroll export: ready — 0 blocks remaining.

For workers

VChat · Erik Hagen · workerConnected
What's my flex-time balance?
You're 4 hours and 30 minutes in plus
Last approved week was week 20 — 30:30 hours approved by Anita Berg.
VChat · Erik Hagen · workerConnected
Can I take Thursday off?
Yes — you're covered
You have 14 days of leave left and your flex balance covers a full day. Thursday isn't scheduled.
Suggestion
Send a request for Thursday 29 May off to Anita H.
Send requestNot yet
VChat · Erik Hagen · workerConnected
How much overtime did I work last month?
8:42 overtime in May
5:00 at OT.50 rate (Tuesday evening + Saturday morning) and 3:42 at base rate due to the week cap. Full breakdown in the Time tab.
What sets it apart

It knows what a rest-window violation is.

Permission-scoped data reads

Reads only what your role can see. The API enforces it, so no prompt can widen it.

Memory & persona across sessions

Remembers your role, preferences and past questions. No re-introduction every session.

Norwegian-first

Answers fluently in Norwegian and English. Mix languages freely in the same conversation.

Knowledge base

Company-specific policies, collective agreements and SOPs indexed and cited in every answer.

MCP / bring your own model

Connect GPT-4o, Claude, Gemini, Mistral or an on-premises model via MCP.

Under the hood

How VRS AI Chat accesses your data securely.

Every chat session operates through a permission-enforced API layer. The model never holds a database connection. It calls read-only VRS REST endpoints using the scoped token of the signed-in user. Responses are grounded in live data, not cached summaries.

Entra ID SSO or email/password

User authenticates to VRS.

Scoped access token

Chat session opens with a token derived from the user's role.

Minimal-scope retrieval

Each request retrieves only the data relevant to the question, not a bulk export.

Staged write proposals

User confirms via UI, VRS writes and creates an audit entry.

You own your history

Memory stored in VRS, not the model provider.

Any model provider

GPT-4o, Claude, Gemini, Mistral or custom endpoint via MCP.

GET /api/v1/me/timebank
Authorization: Bearer <scoped-session-token>

→ {
    "flex_balance": "4:30",
    "overtime_balance": "12:15",
    "leave_remaining": 14,
    "period_cap_remaining": "2:45"
  }

POST /api/v1/proposals/leave-request
{
  "worker_id": "usr_eh_4821",
  "date": "2026-05-29",
  "type": "annual_leave",
  "confirmed_by_user": true
}

→ 201 Created
  audit_entry_id: "ae_9f3c2a..."
Works with your model

Bring your own AI, or use ours.

VRS AI Chat connects to any major model provider via the Model Context Protocol (MCP). On-premises and air-gapped deployments are supported.

GPT-4oClaude 3.5Gemini 1.5Mistral LargeCustom / on-prem via MCP
Early access

Be part of the first wave.

VRS AI Chat is in active development with a small group of early-access customers. Join the waitlist and we'll onboard your team when your configuration is ready, usually within 2–4 weeks of sign-up.

No commitment · We'll reach out within 5 business days · Norwegian-owned