AIToday
Large Language ModelsAI Business & IndustrySnowflake AI BlogPublished: Aug 10, 2026, 10:00 JST6 min read

Snowflake cuts contract review time 70% with AI agent

Snowflake cuts contract review time 70% with AI agent

Key takeaway

  • Snowflake built an internal AI contract review agent that cut review time by 70%, enabling auditors to review the full population of thousands of quarterly order forms instead of samples.

  • The system combines automated term extraction and classification against an editable playbook (rules table) that auditors own and update directly, keeping human judgment in control while removing tedious PDF scanning.

  • Every decision is logged for regulatory compliance, and the system learns from corrections on each run.

3 Key Points

  1. What happened

    Snowflake's internal team built an AI-powered contract review agent using Snowflake Cortex AI and related tools to automatically extract, classify, and flag contract terms. The system reduced contract review time by 70% — from days to hours — while enabling auditors to review the full population of thousands of order forms per quarter instead of samples.

  2. Why it matters

    Enterprise contract review has traditionally required manual, line-by-line PDF scanning by auditors, creating bottlenecks and human-error risk as deal volume grows. By automating the detection layer while keeping auditors in control of what counts as "nonstandard" through an editable playbook (a rules table auditors manage directly), the system lets experts focus on judgment rather than repetitive reading. Every extraction, classification, and correction is logged for audit trail compliance.

  3. What to watch

    The architecture is being extended to other agreement types beyond customer contracts. The system improves with each review cycle, as auditor corrections and labels flow back into long-term memory and custom extraction rules, compounding accuracy over time.

In Depth

Read the full story

Snowflake's Forward Deployed Engineer team built an internal contract review agent to solve a scaling problem endemic to enterprise audit: as the company's deal volume grew — ranging from structured capacity commitments to specialized marketplace agreements — the audit team's traditional process of manually scanning PDF order forms line by line became unsustainable. Each contract carried unique commercial terms — capacity commitments, discount structures, billing frequencies, incentive clauses — that required careful review for revenue recognition compliance and internal audit control. Auditors sampled the population and tested controls across PDFs, but this approach did not scale to thousands of contracts per quarter.

Amrita Kapoor, VP Internal Audit, described the problem: "The audit team was spending hours manually scanning PDFs to find nonstandard terms and yet only providing assurance on a sample of the entire population. We needed to flip the model. By letting AI handle the exhaustive reading across the entire population, our auditors can focus their expertise on exception handling."

The Contract Review Agent operates in three layers. First, ingest and extract: Order form PDFs flow from source systems through Google Drive via Snowflake Openflow into a Snowflake stage. A Cortex Agent powered by Cortex AI Functions handles layout extraction and uses AI Extract to pull structured fields — customer name, capacity amount, discount terms, payment schedules, and dozens of revenue-relevant data points. Second, classify against a playbook and flag novel terms: Rather than relying solely on the model's judgment, the agent evaluates every extracted term against a user-managed playbook, a living set of rules stored in a Snowflake table that the audit team owns and edits directly with no engineering ticket required. The agent scores every clause, producing a classification of standard or nonstandard with confidence scores, clause-level excerpts, page references, and a natural-language explanation. The system also detects potentially novel terms by identifying clauses semantically distant from a corpus of known-standard contract language, then evaluates them against existing playbook rules to separate genuinely novel language from known patterns. Third, surface, review and learn: Findings are presented in a reviewer-centric application with an admin dashboard for portfolio-level visibility and a contract detail view for deep-dive review. Auditors can approve, override, or escalate every finding. Every correction — to an extracted value or a classification — is logged and persisted as extraction tips in long-term memory, fed into the agent on every subsequent run. A parallel Snowflake CoWork agent gives stakeholders a natural-language interface to audit status and nonstandard rates without needing direct app access.

Charles Xu, Engineering Manager of Applied AI, emphasized the reasoning layer: "The agent is not just parsing but reasoning. It explains why a term is considered nonstandard, cites the playbook rule and presents the contract excerpt, letting the reviewer confirm or correct. Every decision is logged."

