Guide · controls for AI-drafted credit memos

Why the AI that drafts a credit memo should never check it

A model asked to check its own draft tends to confirm it, which is why lending has always separated the person who prepares a credit from the person who checks it. Credit Memo Automation applies the same separation to its agents: one drafts, others check numbers, policy and consistency, and people accept, approve and grade.

Updated · 12 min read

An AI that drafts a credit memo should not be the thing that checks it, for the same reason a loan officer does not approve his own credit. A checker that shares the drafter's assumptions repeats its mistakes. Research on large language models finds the same limit in machines: without outside feedback, a model asked to review its own answer rarely improves it and sometimes makes it worse. Botminds' Credit Memo Automation is built on that separation. One agent writes the memo in the bank's template. Separate agents tie each number to its page, test the structure against policy, keep the memo consistent with the spread and propose a grade. People accept every change, decide between conflicting documents, approve exceptions and set the grade. This guide sets out why that split matters and what it catches.

"Separation of duties, a fundamental internal control for all banking operations, is particularly important in lending activities involving disbursement of funds. Banks have incurred losses that could have been prevented by separation of duties."

OCC, Lending and Loan Portfolio Risk Management, June 2026

What is the maker-checker principle in banking, and why does it apply to AI?

Maker-checker, also called the four-eyes principle, means the person who prepares a piece of work is never the one who signs it off. Lending separates roles because the person closest to a deal has reasons to see it favourably. The OCC's new lending booklet calls separation of duties "a fundamental internal control" and asks examiners whether a bank's structure "minimizes the potential for improper funds disbursement or the altering of loan records". It applies the same logic to approval: "The involvement of an independent loan approval authority (such as a senior credit officer or credit risk management team) whose primary goal is credit quality can introduce more objectivity to the loan approval process" (OCC, 2026).

The incentive problem is well documented. In the Federal Reserve's study of risk rating at the fifty largest banks, "Ratings are initially assigned either by relationship managers or the credit staff", and "All institutions evaluate the performance of RMs—and thus set their compensation—on the basis of the profitability of the relationships in question" (Treacy and Carey, 1998). A model has no bonus, but it has a subtler bias. It is inclined to agree with text it has just produced.

Can AI check its own work? What the research says

Not reliably, on its own: the evidence is that a model reviewing its own output without new information is a weak control. A study presented at ICLR 2024 tested "intrinsic self-correction", where a model is asked to review and fix its answer using nothing but its own judgment. The authors found that models "struggle to self-correct their responses without external feedback, and at times, their performance even degrades after self-correction" (Huang et al.). The study used reasoning benchmarks, not credit memos. The mechanism carries over: a checker with the same information and assumptions as the writer adds little.

The U.S. Treasury describes the failure in plain terms: generative AI "can be susceptible to 'AI hallucinations,' producing confidently stated but incorrect output" (Treasury, 2024). In a memo, a hallucination looks like any other sentence: a liquidity figure from the wrong statement, a coverage ratio from an old spread, a mitigant no document supports. What catches it is external feedback, a check against something the drafter did not produce: the source page, the spread, the policy limit.

Asking the drafter to check itself, against an independent check

The drafter re-reads its draftA separate check against the source
A number from the wrong document

The drafter re-reads its draft: Re-reads the sentence; it still looks right.

A separate check against the source: Opens the cited page; the value is not there, so the number cannot stand.

Two documents that disagree

The drafter re-reads its draft: Picks one, often the one it used first, without saying so.

A separate check against the source: Raises both side by side; neither is used until a person chooses.

A ratio that crosses a policy limit

The drafter re-reads its draft: Describes the ratio; may not compare it with policy.

A separate check against the source: Tests every limit in the bank's policy and lists the exception with its section.

A figure changed after drafting

The drafter re-reads its draft: Updates the passage it was asked about.

A separate check against the source: Finds every dependent number and passage and marks each change.

Its own rewrite

The drafter re-reads its draft: Accepts it.

A separate check against the source: Waits for the analyst to accept or undo it.

The left column is the intrinsic self-correction the research finds weak; the right column is how the checks in Credit Memo Automation work on the sample memo.Source: Huang et al., "Large Language Models Cannot Self-Correct Reasoning Yet", ICLR 2024 (arXiv 2310.01798)

