Product stories

Product Story 02

AI Regulatory Assistant

Thesis: An AI assistant embedded in the regulatory auditor application that helps auditors find which requirements apply to their audit and the exact regulatory citations behind them instead of manually hunting through checklists.

RAGGrounded LLMCitationsEvalsCompliance Automation
Year
2025
Role
Senior PM
Stack
Full-text + metadata retrieval · LLM · Evals
Users
Auditors, compliance leads

01

Problem

Business problem

The regulatory auditor application lets enterprise subscribers assign and complete health & safety audits across their sites. But regulations are dense. An auditor running a corporate audit or a chemical-handling safety audit had to figure out on their own which requirements applied and which regulations were behind them. That made audits slow, dependent on individual expertise, and often left the regulatory basis for a requirement unclear.

User problem

An auditor working through an audit for their site needed two answers — which requirements apply at the given site, and which regulation backs each one? Finding the right checklists and the exact citations behind them took real time and a wrong answer meant an audit that wouldn't hold up. Auditors needed answers tied to real regulatory references they could click and verify.

02

User journey

AI Regulatory Assistant sample user journey diagram

03

RAG architecture

RAG-based Regulatory Assistant architecture diagram
Architecture summary table

04

PRD excerpt

PRD excerpt
User
Auditor or compliance lead completing regulatory H&S audits inside the regulatory auditor application.
Problem
Determining which requirements apply to a given audit, and the regulations behind them, requires slow manual navigation through checklists.
Goal
Help auditors quickly find the applicable requirements and their codified regulatory citations, grounded in the subscriber's regulatory content.
Non-goal
Replace regulatory interpretation or auditor judgment; the assistant surfaces the applicable requirements and citations, it doesn't adjudicate compliance.
Success metrics
  • Auditors locate the right checklists faster
  • Every surfaced requirement carries its correct, clickable citation
  • Answers stay grounded in the subscriber's own regulatory content

05

Example answer

Auditor question

“What Chemical Storage & Segregation regulations apply to my site?”

Assistant answer

The applicable audit requirements are:

  • Chemical containers properly labeled, stored, and closed when not in use.
  • Chemicals segregated and stored by compatibility, per OSHA General Industry Standards (29 C.F.R. Part 1910).

These are covered in the “Chemical Storage & Segregation” checklist within the Chemical Safety topic.

Design principle

No citation, no answer.

If retrieval can't anchor a claim, the assistant says so and routes the user to a human reviewer or a clarifying question. Precision over recall — silent confidence is a release blocker.

06

Trust, safety & quality gates

GateWhat it checksPass criteria
Citations are data, not model outputCitations stored alongside requirements, surfaced deterministicallyModel never generates a regulatory reference
GroundingEvery answer traces to a real requirement in the contentAnswer maps to retrieved requirement(s)
Tenant scopingRetrieval bound to the subscriber's own regulatory contentZero cross-tenant content
Refusal behaviorDeclines when content isn't in the subscriber's library"Not found" rather than fabrication

07

Evaluation

Every answer was evaluated against a six-dimension rubric. A failure in any single dimension halted release.

DimensionWhat we checkedPassFail
Retrieval accuracyDid it pull the right requirement?Correct requirement surfacedWrong/irrelevant requirement returned
Summary fidelityDoes the summary reflect the requirement?Faithful to source meaningOverstates, omits, or misreads
Citation correctnessIs the citation tied to that requirement?Citation matchesMismatched or missing citation
GroundingIs every answer traceable to a real requirement?Links back to sourceUnsupported claim / no source
Tenant isolationDid the user see only their own content?Correctly scopedLeakage across subscribers
Refusal behaviorDoes it decline when content isn't in the library?“Not found in library”Fabricates an answer anyway

QUALITY GATES (ALL MUST BE MET FOR RELEASE)

  • Summary fidelity verified against source on a review sample
  • Zero citation mismatches in the tested set
  • No cross-tenant content leakage
  • Graceful refusal when a requirement isn't in the subscriber's library

08

Tradeoffs, outcome, next

Tradeoffs

Precision over magic

  • Stored citations over AI generated ones: Every citation is saved in the database next to its requirement instead of being written by the model on the fly. That meant more upfront data work, but it made a made-up citation impossible. In a regulated audit, that's non-negotiable.
  • Keyword search + SQL over embeddings: Simpler to build, easy to debug, nothing new to maintain. The cost - search is pickier about exact wording. Acceptable here, because regulatory content uses consistent, controlled language.
  • Subscriber-specific content over generic content: Outputs displayed only from subscriber's data and never pooled across customers. Less 'collective wisdom', but customer data stays fully separated.

Outcome

Deployed impact

  • Auditors spent less time hunting for and locating the right audit checklists, and could more quickly identify which checklists to focus on for a given audit.
  • Every surfaced requirement carried its clickable regulatory citation, giving auditors a defensible basis they could verify.
  • Deployed inside the regulatory auditor application across enterprise subscribers.

What I'd improve next

Next bets

  • Agentic next-audit suggestions — have the system recognize a logged-in auditor's previously completed audits and proactively suggest the checklists they should complete next time they're in the tool, rather than waiting to be asked.