The playbook manager puts control directly in auditors' hands. Each rule defines a term, its detection criteria, and its classification (standard vs. nonstandard). Every change is logged to an immutable audit trail showing action, rule ID, who changed it, when, old value, and new value. Rules take effect immediately on the next processing run without code changes or redeployment. This means the audit team can respond to a new contract pattern in minutes. When novel terms or discount structures appear, auditors add rules and the agent starts flagging them across the entire corpus. The novel term detection layer surfaces flagged terms in a separate view where auditors label them as meaningful anomaly or routine noise; these labels flow back into the system, teaching it what to prioritize in future runs.

The results speak to the impact of this design: review time was cut by 70%, what previously took multiple levels of prep across days is now handled by AI and takes hours. Thousands of order forms are reviewed for revenue implications per quarter without scaling the audit team in lockstep with deal volume. Because every extraction, classification, rule change, and correction is logged with full provenance, the system is auditable by design — the kind of evidence trail external auditors expect. And because each review cycle feeds corrections and labels back into the system, accuracy improves over time.

Nikolai Scholz, PM Unstructured Data Application, noted the broader implication: "The only way contract review scales with the business is through this kind of system. Without it, you grow your operational team linearly. With it, you keep the team lean while expanding coverage — and the system gets smarter every quarter because the experts are teaching it." The same architecture is being extended to other agreement types, generalizing the pattern: define an extraction schema, write playbook rules for what "standard" means in that document type, and let the agent do the exhaustive reading while experts focus on judgment.

Context & Analysis

Snowflake's contract review challenge is representative of the operational bottleneck facing large enterprises: as deal volume grows — in Snowflake's case, thousands of order forms per quarter — manual headcount-based review becomes unscalable and creates audit and compliance risk. The company's response reveals a design principle increasingly common in frontier AI deployments: automation of detection and extraction, with human expertise reserved for judgment and control.

The playbook mechanism is the architectural keystone. Rather than shipping the agent with a fixed, pre-trained model of what "standard" means, Snowflake put rule ownership directly in the hands of auditors. This sidesteps a fundamental failure mode of many AI-for-business tools: the assumption that a single model definition of "normal" will remain valid across regulatory, business, and deal-structure changes. By making the playbook a governed Snowflake table that auditors edit directly — with immediate effect and a full audit trail — the system decouples the learning loop from engineering sprints. When a novel discount structure emerges in Q4 deals, auditors add a rule in minutes rather than filing a ticket.

The two-layer approach to novel term detection (semantic distance from a known-standard corpus, then evaluation against playbook rules) addresses another constraint: contracts are creative documents, and rules-based systems alone will miss genuinely new patterns. By surfacing flagged novel terms for auditor labeling and feeding those labels back into the system, Snowflake creates a feedback loop where the agent's precision improves over time — each review cycle compounds accuracy.

FAQ

How does the agent decide what is 'nonstandard' in a contract?
The agent evaluates extracted terms against a user-managed playbook — an editable Snowflake table that the audit team owns and updates directly. Each playbook rule defines what counts as standard or nonstandard for specific terms. The agent also flags potentially novel language that is semantically distant from known-standard contract language, which auditors then label as meaningful anomaly or routine noise.
What happens when the audit team corrects the agent's work?
Every correction is logged and persisted as extraction tips stored in long-term memory, then fed into the agent on every subsequent run. The system also records rule changes to an immutable audit trail showing who changed what and when, with no code or redeployment required — changes take effect on the next processing run.
What technologies did Snowflake use to build this system?
The system uses Snowflake Openflow (for PDF ingestion), Cortex Agent and Cortex AI Functions (for extraction and classification), Snowflake AI Extract (for structured field parsing), Streamlit in Snowflake (for the reviewer application), and Snowflake CoWork (for natural-language stakeholder access).
Snowflake AI BlogRead Original Article

Get the latest Large Language Models news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleBroadcom Positioned to Weather AI Downturn While Rivals Falter

The AI news that matters, in one minute each morning.

Sign up free