AI Automation Lab

Where AI meets
the data platform.

Applied experiments in using AI to remove real administrative load โ€” document review, completeness checks, exception triage. Measured against a human baseline, not a demo.

Use cases

Six places AI actually pays off.

๐Ÿ“„

Document review

Extracting and validating fields from registration documents, IDs and consent forms โ€” with confidence scores that route low-certainty cases to a human.

โœ“

Completeness checks

Flagging registrations missing documents, signatures or guardian details before they become a compliance problem mid-season.

โš 

Exception identification

Surfacing the records that don't fit the pattern โ€” duplicate players, mismatched transfers, impossible dates โ€” instead of waiting for someone to notice.

โ–ฒ

Administrative prioritisation

Ranking the day's follow-up queue by deadline risk and financial exposure, so limited admin time hits the highest-value items first.

โ—ˆ

Decision support

Summarising a player or club's full history into the three facts an administrator needs before making a call.

โœŽ

Documentation generation

Turning pipeline metadata and lineage into first-draft technical documentation that an engineer edits rather than writes.

Experiments

What's on the bench.

In progress
๐Ÿงช

Lab 01 โ€” Registration document extraction

Testing structured extraction against real (anonymised) club registration packs. Measuring field-level accuracy versus manual entry, and the human review rate needed to beat the current error baseline.

  • Document AI
  • Human-in-loop
  • Accuracy eval
In progress
๐Ÿงช

Lab 02 โ€” Natural-language pipeline queries

Can an administrator ask "which under-14s are missing a medical form?" and get a trustworthy answer over Unity Catalog? Focus is on refusal behaviour when the model shouldn't guess.

  • Text-to-SQL
  • Unity Catalog
  • Guardrails
Planned
๐Ÿงช

Lab 03 โ€” Automated data quality rules

Generating candidate pipeline expectations from profiling a bronze table, then measuring how many survive review by an engineer who knows the domain.

  • Profiling
  • Expectations
  • Lakeflow
Planned
๐Ÿงช

Lab 04 โ€” Migration assistant for M-code

Translating Power Query M-code into PySpark with a test harness that diffs output frames, so the translation is verified rather than trusted.

  • Code translation
  • PySpark
  • Diff testing