Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
AI, Automation & Digital Finance
1AI Foundations
Artificial Intelligence in FinanceAlgorithmNeural Networks and Deep LearningMachine LearningArtificial Intelligence vs Machine…Computer Vision in FinanceTraining Data and LabelsNatural Language Processing in Finance
2Generative AI
Generative AIGenerative AI vs Predictive AILarge Language ModelsEmbeddingsHallucinationFine TuningPrompting vs Fine TuningThe PromptThe Context WindowTool CallingGroundingVector DatabasesRetrieval Augmented GenerationRAG vs Fine Tuning
3Automation and Workflow
Workflow AutomationAutomation vs AugmentationHow to Map a…Straight-Through Processing and Exception…Robotic Process AutomationRule EnginesMachine Learning vs Rule-Based…
4Document and Operations AI
Intelligent Document ProcessingBatch vs Real-Time vs…Document Classification vs Entity…Service Level AgreementsCase ManagementHow to Document Data…Reconciliation AutomationOptical Character Recognition and Data ExtractionConfidence Scores
5Customer Systems, Identity and Digital Assets
Digital IdentityConsent ManagementBlockchain and Distributed LedgerChatbots and Conversational AIFrom Use Case to ProductionDigital Assets and TokenisationDigital SignaturesData Sharing in FinanceElectronic KYC and Digital Onboarding
6Credit and Fraud Systems
The Fraud AlertCredit Decisioning SystemsHuman in the Loop…Adverse ActionAnomaly DetectionThe Decision ThresholdCredit Score vs Credit DecisionAlert Triage and EscalationFraud Detection and Transaction MonitoringFraud Model vs Credit ModelHow to Build Human…
7Governance, Data and Vendors
AI Governance and the AI PolicyHow to Create an…Explainability and Interpretability ComparedThe AI VendorBias and Fairness in Financial AIShadow AIAccess Control and Data MinimisationCloud Computing in FinanceData Lineage and Master DataData ResidencyThe AI Use Case Register and Model InventoryThe Model Owner
8Model Performance, Monitoring and Resilience
Model DriftFalse Positives and False NegativesClassification MetricsAdversarial AttacksModel TestingBias, Fairness and Explainability…Stopping an Automated SystemModel ValidationAI Governance vs Model Risk ManagementPrompt InjectionHow to Create an…

Large Language Models: How They Work and Where They Break

A large language model produces text one piece at a time, choosing each piece from everything that came before it, using patterns fitted from a very large quantity of written material. No step in that loop consults a source, checks a fact, or tests whether the material it was handed supports what it is writing. Producing the next piece is the only thing it does, so it produces something every time.

The property that causes every difficulty with a large language model is not error. Errors are ordinary and every component makes them. The difficulty is that this one has no state that corresponds to not knowing. A person who cannot remember a figure hesitates, hedges, or goes and looks. There is no step in this process at which hesitation could be produced, so what a reader experiences as confidence is not a tone the model chose. The confident tone is the absence of any mechanism that could have produced anything else.

How does a large language model actually produce its text?

Everything else falls out of the loop, so the loop comes first. A large language modelA component that produces text a piece at a time using patterns fitted from a large quantity of written material. is handed some text. The text handed over is whatever was supplied plus whatever the model has written so far. It chooses one more piece of text to put at the end. Then it looks at the whole text again, including what it just added, and chooses one more. Then again. A paragraph is a few hundred repetitions of that same step, and the step never changes.

The unit it chooses is smaller than a word and it does not matter much here. The point is that the next pieceThe unit of text the component chooses at each step, given everything before it. It is usually smaller than a whole word. is selected on the strength of the pattern, and on nothing else. There is no register of facts alongside the loop. There is no moment where the process pauses and asks whether the sentence forming is true. Follow the loop round once, then round again, and try to point at the step where a source could be consulted. There is not one. The loop has three operations and none of them is a lookup, so anything resembling a lookup has to be built around the loop rather than found inside it.

