Evaluate · how the agents work

AI factsheet generator: one share class, traced step by step

An AI factsheet generator is only as safe as the trail behind each factsheet: signed data in, a locked template, checks against the KID and prospectus, legends from the registration list, and a person who releases. This guide follows one share class through Factsheet Automation, minute by minute, and lists what to ask any vendor.

Updated · 14 min read

An AI factsheet generator, done properly, does not write factsheets: it assembles them from signed data and approved text, checks every field against the fund's legal documents, and holds anything it cannot prove for a person to decide. The useful question for a buyer is not whether the output looks right but whether each value can be traced to its source and each decision to a named person. Botminds' Factsheet Automation is built that way. Seven agents collect month-end data, build each factsheet for every registered share class, market and language, check figures, dates, legends and translations, and prepare a risk-based sample; production accepts fixes as maker and marketing compliance signs the release as checker. This page follows one share class through that process on the solution's fictional sample data, so you can see what "AI" does at each step and what it is never allowed to do.

The class is Global Sustainable Equity, A CHF Hedged Acc, in Switzerland, in German: factsheet FS-2-0287 in wave 2 of the September 2026 cycle at the fictional manager Quillfield Capital. It is one of 415 factsheets due by 5:00 p.m. on business day 3, and it is one of the three that the agents could not release on their own.

One factsheet through Factsheet Automation, 6:00 to 9:29 a.m. on business day 3

FS-2-0287, A CHF Hedged Acc, Switzerland, German3 h 29 min
Plan the wave; collect signed data from 12 systems6:00
Build 415 factsheets from template UCITS Fund v7.26:25
Check figures, dates, languages; hold for a missing legend7:48
Production lead accepts the insert (maker)8:31
Sample built; reviewer asks, approves at 9:24; agents re-check; signed at 9:298:58
  • Plan the wave; collect signed data from 12 systems6:00
  • Build 415 factsheets from template UCITS Fund v7.26:25
  • Check figures, dates, languages; hold for a missing legend7:48
  • Production lead accepts the insert (maker)8:31
  • Sample built; reviewer asks, approves at 9:24; agents re-check; signed at 9:298:58
Fictional sample data from Factsheet Automation. Widths are minutes; each label starts at the time shown. Blue steps are agents, amber is the hold, green steps are people.

What does an AI factsheet generator do?

It does the mechanical work between month-end data and a releasable factsheet: fetching the inputs, placing them in the template, checking them against their sources, and preparing the release. In Factsheet Automation that work is split among seven agents, each with a narrow job and written limits. The Intake agent collects month-end data from every system of record and checks each file's as-of date, sign-off and row count. The Production agent builds each factsheet from the approved template. The Freshness agent checks every date and watches for restatements. The Figure check agent ties every figure to its source and to the KID and prospectus. The Disclaimer agent derives each factsheet's legends from the registration list. The Translation check agent compares every language with the English master. The Release agent builds the sample and distributes after the signature.

The split matters because it makes each step testable. A single model asked to "produce the factsheet" gives you a document; seven agents with separate jobs give you a trail of what each one read, checked and decided, and they can check each other: every fix one agent makes gets a second look from the Figure check agent before it can be released.

Can AI write a fund factsheet?

It can build one; it should not write the regulated parts. A factsheet's numbers must be the signed ones, its objective must match the prospectus, its costs and risk class must match the KID, and its legal legends must be approved wording. ESMA's guidelines say a factsheet may not contradict, add to or water down anything in the fund's legal documents (ESMA34-45-1272, paragraph 20; the factsheet template guide quotes it box by box). Generated text is the wrong tool for any of that, and ESMA's statement on AI says why.

ESMA's statement on AI in retail investment services (30 May 2024) names the failure in one word: text generators can "hallucinate", producing figures and claims that read as accurate and are wrong (paragraph 5). On a factsheet that means a return, a charge or a risk class that looks right and matches nothing in the fund's records.

