Live demo
Voiager
- Call about a declined card, a payment, a lost card, a charge you never made.
- The agent verifies you, then answers and acts from the bank's own systems.
- Anything outside its written policy goes to a person, with the context attached.
How the demo works
- 1
Pick why you are calling, and how you will talk to it.
- 2
Talk. There is no menu, and you can cut the agent off.
- 3
Read the outcome: what it did, on what basis, and what it handed over.
What the demo is running
Every turn has a state
Connecting, asking, listening, processing, following up, completing. The pill above the transcript is the same machine the product runs, so nothing happens between states.
A boundary written down
Verify, read, explain a decline, raise a limit to a cap, block a card, open a dispute. Moving money, advice, a complaint or a failed identity check always reach a person. The table decides, not the model.
Silence that adapts
Transcription confidence over a rolling window picks how long the agent waits before treating a pause as the end of a turn. Poor audio buys the caller more time, not a cut-off.
A transfer, not a restart
When the agent stops, the person taking over gets the intent, whether the caller was verified, what was checked, what was done and the transcript. The caller does not repeat the last three minutes.
Every action with its basis
Identity checks, reads, actions and handovers, each as a tool call with a timestamp and the policy it rested on. Open the raw record at the end; it is the shape the product stores.
What is substituted, and why
Speech
The product speaks and listens through the OpenAI Realtime API. The demo uses the speech engine already in your browser, so it runs on this page without a key and stores nothing.
The model
In the product it is OpenAI, reached with a key held on the server. A public page cannot hold a key, so the demo offers Qwen2.5-1.5B-Instruct running on your own GPU through WebLLM, about a gigabyte fetched once. It reads what the caller wants and phrases the agent; the policy, the ledger and every action stay in code. Without it, rules do the reading.
The bank
Cedar Ridge Community Bank, its customer Jordan Alvarez and every transaction are invented. In the product the agent reads the same things from the bank's own core and card systems through their APIs.
Typing
The product has no keyboard path; callers only speak. The demo adds one so the call can be tried in a browser without speech recognition, or in a quiet office.
Tell us where
it breaks
Bring the part of your fintech stack that is hard right now. We start with a working consultation and scope to outcomes.