Six jobs in a credit memo, and why each sits with a different agent

A credit memo contains six different kinds of work, and each needs a different kind of check. Reading documents is extraction, and its check is the page. Computing coverage is arithmetic on the approved spread, checked against the spread. Writing is drafting, checked against its sources. The policy test needs the policy, and the grade needs the bank's scorecard. Keeping everything in step after a change is a dependency problem. Giving each job to its own agent, with written limits, means no agent marks its own homework.

Who drafts, who checks and who decides in Credit Memo Automation

  1. Agent

    File reader

    Reads every document in the deal file and indexes each figure with its page; 1,906 figures on the sample deal.

    Never: Never keys a number it cannot point to on a page; raises conflicts, never resolves them.

  2. Agent

    Spread and cash flow analyst

    Computes ratios, business and global cash flow, pro forma debt service and the stress cases.

    Never: Uses only the spread version the analyst approved, and never changes it.

  3. Agent

    Memo writer

    Drafts each section in the bank's template from the spread, the file and the prior memo.

    Never: Never writes a number or claim without its source; says when it carries text forward.

  4. Agent

    Policy checker

    Tests coverage, leverage, loan to value, advance rates and guarantor liquidity against policy; lists each exception.

    Never: Never waives or approves an exception.

  5. Agent

    Risk grader

    Scores the scorecard and proposes a grade on the bank's 1–9 scale with a reason per factor.

    Never: Proposes only.

  6. Agent

    Consistency checker

    When a figure changes, finds every dependent number and passage, has them redone and marks each change.

    Never: Never accepts its own changes; never edits a locked section.

  7. A person decides

    Credit analyst, underwriting manager, approver

    Accept changes, choose between documents, review the memo, approve exceptions and set the grade.

The six agents and their written limits, as configured for the example bank. The memo writer is the only agent that writes prose; four of the other five exist to check or constrain it.

The design choice that matters most is that the memo writer cannot write a number without a source. That turns citation from a habit into a requirement the other agents can test. A number with no page is not a weak sentence to be polished; it cannot go to review at all. The readiness check before sending counts them: on the sample memo, 130 of 130 numbers cited a page.

What an AI credit memo tool does today, and what to look for

Tools sold as "AI credit memo" software do one of three different jobs, and a buyer should know which before comparing prices. Some are general writing assistants that draft prose from whatever an analyst pastes in. Some are lending platforms that fill a memo template from fields already in the system, the way a mail merge does. A smaller group read the deal file themselves, draft the analysis, and check the draft against the file and the policy. The three carry very different risks.

Three kinds of AI credit memo tool, and what each leaves to the analyst

Writing assistantTemplate filled from fieldsAgents that draft and check
Where numbers come fromWhatever is pasted inThe platform's fields, as keyedThe documents, each figure with its page
Narrative sectionsFluent, uncitedBoilerplate or blankDrafted from cited sources
Two documents that disagreeNot noticedWhichever was keyedRaised; neither used until a person chooses
Policy test and exceptionsNone, unless askedRatio checks on keyed fieldsEvery limit tested; exceptions listed with section
A figure changes after draftingRegenerate and re-editRefresh the fields; prose stays staleDependent numbers and passages found and marked
What the analyst still checksEvery number and sentenceEvery sentenceThe marked changes, the conflicts and the judgement
Our classification of the market's approaches, not a vendor ranking. Credit Memo Automation is built the third way; the questions to put to any of them are in the evaluation guide linked below.

What to look for follows from the table: citations to the page for every number, conflicts raised rather than settled, a policy test that is a separate step from the drafting, changes that propagate and wait for acceptance, and written limits on what the software may decide. Twelve questions to ask credit memo software turns these into a buyer's script, with a one-change test to run on your own files.

How accurate is an AI credit memo? Measure it on your own files

No regulator or academic study has published an accuracy rate for AI-drafted credit memos, so the only number worth having is one a bank measures itself. Accuracy in a memo is not one figure. A draft can quote every number correctly and still miss an exception, or be right on Monday and stale by Tuesday after a spread change.

Five counts that measure an AI-drafted credit memo