THE LOOP THAT PRODUCES THE TEXT, AND WHAT IS NOT IN IT everything written so far, including what was supplied choose the next piece on the pattern alone add it to the end and start again repeat a few hundred times, until the output is finished STEPS THAT ARE NOT IN THAT LOOP, AT ANY POINT look a figure up check a claim against a source decide that it does not know Each of the three steps in the lower band has to be built around the loop by somebody. None of them appears inside it.
Drawn as a repeating three step loop, the process makes plain that there is no point at which a source could be consulted, a claim checked, or a decision reached that nothing is known, because all three of those are arrangements somebody builds around the loop rather than operations inside it.
Try it out

At which step in producing the text is a source consulted?

What was it fitted on, and what does that mean it holds?

It was fitted on a very large quantity of written material. How that fitting was done, how it was checked and how anybody would know whether it worked are covered separately. The narrower and more useful question is what the fitting leaves behind. The fitting leaves patterns over that material. It does not leave a searchable copy of the material, and the difference between a pattern and a copy is where most of the trouble starts.

A household comparison holds here. Somebody who has read a few hundred tenancy agreements over twenty years can write a tenancy clause that sounds exactly right, in the correct register, with the correct rhythm, without opening a single one of those agreements. The fluency is real and it is worth something. It is also not the same thing as reading the tenant's own agreement. The clause produced is shaped by the pattern of hundreds of documents and by none of the particulars of that one.

Two consequences follow and both bite at a bank. The first is that nothing an institution wrote privately was ever in the material, so Sumeru Bank Limited, an invented lender whose retail loan intake chain supplies every figure below, has none of its own credit policy, none of its exception procedures and none of its product terms sitting inside the component it deployed. The second is that the component can still write a fluent paragraph about a bank income tolerance. The pattern of such paragraphs is thoroughly present in general written material. Fluency about a subject and access to a document are separate things, and the output gives no way to tell which one is in play.

Everything that matters at Sumeru Bank Limited therefore has to arrive as supplied materialWhat the component is handed for one particular output, as distinct from the material it was fitted on., handed over at the moment the output is produced. The file, the statement summary, the relevant procedure. If a fact is not in the supplied material, and not reachable by some connection built around the loop, then it is not available for this output, however confidently the sentence about it reads.

Try it out

The component was fitted on a very large quantity of written material. Does that mean the bank's own exception procedure is inside it?

Why does it produce something whether or not it has anything to go on?

Because producing the next piece is the entire operation. There is no second operation to fall through to. Compare it with the written rule that sits a few steps away in the same intake chain. The income corroboration rule at Sumeru Bank Limited is 34 lines long, and Neelima Rao in the risk function read all 34 of them end to end in 25 minutes. The rule compares a declared income against a corroborated one and either routes the file or does not. Give it a statement it cannot parse and it stops. Stopping is one of the things it is built to do.

The drafting component has no equivalent of stopping. Hand it a file with the income section missing and it will still produce an exception note about the income, in the same length, with the same headings. The pattern of exception notes says that an exception note has an income paragraph. Nothing about the missing section changes the operation being performed. A written rule can fail to produce an answer and a text producing loop cannot, and that single asymmetry is why one of them can be trusted to go quiet and the other cannot.

The component can be made to go quiet, and Sumeru Bank Limited did so. In month nine a sixth part was added to the written instruction the component works from, telling it what to do when the supplied material does not support an answer. The rate at which it declined to answer moved from nothing at all to 12 of 200 questions, being 6.0 per cent, on that bank measurement. The result repays careful reading. It does not show that the component acquired a sense of its own limits. It shows that somebody wrote an instruction, and that the instruction changed the pattern the loop was following. Declining to answer at Sumeru Bank Limited is a piece of construction, and construction can be removed, mis-specified or forgotten in the next version of the instruction.

Why is there no state inside it corresponding to not knowing?

Set the two paths beside each other and the answer becomes obvious rather than philosophical. A colleague asked for a figure they do not have runs a process that branches. There is a moment, however brief, where they check whether the thing is held, and the branch has a second arm: say so, ask somebody, or go and find it. The branch is what produces every hedge a competent person offers.

