Decide · pilot on your own files

Agentic AI proof of concept: re-make last month's factsheets

The cheapest honest agentic AI proof of concept for fund factsheets re-makes factsheets you already released, from the same signed data, and compares them field by field. Every difference is either a tool error, a rule you never wrote down, or a mistake you already published. Here is the four-week plan, the data it needs and the pass criteria to agree first, with Factsheet Automation's own dry run as the worked case.

Updated · 13 min read

To run an agentic AI proof of concept for fund factsheets, give the agents a month of factsheets you have already released, the signed data and documents you used to make them, and your templates and rules, and let it re-make them; then compare its output with what you published, field by field. You know the right answer for every field, because you signed it. Each difference falls into one of four kinds: the tool got it wrong, the tool held what it could not prove, your rules differ from what was configured, or your released factsheet was wrong. The last kind is the most valuable finding a pilot can make, and it is the reason this design beats a vendor demonstration on sample data. Botminds' Factsheet Automation goes live this way: its agents first prove themselves on a cycle already released by hand, and each finding is confirmed by your compliance reviewer before go-live.

The design takes a month or less, needs no live publishing, and tests the tool on your share classes, your markets, your languages and your exceptions rather than on the ones that make a good demonstration.

Every difference in a re-run is one of four things

OutcomeWhat it meansWhat you doWho decides
Tool errorThe tool produced a value or legend that differs from the signed source, and did not hold it.Count it against the pass criteria; ask the vendor for the cause and the fix; re-run.Production lead with compliance
Correct holdThe tool could not prove a value and held it for a person, and the hold was justified.Count it as a catch, and time how long the person took to resolve it.The owner of the source
Rule gapThe tool followed the rules it was given; your team follows an unwritten one.Write the rule down and approve it; re-run the affected factsheets.Marketing compliance
Published errorThe tool is right and the factsheet you released was wrong.Treat it under your error policy: correct, consider a reissue, find the cause.Marketing compliance
Our classification. A fifth outcome, an unjustified hold, is a false alarm: count it separately, because too many of them wear out reviewers.

How do you run an agentic AI proof of concept for factsheets?

Freeze a month, re-run it, and compare. Take a recent month whose factsheets you released and have not changed since. Snapshot everything that was true at that month-end: the signed returns file, administrator NAVs, holdings, the KIDs and prospectuses then in force, the registration list on that date, the clause library, the approved commentary and translations, and the templates. Give the tool exactly that, with read-only access, and let it build and check the month. Then compare every field of every factsheet with the released version, and classify each difference as above.

Freezing the inputs matters because factsheets are judged at the time they are used. US rules measure an advertisement's returns against its "date of use", which covers the whole time investors use it, not just the day it first appears (17 CFR 230.482(g), note; the production guide sets out both clocks). A pilot that feeds today's data into last month's factsheets will produce differences that are not errors at all; a pilot that uses the month-end snapshot will produce only real ones.

The pilot as a comparison, step by step

  1. A person decides

    Choose the month and the scope

    A released month; the classes, markets and languages to include; pass criteria agreed in writing.

  2. A person decides

    Freeze the inputs

    Signed data, documents in force, registration list and clauses as at that month-end; read-only access.

  3. Agent

    Re-make the factsheets

    Build from your templates, run every check, hold what cannot be proved.

    Never: Nothing is published; nothing is written back to your systems.

  4. Agent

    Compare field by field

    Every value, legend and language against the released factsheet; list each difference with both sources.

  5. A person decides

    Classify each difference

    Tool error, correct hold, rule gap or published error, with a reason.

  6. A person decides

    Decide

    Against the criteria agreed before the run, not after.

Our pilot design. The comparison step can be done by the tool, by a script or by hand on a sample; its output is the list of differences, each with both sources.

What data do we need for a pilot?

You need what your team used to make the factsheets that month, and the factsheets themselves. If you cannot assemble it, that is itself a finding: it means your released factsheets could not be reconstructed for an examiner either. US advisers must already keep the working papers that show how each performance figure in their communications was calculated (17 CFR 275.204-2(a)(16); the client reporting accuracy guide quotes the rule), so the performance part should exist.

The inputs a factsheet pilot needs, frozen at one month-end

  1. Signed returns

    Class and benchmark returns as signed, with the sign-off time; any restatement received after it.

  2. Administrator data

    NAVs, fund sizes and shares in issue as at the month-end.

  3. Holdings

    Top ten, sectors and regions from portfolio accounting; corporate actions posted that month.

  4. Legal documents in force

    The KIDs and prospectuses, in every language, current at the month-end, with their version dates.

  5. Registration list

    Which class was registered in which market on that date, including new registrations.

  6. Clauses and translations

    The approved clause library, the glossary of locked terms, approved commentary and translations.

  7. Templates and rules

    The approved templates and every written rule, with the unwritten ones listed as far as you know them.

  8. The released factsheets

    Every PDF you published that month, and any reissues.

