← All work

Consumer finance assistant

Keeping a consumer finance assistant current without taking it offline

Year
2024–26
Client
Consumer finance company
Domain
Consumer finance
My role
Owner, ingestion and retrieval services
Stack
Azure OpenAIAzure AI SearchPythonAWS
Minutesfrom publish to searchable
Zerodowntime during index updates
3platforms: web, iOS, Android

The problem

Customers ask the assistant about their finances and the products on offer, and the answers depend on content that changes whenever editors publish. A stale article or a deleted link becomes a wrong answer in front of a customer.

What I built

The hard part

A search index can’t be half-updated while customers are asking questions. Each refresh builds separately, is validated, and only then takes traffic, so the assistant stays available and never serves a partial knowledge base.

Outcome

Published content reaches the assistant within minutes, removed content disappears from answers, and updates no longer mean downtime.

Client names, data and code are confidential, so details are generalised.