The loop has no branch. The question arrives, the pattern selects the next piece, the sentence forms. There is no place to attach a hesitation because there is no test whose answer could trigger one. The essential point is this: the confident tone is not a stylistic choice the component made and not a defect in one version of one product, it is the shape of a process that has exactly one thing it can do. Every remedy that treats it as a tone problem, including asking the component in writing to be more cautious, is working on the wrong layer.

A PERSON ASKED FOR A FIGURE THEY MAY NOT HAVE the question arrives is it held? state the figure say it is not held, or go and find it this arm is the hedge THE COMPONENT ASKED FOR THE SAME FIGURE the question arrives choose the next piece on the pattern alone state the figure no branch anywhere, so no hedge is possible The upper lane has a test whose second answer produces the hesitation. The lower lane has no test, so nothing can produce one.
Set beside the branching path a person follows, the loop has no test whose second answer could produce a hedge, so the even confidence of every output is structural rather than a flaw in any particular version.
Try it out

Why does the output always arrive in the same confident tone?

Break one: what happens when it asserts what nothing supports?

The first break is the one everybody has met. An assertionA statement in the output presented as fact, whether or not anything supplied supports it. appears in the output that is not in the file, not in any procedure, and not anywhere else the component could have got it. The assertion is not flagged, not softened and not set apart. It sits in the middle of a paragraph in exactly the register of the sentences around it.

Look at one draft. On a file stopped by the income rule, the desk at Sumeru Bank Limited receives a first draft of the exception note. The applicant declared Rs 45,000/- a month. The three month statement shows a median salary credit of Rs 38,000/-. The gap is Rs 7,000/-, or 15.6 per cent of the declared figure, and that is above the tolerance the bank has set for itself. All of that is in the file. The draft then states the gap as Rs 7,500/- and adds a sentence saying the employer confirmed a salary revision in the current quarter. Neither of those is in the file. Nothing about the way those two sentences are written distinguishes them from the three true ones above, and the check that catches them is slow for exactly that reason.

ONE DRAFTED EXCEPTION NOTE, BEFORE A PERSON READS IT FIRST DRAFT, EXCEPTION NOTE, INCOME NOT CORROBORATED The applicant declared a monthly income of Rs 45,000/-. IN THE FILE The median salary credit over three months is Rs 38,000/-. IN THE FILE The gap of Rs 7,500/- exceeds the tolerance set for this product. FIGURE RESTATED WRONG The employer confirmed a salary revision this quarter. NOT IN THE FILE The file is routed to the desk for a manual income check. IN THE FILE Same length, same register, same certainty, in all five lines. The colours were added by a person afterwards. Rs 45,000/- less Rs 38,000/- is Rs 7,000/-, so line three is checkable against line one and line two. Line four is not checkable against anything at all, which is why the reader has to notice something that is not there rather than something that is.
With the supported and unsupported lines of a single draft marked afterwards by a person, nothing in the writing itself separates them, and the one line that can be checked by arithmetic is easier to catch than the one that can only be caught by noticing an absence.
AI For Finance Bootcamp — Fin Maverick

Break two: what happens when more is supplied than it can hold at once?

The second break is quieter and it is the one people miss. There is a limit on how much material can be handed over with a single request. Where the material handed to the drafting component at Sumeru Bank Limited went past that limit, the oldest part of it was dropped, and dropped silently, with no marker in the output saying that anything had gone.

The numbers there belong to that bank and to that month. The material supplied with an exception note averaged 4,800 words, comfortably inside the limit. The longest five per cent of files went past 12,000 words. On the first measurement of 200 notes, 9 of them, being 4.5 per cent, had been drafted from a file whose earliest section had already been cut away before the loop ever saw it. The output on those 9 was not wrong about the material it had; it was complete and confident about a file it had only partly been given, and no reader of the note could have known which 9 they were. How much can be held at once is covered separately, and it moves. Going past that limit removes material rather than raising an objection, and that is the part worth carrying away.

Break three: what happens when the answer needs something it was never given?

The third break has the cleanest fix, so it is the cleanest of the three. Some things simply are not in any document that could be handed over. The current outstanding balance on an account sits in a system. So does the count of active obligations, the date of the last credit, and the exact figure in a structured field that a person typed into a form. If none of that is supplied, the loop still produces a sentence containing a number. The pattern of exception notes contains numbers in that position.