CountHow to measure itWhat a good tool scoresSample memo
Numbers without a sourceEvery figure in the draft with no document and page behind itZero, enforced0 of 130 when sent
Numbers that do not match their sourceOpen a random sample of cited pages and compareZero in the sampleChecked by the reviewer, not the drafter
Stale numbers after a changeChange one spread figure; count dependants left unchangedZero12 updated, 3 paragraphs rewritten
Exceptions missedCompare with the exceptions your analyst listedZero2 found at draft, 1 more after the change
Conflicts settled silentlySeed two disagreeing documents; see what the draft usesZero: both raisedLiquidity conflict raised at 08:44
Sample memo figures come from the fictional credit described in the next section. Run the counts on five to ten of your own recent approvals, with your analysts' memos as the answer key.

The counts matter because the failure the research describes is fluent and confident. A memo that "reads well" proves nothing; a memo in which every number opens to its page, and in which a seeded conflict was caught, proves something specific.

What the checkers caught on one sample credit memo

On the sample credit, the checks found three things the draft alone would not have shown. Take a sample credit as it runs through the solution: Brennick Precision Components, a fictional machining shop, asking Halvern Bank & Trust, also fictional, for $19,000,000. Every person and company in the example is invented, and the times are from the memo's change log on Monday 12 October.

Three catches on one memo, and who made each decision

CaughtByWhat it foundWho decided
08:44 · conflicting documentsConsistency checkerDaniel Brennick's signed statement shows $1,920,000 of liquid assets; his later brokerage statement shows $1,410,000.The analyst chose the brokerage figure at 08:52, with the reason logged.
08:44 · two policy exceptionsPolicy checkerReal estate loan to value 77.8% against 75%; inventory advance rate 55% against 50%.Listed with mitigants; approved by loan committee with the credit.
09:06 · a third exception after a changePolicy checker, after the consistency checker re-ran the memoGlobal coverage fell to 1.18x against a 1.20x minimum once the K-1 tax distributions were in.The analyst accepted the mitigant at 09:08; committee approves the exception.
Fictional sample credit. In each row an agent found something and a person decided what to do with it.

The change log: agents propose, people accept

The Changes screen for the Brennick memo. A change log, newest first: Mon 09:08 Policy checker exception 3 accepted with its mitigant; 09:08 Hannah Okafor accepted spread v4, 12 updated numbers and 3 rewritten paragraphs in sections 1, 5, 8, 11, 9, 10 and 12; 09:06 Hannah Okafor changed spread row 55, tax distributions $1,050,000 to $1,717,000; 08:52 Hannah Okafor resolved the liquidity conflict, used the brokerage statement, $1,920,000 stated to $1,410,000 verified; 08:44 Consistency checker raised a conflict on Daniel Brennick's liquid assets; 08:44 Policy checker found 2 policy exceptions; 08:44 Memo writer drafted the memo, 12 sections, 113 numbers, each cited; Fri 9 Oct 16:48 Hannah Okafor approved spread v3, v2 EBITDA $6,105,000 to v3 $6,050,000, one-time insurance gain removed. Right: versions v1, v2, v3 kept for the credit file.

The AI and HO initials show who made each entry: agent or analyst.

Sample memo. Every agent action sits beside the person's decision that followed it, with before and after values; each version is kept for the credit file.

The liquidity case shows why "use neither" is the right default. A drafter left alone would have used the figure it read first, the signed statement, and the memo would have overstated guarantor liquidity by $510,000. It would still have passed the policy test, which is why nobody would have noticed. Combined guarantor liquidity with the verified figure is $2,040,000 against the $1,900,000 policy requires. A silent pass is the kind of error that reaches committee.

What stays with people: acceptance, exceptions and the grade

Three decisions never move to an agent: accepting what goes in the memo, approving a departure from policy, and setting the risk grade. In the solution these are limits written into each agent and settings the bank controls, not conventions. Agent changes are marked in place and wait for the analyst, who can accept them number by number or all at once, or press Undo. The policy checker lists each exception with its section, the actual, the limit and who approves it. The risk grader proposes a grade with the reason for each factor, and the approver sets it. Memos lock 24 hours before committee.

A new exception, its mitigant and its sources, marked for acceptance