So Factsheet Automation's agents are bound by limits rather than trusted to be careful. The Production agent never writes or rewords commentary or legal text; the Disclaimer agent drafts only from approved clauses and never invents legal wording; the Translation check agent proposes corrections only from the translation memory and never publishes new wording without a linguist; the Freshness agent holds a figure it cannot confirm and never substitutes a number. The commentary is written by the portfolio manager and approved by compliance, as before. Writing commentary with AI is a different job, with its own maker and checker.

6:00 to 7:48: plan, collect signed data, build from a locked template

At 6:00 the Production agent planned the wave: 415 factsheets from 162 share classes, crossed with their live registrations, 41 checks each, due at 5:00 p.m. At 6:25 the Intake agent had collected the month-end data from 12 systems: signed returns, NAVs, holdings, benchmark and ratings files, KIDs and the registration list. It never uses unsigned performance and never edits source data; a feed that fails is retried once and then handed to a person. That morning the ratings feed came in on its retry.

At 7:48 the Production agent had built 415 factsheets, 162 classes across 17 markets and 8 languages, on template "UCITS Fund v7.2". For FS-2-0287 that meant the German template for a Swiss-registered class, the class's own NAV of CHF 142.37, ongoing charges of 1.72% and risk indicator 4 of 7 from the current KID, and the approved German commentary. It never produces a factsheet for a market where the class is not registered, and a box that overflows fails a check instead of having its font shrunk.

Factsheet Automation's agents' run for the wave, step by step

A dialog titled The agents' run, wave 2, Luxembourg SICAV, listing each step with its time: Production agent planned the wave at 6:00, 415 factsheets from 162 classes, 41 checks each; Intake agent collected month-end data from 12 systems at 6:25; Production agent built 415 factsheets at 7:48 on UCITS Fund v7.2; Figure check agent re-pulled 19 top-10 tables after a split at 8:05; Freshness agent found 415 of 415 dated September 30 at 8:11; Translation check agent compared 8 languages with the English master, 12 locked terms, 0 differences at 8:20; Disclaimer agent held 3 Swiss factsheets at 8:31; production lead accepted the insert at 8:58; Release agent built a sample of 49 at 9:02, waiting for the checker.
Fictional sample data. Each agent planned its work, read its sources, checked another agent's output where it could, and handed to a person when it could not prove a value.

7:48 to 8:31: the checks, and the hold

Four agents then checked the wave, each against a different source. At 8:05 the Figure check agent re-pulled 19 top-ten tables after a stock split was posted, confirmed the weights, and had each fix re-verified by a second agent. At 8:11 the Freshness agent confirmed all 415 factsheets were dated 30 September and that the returns equalled the signed file with no restatement since sign-off. At 8:20 the Translation check agent compared eight languages with the English master for numbers, names, dates, 12 locked terms and meaning, and found no differences.

At 8:31 the Disclaimer agent held three factsheets, FS-2-0287 among them. The class had been registered in Switzerland effective 18 September 2026; the country rule required the Swiss representative and paying agent to be named, where documents are free of charge, and the place of performance and jurisdiction; and this sub-fund's template had no Swiss block because it had never been sold there. The agent inserted the approved clause, version 4 of a clause Legal approved on 3 June 2026, in German, French and Italian, and stopped. An insert into a legal legend needs a maker and a checker; the agent is neither.

The held factsheet, field check 32, and the clause behind it

The German factsheet FS-2-0287 for the fictional Global Sustainable Equity fund, A CHF Hedged Acc, Switzerland, marked Held, beside a source panel: clause CH-RPA-02 in German, version 4, approved 3 June 2026 by Legal with the translation approved, used for the check Swiss representative and paying agent named; the German original and the English translation side by side; a note that a read-only copy is kept with the cycle's evidence.
Fictional sample data. The inserted legend on the factsheet carries a marker naming the agent and the clause version it came from.

8:31 to 9:29: the people, the maker, the checker and the signature

The rest of the trace is people deciding, with the agents preparing. At 8:58 the factsheet production lead accepted the insert as maker, with the reason "Approved clause, correct entities". At 9:02 the Release agent built the release sample: all 22 fixes and holds, the 6 first-time classes and 21 more at random, 5% of the wave, 49 in all. At 9:20 the marketing compliance reviewer asked the agents in plain words why three factsheets were held, and the answer came back with numbered citations to the registration list, the country rule and the clause.