Sumeru Bank Limited was able to measure this one cleanly, and it is the only clean attribution in the whole exercise. Of the 23 unsupported statements found in the first 200 drafts, 6 were figures the component had restated from prose. Across the whole 200, 31 notes restated a figure at all. So 6 of 31 restatements were wrong, being 19.4 per cent on that bank measurement. In month nine a connection was added letting the component read the structured fields on the file instead of copying figures out of prose. At the second measurement 34 notes restated a figure and none of them was wrong. Three separate changes were made between the two measurements and the bank could never fully separate them, but no change other than that connection touched figures. A figure that is fetched rather than written cannot be restated wrongly, and that is the one part of this problem that can be closed rather than reduced.

THREE BREAKS, THREE DIFFERENT FIXES, NONE OF WHICH HELPS WITH THE OTHER TWO BREAK ONE it asserts what nothing supports WHAT IT LOOKS LIKE A sentence in the same register as the rest, matching nothing in the file or any procedure. MEASURED AT THIS BANK 23 of 200 drafts, being 11.5 per cent, on the first measurement. THE FIX BUILT AROUND IT Tie every assertion to a passage that supports it. Covered later in this sequence. BREAK TWO it holds only so much at once WHAT IT LOOKS LIKE A complete, confident note about a file whose earliest section was dropped without a marker. MEASURED AT THIS BANK 9 of 200 drafts, being 4.5 per cent, drafted from a cut file. THE FIX BUILT AROUND IT Manage what is supplied, and make dropping visible. Covered later in this sequence. BREAK THREE it cannot reach what it was not given WHAT IT LOOKS LIKE A number in the right position in the sentence, copied out of prose rather than read from a field. MEASURED AT THIS BANK 6 of the 31 notes that restated a figure were wrong, being 19.4 per cent. THE FIX BUILT AROUND IT A connection to the system that holds the value, so it is fetched rather than written. Treating the three as one problem produces a fix for none of them, because the three fixes act at three different places.
Laid out as three panels with their own measurements and their own remedies, the breaks turn out to be separate problems, so a programme aimed at one of them leaves the other two exactly where they were.

How can the three breaks be told apart?

An output arrives with something wrong in it and somebody asks what happened. Three questions sort it, and the order matters. The second and third questions can hide the first.

First, was any part of the supplied material dropped before the loop read it? If yes, the fault is break two, and the fix is in what was supplied rather than anywhere near the wording. Second, did the answer need a value that lives in a system rather than in a document? If yes, that is break three. The value was never in the room, so no amount of better instruction will help. Only if both answers are no is the fault break one, the plain assertion of something nothing supports. The three can also happen together, and when a figure is cut away by truncation and then confidently supplied by the pattern, the fault belongs to break two even though the symptom looks exactly like break one.

THREE QUESTIONS, ASKED IN THIS ORDER, ON ANY OUTPUT THAT WENT WRONG 1. Was any part of the supplied material dropped before the loop read it? YES BREAK TWO NO 2. Did the answer need a value that lives in a system rather than in a document? YES BREAK THREE NO 3. Was the claim absent from everything that was actually supplied? YES BREAK ONE A figure cut away by question one and then confidently supplied by the pattern looks exactly like break one in the finished note. Asking in this order is what stops it being fixed in the wrong place.
Asked in this order, three questions separate breaks that look identical in the finished note, and the order matters because a truncated file produces a symptom indistinguishable from a plain unsupported assertion.
Try it out

A draft states a figure that appears nowhere in the file and nowhere in any procedure supplied with it. Nothing was truncated. Which break is that?

Try it out

Six of the 23 unsupported statements were figures the component had restated from prose. What does that suggest about the fix?

What did the 200 drafted notes actually show?

Component 8 in the intake chain at Sumeru Bank Limited is the drafting assistant. The assistant produces the first draft of two things, the exception note a desk officer writes on a stopped file and the explanation paragraph inside a decline letter, and a person signs both. Component 8 runs on 3,010 exception notes a month. Ismail Sheikh, who runs the exception desk, had it measured on 200 notes in month six, before anything at all had been built around it.

