AI Chatbot

Driftwood Bank

A compliance-aware banking assistant that handles balance and transaction questions without a human handoff.

Driftwood Bank — A compliance-aware banking assistant that handles balance and transaction questions without a human handoff.

Industry

Finance & Insurance

Timeline

14 weeks

Team

3 engineers, 1 compliance reviewer

Category

AI Chatbot

The challenge

Where things stood

Driftwood needed a banking assistant that could answer balance and transaction questions without a human, but a standard chatbot wasn't acceptable in a space where a wrong answer about someone's money is a compliance incident, not just a bad experience.

The approach

How we got there

01

Scoped intent set

Limited the assistant to a defined set of account and transaction queries rather than open-ended banking advice, so it never wanders into territory it shouldn't answer.

02

Compliance review loop

Ran every response category past Driftwood's compliance team before launch, with logged transcripts for audit going forward.

03

Human handoff by default on ambiguity

Any question outside the defined scope routes to a human agent immediately instead of the model attempting a best guess.

The results

What changed

0

Compliance incidents since launch

35%

Balance/transaction tickets resolved without a human

100%

Interactions logged for audit

Under the hood

Tech stack

Claude API

Answers scoped strictly to the balance and transaction intents compliance signed off on.

RAG

Grounds every answer in the customer's actual account data instead of a generic response.

Node.js

Enforces the scope and handoff rules between the model and a human agent.

PostgreSQL

Stores the full transcript log required for compliance audit.

AWS

Hosts the assistant within Driftwood's existing banking-grade security perimeter.

TypeScript

Enforced strict typing on every function the assistant is allowed to call, given the compliance stakes.