Skip to content
Products we operate

Report Grader: AI grading by Fig AI Systems

Report Grader is a product Fig AI Systems built and owns for education teams. It grades school reports against national and international standards, reducing manual correction time. A single report analysis triggers more than 1,000 token-efficient LLM calls.

DemoEducation
Scale
1,000+ LLM calls per report analysis
Status
Working demo, no public URL
Ownership
Built and owned by us

A product we built and own

A working demo built for education teams. This page sets out how it is engineered.

It sits alongside Build-a-Dress, a live business we run at a public address. Both are set out on the products page.

The problem: slow, inconsistent grading

A school report has to be checked against the standards, section by section. Doing that by hand costs a great deal of correction time.

Consistency is the other problem. The same report can come back with different emphasis and different feedback from two reviewers. The same reviewer can differ on two different days. The standards are long, and a human reader holds only part of them in mind. Both problems get worse as volume rises.

Report Grader takes on the repetitive half of that job: the systematic comparison against the standards.

How Report Grader works

Report Grader breaks a report into segments. Agents mapped to the standards corpus grade each segment. The results feed back into the criteria for the next run.

Three decisions define the architecture:

  • The unit of work is a segment, not the whole file. That makes the analysis parallelisable and each judgment attributable.
  • The grading agents are mapped to a domain-specific corpus, so criteria come from the actual review standards.
  • Evaluation is a permanent part of the product - the same loop described under closed-loop AI evaluation.

The fan-out costs more calls and more orchestration. It buys precision, concurrency and the ability to inspect any single grading decision. Managing it is what multi-agent orchestration and agentic workflow automation exists to do.

What is inside Report Grader

Five systems work together, from file parsing to the point a person signs off.

DOCX and PDF parsing with segmentation

Reports arrive as DOCX and PDF files. The first stage parses them into text, then segments it into pieces small enough to analyse independently. Segmentation preserves the structure of the report, so a grading decision can be pointed back at its source.

1,000+ token-efficient LLM calls at high concurrency

A single report analysis triggers more than 1,000 LLM calls. That works because the calls are token-efficient and run in parallel. Each call carries the smallest context that will do its job, which keeps cost per report in proportion. Concurrency keeps the wall-clock time of a thousand-call analysis acceptable to someone waiting for a result.

Agents mapped to a domain-specific corpus

The grading agents are skill-enabled and mapped directly to a domain-specific corpus. Grading is grounded in the school review criteria themselves. This is a retrieval problem: getting the right slice of authoritative material in front of the model. That is the job of vector databases, retrieval and data clustering.

Evaluation patterns that close the loop

Evaluation patterns close the loop between model output, review criteria and system improvement. Without that loop, outputs get spot-checked and changes get made on instinct. With it closed, a disagreement between the system and the criteria becomes a signal for the next iteration.

Human-in-the-loop grading

Inspectors can put their own input into the grading where it is needed. The product does the exhaustive first pass. A person applies judgment where the situation calls for it. The output affects a school, so that gate was built in from the start.

What Report Grader is for

It exists to reduce the manual correction time education teams spend on reports, and to improve grading consistency and feedback quality.

The one number on this page, the thousand-plus calls per analysis, describes how the system is built. Any figure for time saved depends on the standard being graded and the team doing the grading, so it belongs in a conversation about your reports and not on a marketing page.

What Report Grader proves

It exercises closed-loop evaluation, corpus-grounded retrieval and orchestration at high concurrency.

The evaluation work is closed-loop AI evaluation and testing. The corpus grounding is vector databases, retrieval and clustering. Reassembling a thousand scoped calls into one graded document is multi-agent orchestration. For a consumer marketplace, see Build-a-Dress or all products.

Frequently asked questions

Who built and owns Report Grader?

Fig AI Systems. Report Grader is one of the company's own products, not a client build. It sits alongside Build-a-Dress as evidence of the AI systems the company designs and engineers.

Why does grading one report take more than 1,000 LLM calls?

Because Report Grader assesses a report in pieces. The document is parsed, segmented, and sent through many small token-efficient calls that run concurrently. Small scoped calls produce judgments that can be checked individually.

Does Report Grader replace the human reviewer?

No. Report Grader is human-in-the-loop by design: inspectors can put their own input into the grading. The product takes on the repetitive comparison against the standards, which is what reduces manual correction time. Judgment stays with the people accountable for it.

What makes the grading specific to education standards?

Skill-enabled agents are mapped directly to a domain-specific corpus. The criteria the product grades against are the actual national and international standards. Evaluation patterns then close the loop between model output, review criteria and the next change.

Ready when you are

Do you review documents against a standard?

If your team compares long documents against a fixed set of criteria, we have built that product once already. Send us your review process and you get back an architecture.