Drafting time fell from 18 minutes to 4. Verification added 9 minutes, so the net saving was 5 minutes a note. Across 3,010 notes that is 15,050 minutes, being about 250.8 hours a month. Against that, 23 of the 200 drafts, being 11.5 per cent, contained a statement that was not in the file. Of those 23, six were restated figures and seventeen were other statements. Twenty one were caught in verification and two reached a customer, and 21 plus 2 is 23.

The first measurement, 200 notes, month sixFigure
Drafting time before18 minutes
Drafting time after4 minutes
Verification added9 minutes
Net saving a note5 minutes
Drafts holding a statement that was not in the file23 of 200
Of those 23, restated figures6
Of those 23, other statements17
Caught in verification by a person21 of 23
Reached a customer2 of 23

The 9 minutes of verification is not one act of reading. Verification is five numbered checks: every figure traced back to the supplied material, every assertion traced to a passage, nothing asserted that the material does not contain, the required format and required statements present, and the decline to answer case handled properly where it arises. The third of those is the one that catches the 21. Asking the reader to notice something that is not there rather than something that is makes it the slowest of the five. Every minute taken out of verification comes out of one of those five checks, and only one of them is doing the catching.

Can it check its own output, and how far does that get?

The obvious next move is the one the desk made. If a person catches 21 of 23, why not ask the component to read its own draft first and mark anything it cannot support? Machine time is cheap and human time is not, so a self-reviewAsking the same component to check its own output before a person sees it, using the same loop that produced it. pass looks like something for nothing. Sumeru Bank Limited ran it on the same 200 notes.

One pass flagged 4 of the 23. A second pass took it to 6. A third took it to 7. A fourth added nothing at all, leaving it at 7 of 23, being 30.4 per cent. The climb has reached a plateauThe point past which more of the same effort adds nothing measurable., and it sits at under a third of the faults, against 21 of 23 caught by a person working the nine minute check. The self-review counts are one bank measurement on 200 of its own notes and they are not a statement about what such components can do in general, but the shape of the curve is worth taking from them.

HOW MANY OF THE 23 UNSUPPORTED STATEMENTS EACH ARRANGEMENT FLAGS The same 200 notes at one invented bank, re-run at each number of passes. 0 5 10 15 20 23 A PERSON, NINE MINUTES: 21 OF 23 THE PLATEAU: 7 OF 23 0 4 6 7 7 21 0 1 2 3 4 a person self-review passes, each costing machine time and no human time nine minutes
Plotted against the twenty three statements that were actually unsupported, self-review climbs for two passes, flattens at seven and never approaches the line a person reaches, so the shape of the climb is itself the argument against leaning on it.
Try it out

Before the control below is moved: the component reviews its own draft once. How many of the 23 unsupported statements does that one pass flag?

Play with it

Add self-review passes, and watch where the climb stops

One control: the number of times the component is asked to review its own draft, from none to four. One consequence: how many of the 23 unsupported statements get flagged, drawn as 23 cells with a fixed marker where a person lands. Two views are available. Flagged shows what self-review finds. Goes through unmarked shows what is left, and that is the number that decides anything. The default below is the first thing the desk tried: one pass, flagging 4 of the 23, being 17.4 per cent, against 21 of 23 caught by a person in nine minutes. The climb stops at 7 of 23 on the third pass and the fourth adds nothing.

ONE SELF-REVIEW PASS FLAGS 4 OF THE 23 Each cell is one of the 23 statements that were not in the file. SELF-REVIEW 21 of 23 caught by a person, to the left of this marker WHAT EACH SUCCESSIVE PASS ADDS TO THE COUNT plus 4 plus 2 plus 1 nothing 1st pass 2nd pass 3rd pass 4th pass Bars shaded to the number of passes selected. Each pass costs machine time and no human time, which is why it was tried first.

Self-review passes: 1

Held constant
23
Flagged by self-review
4
Share of the 23
17.4%
A person, nine minutes
21

One self-review pass flags 4 of the 23 statements that were not in the file, being 17.4 per cent, and leaves 19 of them unmarked. A person working the full nine minute check catches 21 of the 23.

