Scaling LLM-Powered Financial Insights with Continuous Evaluation
fintool · Finance · 2025 · source Agentic: no · promotional bias: high · source-backed · extracted with prompt 0.5.6 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: financial research assistant evaluation
Fintool needed to generate high-volume financial insights from SEC filings and earnings transcripts while maintaining verifiable accuracy for institutional investors.
Constraints:
- Institutional finance requires trustworthy citations because a missed disclosure can have serious consequences.
- The system processes over 1.5 billion tokens across 70 million document chunks daily.
- Human reviewers cannot manually check every generated insight.
Architecture
Fintool uses Braintrust to enforce source/citation rules, build golden datasets from production logs and curated examples, run LLM-as-judge scorers for accuracy/relevance/completeness, monitor regressions in real time, and route low-scoring or downvoted content to human experts who can edit live content from the Braintrust UI.
Diagram confidence: explicit (topology described by the source).
flowchart LR A["Financial document corpus"] --> B["Fintool Feed summarization"] B --> C["Citation validation rules"] B --> D["Golden datasets"] C --> E["Braintrust evaluation workflow"] D --> E E --> F["LLM-as-judge scorers"] E --> G["Human expert review"]
Components
| Component | Role | Interacts with |
|---|---|---|
Financial document corpus |
SEC filings, earnings call transcripts, and other unstructured financial data. | Fintool Feed summarization |
Fintool Feed summarization |
Generates user-configured summaries and alerts from document sections. | Financial document corpus, Citation validation rules, Golden datasets |
Citation validation rules |
Requires valid source identifiers, formatting, and quote linkage. | Fintool Feed summarization, Braintrust evaluation workflow |
Golden datasets |
Industry and document-type benchmarks built from logs and handpicked examples. | Fintool Feed summarization, Braintrust evaluation workflow |
Braintrust evaluation workflow |
Runs automated scoring, monitoring, and trace/citation display. | Citation validation rules, Golden datasets, LLM-as-judge scorers, Human expert review |
LLM-as-judge scorers |
Automated scorers for accuracy, relevance, completeness, and format quality. | Braintrust evaluation workflow |
Human expert review |
Expert approval, rejection, or edits for low-scoring/downvoted insights. | Braintrust evaluation workflow |
Data flow
Financial documents are chunked and summarized into Fintool Feed according to user prompts and alerts. Each insight must include valid source identifiers and tied quotes, runs through Braintrust custom rules and LLM-as-judge scorers, is benchmarked against golden datasets, and escalates to expert review when scores or votes indicate risk.
3 supporting quotes
Why this architecture
Fintool combines automated evaluation with human escalation because financial insight generation needs scale and trust at the same time.
3 supporting quotes
Models used: LLM-as-judge scorers · LLMClassifier
Scale
- Fintool manages over 1.5 billion tokens across 70 million document chunks while processing gigabytes daily.“Managing over 1.5 billion tokens across 70 million document chunks while processing gigabytes of data daily.”article, stated
- The system processes over 1.5 billion tokens across 70 million chunks daily.“Fintool processes over 1.5 billion tokens across 70 million data chunks daily.”article, stated
- Fintool manages millions of LLM-generated insights.“This evaluation workflow has helped Fintool manage millions of LLM-generated insights”article, stated
Alternatives considered (roads not taken)
Human review of every document or insight
Rejected because: Daily filing volume makes full manual review impossible.
Check only that a source exists
Rejected because: Finance requires valid, formatted, directly tied citations and quotes.
Static evaluation sets
Rejected because: Golden datasets need production logs and handpicked examples to stay fresh as data changes.
Patterns
eval-driven-development (evaluation)
Fintool continuously evaluates generated insights with Braintrust rules, golden datasets, and automated scorers.
llm-as-judge (evaluation)
Automated LLM judges score each generated insight for accuracy, relevance, and completeness.
human-in-the-loop-gate (quality)
Low-scoring or downvoted content is routed to human experts for approval, rejection, or live edits.
structured-output-contract (quality)
Fintool enforces SEC IDs, quoted text checks, and formatting requirements on every insight.
Tradeoffs
Quality-control strategy
Chose automated evals with human escalation over human review of all generated insights.
Rationale: Automation handles scale while humans focus on edge cases and live corrections.
Dataset construction
Chose golden datasets from logs plus handpicked examples over purely static or synthetic benchmarks.
Rationale: Real-world examples keep tests aligned with changing industries and document types.
Gotchas (what bit them)
Financial insights without verifiable citations are unacceptable.
Root cause: Users rely on generated summaries for high-stakes investment research.
Resolution: Require SEC IDs, valid formatting, tied citations, and trace-span citation display.
Manual review cannot scale to daily filing volume.
Root cause: The system processes huge token/chunk volumes and millions of insights.
Resolution: Automate evals and reserve human reviewers for hard cases.
Prompt or data changes can create surprise regressions.
Root cause: Generated insight quality depends on evolving prompts and ingested data.
Resolution: Run Braintrust monitoring and golden-dataset benchmarks in real time.
Evaluation
Fintool evaluates with citation rules, SEC ID validation, quoted-text checks, golden datasets, LLM-as-judge scoring, downvotes, and expert review.
Metrics: accuracy · relevance · completeness · format quality · citation validity · low scores/downvotes
Outcomes
- Fintool manages millions of LLM-generated financial insights.
- Automated evaluations let human reviewers focus on the most challenging cases.
- Real-time evals make quality issues faster to detect and resolve.
- Citation and format validation improved precision for institutional-investor needs.
The source is a Braintrust customer story, so bias is high around the evaluation platform, but the described workflow is concrete and audit-oriented.