Led by our senior engineers and working alongside BCB's own compliance team, we built it in two parts.
Firstly, we developed an AI document-classification service into BCB's onboarding journey, using Azure AI Foundry. As a customer uploads documents, it identifies each one and flags immediately if the wrong document has been submitted - catching errors at the point of upload rather than days later.
Not every document needed the same approach: reliable recognition already exists for common identity documents like passports and driving licences, so we reused it rather than rebuilt it, and concentrated our effort where there was a genuine gap: complex corporate documents such as certificates of incorporation, which no off-the-shelf tool could read - for this we designed custom classifiers.
The harder problem was trust. Using Claude, we generated a first set of classification prompts from BCB's own sample documents. Nevertheless, a prompt that fits the samples won't necessarily hold up against the messy variety of real submissions. So we built a feedback loop: as the system classifies a document, a reviewer confirms or corrects it, and that judgement feeds back to sharpen the prompt, so it improves on the documents BCB actually sees. We tracked reliability as a score per document type rather than a single headline accuracy figure, which, in a compliance setting, is exactly what shows where the AI can be trusted, where it still needs a human's eye, and which classifiers to improve next.
Secondly, we developed an AI-assisted application review process. Working alongside BCB's compliance experts, we turned how they actually assess an application - applicant suitability, company registration, sanctioned-country checks, ownership structure - into a set of structured prompts, each returning a confidence rating and the reasoning behind it.