Our checklist. Personal data is not needed; restrict the snapshot to fund data and documents.

Choosing the sample: which classes and markets to include

Include the hard cells, not just the easy ones. A pilot on a single English-language fund family tells you little. Choose a month and a scope that contain the situations where factsheets go wrong: a class newly registered in a market, a market with more than one language, a currency-hedged class, an ETF with a listing line, a fund whose KID changed during the month, a benchmark restated after sign-off, a corporate action in the top ten. ESMA's statement on AI asks firms to test AI tools for "accuracy, fairness, and reliability in various market scenarios" and to run "periodic stress tests to evaluate how these AI systems perform under extreme market conditions" (ESMA, 30 May 2024, paragraph 21); for factsheets, a volatile month with restatements and late corporate actions is the stress test.

Size follows from the cells. If the whole month is a few hundred factsheets, run all of them: the comparison is mechanical and a full run removes any argument about sampling. If it is thousands, run whole waves rather than a random scatter, so that each finding can be traced to a template, a market or a source.

How long does a factsheet pilot take?

About four weeks for one month's factsheets, most of it spent on data and rules rather than the run. The plan below is our suggestion, not a measured duration; your own access requests and approvals will set the real pace.

A four-week pilot on last month's factsheets

Pilot plan4 weeks
Scope, criteria, data snapshotWeek 1
Connect sources; load templates and rulesWeek 2
Run, compare, classifyWeek 3
Review with compliance; decideWeek 4
  • Scope, criteria, data snapshotWeek 1
  • Connect sources; load templates and rulesWeek 2
  • Run, compare, classifyWeek 3
  • Review with compliance; decideWeek 4
Our suggested plan in business days. Week 2 is where unwritten rules surface; budget compliance time there as well as in week 4.

Two weeks of the four are about your rules, not the tool. Writing down the rules your team applies from memory (which legend goes on which market, when a KID change holds a factsheet, how a hedged class is benchmarked) is work a pilot forces and every option needs. It is also the work that makes the result comparable across vendors.

Who should run the pilot, and who should judge it?

The production lead should run it, and marketing compliance should judge it, with internal audit watching. The production lead owns the inputs and knows the month's exceptions; the performance analyst confirms which figures were signed and when; a linguist for each language in scope reviews any difference of meaning; the compliance reviewer classifies each difference and owns the decision on published errors. Internal audit's role is the one most often left out: an observer who did not configure the rules and does not want the tool to win keeps the classification honest, in the same way as in a seeded-error test.

Keep maker and checker apart in the pilot as you would in production. The person who wrote the rules into the tool should not be the only person who classifies the differences, because a rule gap and a tool error look alike to the author of the rule. The vendor's role is to explain each tool error and fix it, not to classify.

Pass criteria to agree before the pilot starts

Agree them in writing before the run, with compliance, so that the result cannot be argued afterwards. No regulator or independent study publishes a pass mark for factsheet tools; the criteria below are ours, and the thresholds are yours to set.

The last criterion matters as much as accuracy. FINRA expects firms that use such tools to have policies that "address technology governance, including model risk management" where the tools are part of supervision (Regulatory Notice 24-09), and ESMA expects firms to check, regularly and after the fact, any process in which AI helps deliver information to clients (ESMA, paragraph 16). The pilot is the first of those checks, run before a single factsheet goes out.

Stringent oversight should be adopted by firms when employing AI in this context.

ESMA, public statement on AI in retail investment services, 30 May 2024, paragraph 16

Reading the result: a tool error, or a mistake you already published?

Expect rule gaps and published errors among the differences, not only tool errors, and be ready for that. Released factsheets were checked on a sample; a pilot checks every field. Where the tool and the released factsheet disagree, open both sources before deciding. Suppose the KID in force at month-end shows ongoing charges of 1.72% and the released factsheet shows 1.65%: the tool is right, and the released factsheet was out of date.

A published error found by a pilot is a real error in a live marketing communication. Treat it under your error policy, not the pilot's. In the UK, the Consumer Duty expects a firm that identifies issues in its communications to "investigate the issue" and "correct any deficiencies" (PRIN 2A.5.10R(2)). In the EU, the information on a fund's features "should be kept up to date" (ESMA guidelines, paragraph 23). Whether to reissue depends on what the error was and who relied on it, which is a compliance judgement.

What a demo shows, and what a re-run of your own month proves

Vendor demonstrationPilot on last month's factsheets
Data

Vendor demonstration: The vendor’s sample funds, clean and complete.

Pilot on last month's factsheets: Your signed data, documents and registrations, as they really were.

Exceptions

Vendor demonstration: Chosen to show the product well.

Pilot on last month's factsheets: Whatever happened that month: restatements, KID changes, new markets.

Right answer