The Brennick memo section 9 and section 10 after the spread change. Exception 3, Global debt service coverage below policy, 1.18x vs 1.20x, Policy §4.2, with a mitigant: other distributions of $480,000 are suspended until global coverage is at least 1.25x for two consecutive quarters; without them business coverage is 1.52x and global coverage 1.35x. Section 10 Key risks and mitigants table with a new row, Cash flow after distributions, and rows for customer concentration, imported titanium and tariffs, executing the new cell, key person and higher leverage. Margin chips read New, from spread v4, credit policy rev. 14, June interims p. 3, spread v4, 2025 K-1s p. 2.
Sample memo. The memo writer drafted the mitigant; its sources sit in the margin and the passage is marked new until the analyst accepts it.

What an examiner will ask about an AI-drafted credit memo

Examiners will ask the questions they ask of any memo, plus who is accountable for the parts a machine wrote. The OCC describes current bank use of generative and agentic AI as "generally limited to specific use cases with guardrails and human-in-the-loop accountability to manage risk" (Semiannual Risk Perspective, Spring 2026). The revised model-risk guidance of April 2026 says that "Generative AI and agentic AI models are novel and rapidly evolving. As such, they are not within the scope of this guidance" (OCC Bulletin 2026-13). Buying the tool does not move the duty. The use of third parties "does not diminish or remove banking organizations'" responsibilities to operate "in a safe and sound manner" (2023 guidance).

The Federal Reserve's Vice Chair for Supervision has drawn the line where credit memos sit. AI with "more direct impact on credit decisions affecting individual customers" presents "more substantial legal compliance challenges than other AI use cases" (Bowman, July 2026). A memo drafted by agents and decided by people sits on the safer side of that line, provided the bank can show the split. NIST's voluntary framework names the functions a bank should be able to evidence: "GOVERN, MAP, MEASURE, and MANAGE" (NIST AI RMF).

What a memo from Credit Memo Automation can show an examiner

130of 130

numbers citing a page when the memo was sent for review

12+ 3

numbers and paragraphs the agents changed after the K-1s, each accepted by the analyst

3

exceptions listed with section, actual, limit and mitigant; none approved by an agent

3

memo versions kept for the credit file, each tied to the spread version behind it

Fictional sample memo at the point it was sent to the underwriting manager. Evidence of the separation, not a measure of accuracy.

How to test that evidence before buying is the subject of twelve questions to ask before an AI writes your credit memos. The number-by-number path of the change in the table above is on one number's trip from a K-1 to the committee's DSCR. The sample memo is on the Credit Memo Automation page.

Questions people ask

Can AI write a credit memo?

It can draft one, section by section, from the spread and the file, if every number and claim is tied to its source and checked by something other than the drafter. Whether to approve the credit, accept a policy exception or set the grade remains a decision for people with authority under the bank's policy.

Is an AI that drafts credit memos a model under model-risk guidance?

The revised interagency guidance of April 2026 places generative and agentic AI outside its scope and excludes "simple arithmetic calculations, such as those found within spreadsheets" from its definition of a model. The agencies have said they will ask for comment on AI separately. Until then, banks govern these tools through their own AI, third-party and internal-control frameworks.

Do regulators allow AI in credit decisions?

No federal rule forbids it, and none exempts it from existing law. The OCC reports banks using generative and agentic AI with "human-in-the-loop accountability", Regulation B still requires a statement of reasons when credit is denied, and the bank remains responsible for a third party's tool as if the work were done in-house.

Will AI replace credit analysts?

Not the judgement part of the job. An AI credit memo tool takes the pasting, re-describing and re-checking; the analyst still decides between conflicting documents, accepts each change and owns the recommendation. The Bureau of Labor Statistics counted 64,390 credit analysts in May 2025, and the work that remains is the work examiners test.

What does an AI credit memo tool need from the bank?

The memo template, the credit policy with its limits and approval authorities, the risk-rating scorecard, the stress cases and a set of recent approved memos with their files. What to bring to credit memo automation lists who owns each and what it controls.

Credit Memo Automation.
See it on your own files.

An agentic solution from Botminds. A full credit memo drafted from the spread and the file, every number and claim cited. Book a demo, or explore how it works.