At 9:24 she approved the three as checker with the reason code "Clause matches the approved source". The agents re-checked at once: the legend present in German, French and Italian, the wording equal to the clause in each, no overflow, 41 of 41 checks passed. At 9:29, with the sample reviewed, she signed the release with the reason code "Sample reviewed, no findings" and attested that she had not prepared the wave. Only then did the Release agent publish 415 PDFs to the fund website, 9 fund platforms, 4 data vendors and the write-once archive.

Who does what in Factsheet Automation, and what each may never do

  1. Agent

    Intake agent

    Collects month-end data; checks as-of date, sign-off and row count; reconciles NAV with the administrator.

    Never: Never uses unsigned performance; never edits source data.

  2. Agent

    Production agent

    Builds each factsheet from the approved template for every registered class, market and language.

    Never: Never writes or rewords commentary or legal text.

  3. Agent

    Freshness, Figure check, Translation check

    Check dates, figures against the KID and prospectus, and meaning in every language.

    Never: Hold rather than substitute; disagreements go to a person.

  4. Agent

    Disclaimer agent

    Derives legends from the registration list and country rules; drafts missing ones from approved clauses.

    Never: Never invents legal wording.

  5. A person decides

    Production lead (maker)

    Accepts or rejects proposed fixes; submits the wave.

  6. A person decides

    Compliance reviewer (checker)

    Decides holds, works the sample, signs the release.

    Never: The maker of a wave can never release it.

  7. Agent

    Release agent

    Builds the risk-based sample; publishes after the signature; keeps the evidence.

    Never: Never releases without the checker’s signature.

Agent limits as configured in Factsheet Automation. Linguists approve any correction that changes meaning in their language; the performance team signs the data.

Is an AI factsheet compliant? What regulators have said

An AI-built factsheet is held to the same rules as a hand-built one, no more and no less. FINRA has said so directly: "the content standards of Rule 2210 (Communications with the Public) apply whether" communications "are generated by a human or technology tool", and "FINRA intends for its rules and guidance to be technologically neutral" (FINRA Regulatory Notice 24-09, 27 June 2024). The same notice reminds firms that under Rule 3110 they need "a reasonably designed supervisory system tailored to its business". So a US factsheet built by agents still needs a registered principal's approval before use (Rule 2210(b)(1)(A)).

The SEC's Division of Examinations uses its own term. Its fiscal 2027 priorities, published on 23 October 2026, describe registrants building "super intelligence (SI)" into their businesses and say examiners will study what the tools do to outcomes and test whether duties that predate them are still being met (SEC, Fiscal Year 2027 Examination Priorities; the passage is quoted in full in our guide to how asset managers are using AI). In the EU, ESMA's statement on AI in investment services, addressed to firms under MiFID II, leaves every decision with the firm's management body whether a person or an AI tool took it, and asks firms to keep a record of how decisions were reached: the data used, the algorithms and each change to them over time (paragraphs 2 and 24).

Read together, the message is consistent: the rules do not change, the evidence expected does. A factsheet built by agents should leave a better trail than one built by hand, showing for each value its source and as-of date, and for each decision who took it and why.

Who approves an AI factsheet?

The same people who approve any factsheet, and the generator should make it impossible to skip them. In Factsheet Automation, the performance team signs the data before it is used, linguists approve any correction that changes meaning in their language, the production lead accepts fixes as maker, and the marketing compliance reviewer approves and signs the release as checker, with single sign-on, a reason code and an attestation. The person who prepared a wave can never release it, administrators can never approve, and agent versions change only with compliance approval.

In the US, approval for a retail communication rests with the distributor's registered principal under Rule 2210(b)(1)(A); in the EU and UK the manager carries responsibility for its marketing communications under Article 4 of Regulation (EU) 2019/1156 and COBS 4. An AI factsheet generator should map its release step onto whichever of those your firm uses, not replace it.

The signature that releases the wave