Vendor demonstration: Asserted by the vendor.

Pilot on last month's factsheets: Known: you signed it, or you find you should not have.

Rules

Vendor demonstration: The vendor’s defaults.

Pilot on last month's factsheets: Yours, including the ones nobody had written down.

Result

Vendor demonstration: An impression.

Pilot on last month's factsheets: A list of differences, each with both sources and a classification.

Our comparison. Ask every vendor on your shortlist to run the same month, so the results can be compared.

What Factsheet Automation's own dry run looks like

Factsheet Automation is deployed with this kind of run built in. In the solution's fictional sample, the agents first proved themselves on a cycle the sample firm had already released by hand: a dry run on 1,184 April factsheets turned up 37 findings, each confirmed by the compliance reviewer before go-live. After go-live, the sample firm's cycle report tracks the same measures a pilot starts: business day of release (3 in September against 8 to 10 before May), field checks run (50,266 in September, 41 on each of 1,226 factsheets), and the share of agent flags people confirmed (241 of 250 over three cycles). These are fictional figures from sample data, shown to illustrate the measures; your pilot produces your own.

During the run, every action by an agent or a person is written to an append-only audit trail with its reason and evidence, which is what lets a reviewer classify a difference in minutes rather than reconstruct it. The agents hold what they cannot prove rather than guess, so a pilot's "correct holds" are visible as exceptions with owners, not buried in the output. How each agent works on a live cycle is traced in the AI factsheet generator guide, and the cost case the pilot should feed is in fund data management solutions vs agents.

Factsheet Automation's audit trail: every action with its reason and evidence

The audit trail screen for a fictional cycle: who did what, when, why and on which evidence, people and agents, append-only. Rows include the Figure check agent re-checking 3 factsheets with 41 of 41 passing as a second look after a person's approval; the compliance reviewer approving the Swiss disclosure on three factsheets with the clause and registration list as evidence; the reviewer asking why 3 are held; the Release agent building the sample of 49 under sampling rule v2; the Freshness agent reminding the performance analyst about an exception; the production lead accepting the Swiss insert as maker and submitting wave 2.
Fictional sample data. Filters by person, agent and wave; questions about the trail are answered with citations.

A fix re-checked by the agents after a person approves it

The fictional German factsheet for Global Sustainable Equity A CHF Hedged Acc marked Ready, with a banner: approved by the compliance reviewer at 9:24 a.m., re-checked by the agents, all 3 Swiss factsheets now pass 41 of 41 checks, wave 2 is 415 of 415 ready. The checks panel lists identity checks with their sources and confidence: fund name against the regulatory document system, share class and currency and ISIN against the distribution database, class launch date, and report date equal to the month-end.
Fictional sample data. Each check names the agent, its confidence and the source it compared against; in a pilot, this is where a difference is classified.

From proof of concept to go-live: what to run next

An agentic AI project can pass its proof of concept and still stall before production, because the proof ran on clean, frozen data with no deadline and production has neither. A passed pilot proves the tool on one month; go-live should prove it on live months before anyone relies on it. A practical sequence is one or two cycles in parallel, with the manual process still releasing and the tool's output compared but held back; then a switch of the release to the tool, wave by wave, starting with the simplest range; and then the controls that continue indefinitely. Those are a risk-based release sample that always includes every first-time class and market, a seeded-error test each quarter, and four numbers tracked every month: business day of release, holds by reason, flags confirmed by people and reissues.

The parallel cycles also test what the frozen pilot cannot: live feeds that arrive late, restatements that land after sign-off, and registrations that change mid-month. They are where the tool's holds, and the people who resolve them, meet a real deadline for the first time, so time them as carefully as you count the differences.

Questions people ask

Can we pilot without connecting the tool to production systems?

Yes. A frozen month-end snapshot of files and documents is enough for a re-run, and it is safer: nothing can be published or written back. Connections to live systems belong to the go-live plan, after the pilot has passed.

What if the pilot finds errors in factsheets we already published?

That is a finding about your current process, not a reason to stop the pilot. Classify each one, take it to compliance under your error policy, and fix the cause; the Consumer Duty in the UK expects firms to investigate and correct deficiencies in communications they identify.

Is a free AI fact sheet generator good enough to pilot?

It can be piloted the same way, and the re-run will show the gap quickly: a general generator has no access to your signed returns, KIDs, registrations or approved clauses, so it cannot show a source for each value or hold what it cannot prove.

How many factsheets should a pilot cover?

Enough to include the hard cases: new registrations, several languages, hedged classes, ETFs, KID changes and a restatement. For most ranges a full month or a full wave is practical, because the comparison is mechanical.

What happens after a successful pilot?

Run one or two live cycles in parallel with the manual process, with the tool's output held back, then switch the release to the tool once its results match your criteria. Keep the seeded-error test running quarterly afterwards as an ongoing check.

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.