Educational illustration. Figures are the bank's own measured counts on the same 200 exception notes, re-run at each number of passes, and they describe one deployment rather than what such components can do. Held constant: the 23 statements that were not in the file, the 200 notes, and the nine minute human check that catches 21 of them. The flagged statements are not identifiable in advance, so they cannot be subtracted from the human check. Note that the counts here are a share of the 23 faults found, not a share of the 200 notes.

Why does a third and a fourth pass buy nothing?

Because the second look is the same loop as the first. The second look has the same fitted patterns, the same absence of a lookup step, and the same material in front of it. Whatever made a statement look plausible enough to write in the first place makes it look plausible enough to leave alone on review, and asking again does not introduce any new information into the room. The first pass picks up the faults that are internally awkward, the second picks up a few more, and after that the passes are producing text about text.

Now the part that matters for anybody costing a control. Self-review flags 7 of 23 and a person catches 21 of 23. Nobody knows which 7 they are until everything has been checked, so the 7 cannot be subtracted from the person work. Finding out whether a flagged statement is genuinely unsupported requires the check. Finding out whether an unflagged statement is fine requires the same check. A control that finds some of the faults does not reduce the work of finding the rest, so the flags change the order the queue is worked in and change nothing else. Reordering is worth something. The notes most likely to be wrong get read while the reader is fresh. Reordering is just not what anybody was hoping to buy.

WHAT THE FLAGS ACTUALLY CHANGE TEN NOTES AS THEY ARRIVE, THREE OF THEM FLAGGED 1 2 3 4 5 6 7 8 9 10 the flags reorder the queue and remove nothing from it THE SAME TEN NOTES, FLAGGED ONES FIRST 2 6 9 1 3 4 5 7 8 10 Ten notes before and ten notes after. Every one still has to be read, because a flag says a statement may be unsupported and never says that the nine unflagged statements in the other notes are fine.
Drawn as a queue before and after the flags are applied, the same number of notes still has to be read either way, so the flags buy an ordering rather than a reduction in the work.
Try it out

Self-review flags 7 of the 23. Can the nine minute verification be shortened by those 7?

The error that gets made, and what it costs

The self-review result was first read as encouraging. A second component catching about 30 per cent of the faults, for machine time and no human time at all, looks like a control obtained for free. The proposal that followed was to take the verification down from 9 minutes to 6, on the grounds that some of the work had already been done.

Read the two counts again before agreeing. Self-review flags 7 of 23 and a person catches 21 of 23. The 7 are not a subset anybody can point at, so the person still reads every assertion in every note, and nothing has been taken off the desk. Push the proposal to its limit and self-review on its own would leave 16 of the 23 unmarked, against the 2 that got past the full check. Sumeru Bank Limited never measured a six minute check without anything else built around it, so the honest answer sits somewhere between those two counts and the bank could not say where. Proposing a number in that gap, rather than the range, is the error.

The cost of getting this wrong is not measured in desk minutes. Two of the 23 reached a customer under the full check. The two that reach a customer under a shortened one are letters and notes carrying a statement about that customer that nobody could support, and a person signed each one.

India

Who sets the expectations where a drafted output reaches a customer?

Where a component drafts material that goes to a customer of a regulated lender in India, the expectations on that lender are set by the Reserve Bank of India. The Reserve Bank publishes its position on outsourcing, digital lending, customer data and consent, and record keeping at rbi.org.in. Where the deployer is a market intermediary rather than a lender, the Securities and Exchange Board of India sets the equivalent expectations at sebi.gov.in. Requirements, thresholds and effective dates move, so the position to rely on is the current one published by the issuing body.

Breaking Into Quants Bootcamp — Fin Maverick Bond Pricing and Yield Mechanics — free micro-course from Fin Maverick

Which of these properties are permanent, and which are only current practice?

Notes on this subject go out of date faster than almost anything else in finance. An understanding stops dating when every claim is sorted into one of two columns before anything is done with it.