The Sign the wave 2 release dialog: 415 factsheets for the Luxembourg SICAV range to the fund website, 9 fund platforms, 4 data vendors and the archive; reason code Sample reviewed, no findings; a checkbox attesting the reviewer reviewed the 49 of 49 sample and did not prepare the wave; the signature with single sign-on. Behind it, the checklist of 17,015 field checks, no factsheet held, maker and checker different people, and the publish targets that wait for the signature.
Fictional sample data. Nothing is published until the checker signs; the maker cannot sign.

What to ask an AI factsheet generator before you buy

Ask to see a trace like the one above on a factsheet of yours, not the vendor's. The ten questions below separate a generator that leaves evidence from one that leaves only a document.

Ten questions for any AI factsheet generator

  1. Does it use only signed data?

    Show what happens when the performance file is unsigned, or restated after sign-off.

  2. Can it change source data?

    It should read sources, never edit them.

  3. Which parts does it write?

    Commentary and legal text should be placed from approved sources, not generated.

  4. What does each field check compare with?

    The KID for costs and risk, the prospectus for objective and benchmark, the registration list for legends.

  5. What happens when it cannot prove a value?

    A hold with an owner and a clock, not a best guess.

  6. How are legends chosen per market?

    From the live registration list and approved clauses, including a class registered this month.

  7. How are translations checked?

    Numbers, names, locked terms and meaning against the master, with linguists approving changes.

  8. Who signs, and can the maker release?

    Maker and checker separated by the system, with reason codes.

  9. What evidence does each factsheet leave?

    Source, as-of date, check result and approver for each value; agent and rule versions.

  10. How was its accuracy tested?

    Seeded errors and a re-run of factsheets you already released, scored by error type.

Our checklist. Questions 9 and 10 reflect ESMA's expectation of records of data sources and modifications and of testing for accuracy (statement of 30 May 2024, paragraphs 21 and 24).

Question 10 is the one most often skipped. A seeded test plants known errors in a factsheet and counts what is caught (the fund factsheet example test); a pilot re-makes last month's released factsheets and compares them field by field (the agentic AI proof of concept). Both use your data and your rules, which is the only evidence that matters.

Where an AI factsheet generator does not fit

It does not fit where the inputs are not settled. If returns are not signed in a system, if the registration list lives in several spreadsheets that disagree, or if approved clauses are not kept anywhere a machine can read, a generator will either hold most factsheets or, if built carelessly, fill gaps it should not. The first project in those firms is the data, not the generator.

It also adds little for a manager with a handful of funds sold in one market and one language, where a designer and a careful reviewer can check every factsheet each month. The case for agents grows with the product of share classes, markets and languages, and with how often KIDs, registrations and benchmarks change. Pricing that case on your own numbers is the subject of fund data management solutions vs agents.

Questions people ask

Is there a free AI fact sheet generator for fund factsheets?

General-purpose generators produce a layout from text you give them; they do not know your signed returns, KID figures, registrations or approved legends, and they cannot show a source for each value. For a regulated fund factsheet the cost is in checking and evidence, which free tools do not provide.

What are AI factsheets?

The phrase is used for two different things: fund factsheets produced with AI help, as on this page, and "AI factsheets" that document an AI model's purpose, data and testing. The second kind is model documentation, not investor material.

Can an AI factsheet generator handle restated benchmarks?

It should hold the affected factsheets rather than publish either number. In the solution's fictional sample, an index vendor restated a 30 September level after sign-off, moving a benchmark's one-month return from −3.42% to −3.24%; the Freshness agent held eight factsheets and asked the performance analyst to re-sign with the exact difference.

Does an AI-built factsheet need to say AI was used?

The rules cited here do not require a factsheet to say how it was produced. What they require is that the content meets the same standards and that the firm can show how it was supervised; ESMA expects records of AI use, and FINRA expects a supervisory system that covers the tools a firm uses.

How long does it take an AI factsheet generator to build a wave?

The build is the short part. In the fictional sample, 415 factsheets were built between 6:25 and 7:48 a.m.; what decides the release time is how quickly people resolve the holds and review the sample, which the design target puts on business day 3.

Factsheet Automation.
See it on your own files.

An agentic solution from Botminds. Monthly fund factsheets for every class, market and language, checked before compliance signs. Book a demo, or explore how it works.