In the left column go the structural propertySomething true of how the component works, as distinct from what current practice happens to be. statements. The component produces text one piece at a time. No step in that loop consults anything. The component produces an output in every case and has no state corresponding to not knowing. The component holds patterns over what it was fitted on rather than a retrievable copy of it. Nothing about how a sentence reads says whether anything supports it. The five statements describe the component itself rather than how well it is currently doing, so all five will still be true when everything around them has moved.

In the right column go the arrangements. How much material can be supplied at once. Whether a connection to another system exists and what it can reach. Whether anything is retrieved and placed in front of the loop before it writes. Whether the arrangement declines to answer when nothing supports an answer. And every measured error rate, all of them from one invented bank, one month and 200 notes. A claim in the left column is about the component itself; a claim in the right column has a date on it, whether or not the date is printed beside it.

EVERY CLAIM SORTS INTO ONE OF THESE TWO COLUMNS FIRST STRUCTURAL true of what the component is It produces text one piece at a time, each piece chosen from everything before it. No step in that loop consults a source or checks a claim. It produces an output in every case. There is no state for not knowing. It holds patterns over what it was fitted on, not a retrievable copy of it. How a sentence reads says nothing about whether anything supports it. CURRENT ARRANGEMENTS built around it, and they change How much material can be supplied at once. Whether a connection to another system exists, and what it can reach. Whether anything is retrieved and put in front of the loop before it writes. Whether it declines to answer when nothing supports an answer. Every measured rate, including all of the ones in this guide. A claim on the left is about what the thing is. A claim on the right has a date attached to it, whether or not the date is printed. Sorting first is what stops a reader treating a moving arrangement as a permanent limit, or the reverse.
Set out as two columns, the permanent properties of the component separate cleanly from the arrangements built around it, and sorting any claim into one column before acting on it is what stops an account of the subject dating.
Try it out

Which of these will still be true in five years: that the component produces text with no lookup step, or that it can hold a particular amount of material at once?

What a reviewer at a lender actually does with this

The practical use of everything above fits into one habit. When somebody proposes taking time out of the verification on a drafted output, ask which of the five numbered checks is being shortened. At Sumeru Bank Limited the five are: trace every figure to the supplied material, trace every assertion to a passage, confirm that nothing is asserted which the material does not contain, confirm the required format and required statements, and handle the decline to answer case. The third one is the slowest and it is the only one catching the unsupported statements.

If the saving is coming out of checks four and five, it is a genuine efficiency and worth having. If it is coming out of check three, the saving is being taken directly out of the one control that works, and the proposal should say so in those words rather than presenting a minute count.

The same habit works on any claim about a component of this kind, whether the person holding it is a reviewer, an analyst reading a deployment note, or somebody in a household deciding how much to trust a drafted summary of an agreement. The questions are what would have to be true for the statement to be checkable, and then whether anybody checked it. Agrawal, Gans and Goldfarb put the general shape of this well in Prediction Machines, published in 2018: a fitted component supplies something, and a person still has to decide what to do about it. On a drafted note the decision is not whether the writing is good; it is whether every sentence in it is supported, and nothing about the writing helps answer that.

Retrieval, grounding and the store of documents an answer can be tied back to are covered separately, and each of them is one of the arrangements built around the loop rather than a property of it. How much can be supplied at once is covered separately as well, and appears here only as the second break. How a component of this kind is fitted, checked or evaluated is covered separately, as are the measures anybody would use to say whether a fitted component works.
Document Extraction in Finance teaches you to design an extraction pipeline for a financial document and set the confidence threshold honestly.

Sources

SourceDocumentSite
Reserve Bank of IndiaExpectations on a regulated lender covering outsourcing, digital lending, customer data and consent, and record keeping, where a drafted output reaches a customerrbi.org.in
Securities and Exchange Board of IndiaEquivalent expectations where the deployer of such an arrangement is a market intermediary rather than a lendersebi.gov.in
Bank for International SettlementsInternational supervisory material on the deployment of automated and assisted processes by banksbis.org
Agrawal, Gans and GoldfarbPrediction Machines, 2018, on a fitted component as something that supplies a prediction a person still has to act onHarvard Business Review Press

Sumeru Bank Limited, Neelima Rao and Ismail Sheikh are invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.