AIToday
Large Language ModelsAI Business & IndustrySnowflake AI BlogPublished: Aug 9, 2026, 01:01 JST5 min read

Snowflake cuts contract review time 70% with AI agent

Snowflake cuts contract review time 70% with AI agent

Key takeaway

  • Snowflake deployed an AI-powered contract review agent that reduced manual review time by 70% while maintaining auditor control and compliance.

  • The system extracts data from PDFs, classifies contract terms against an audit-team-managed playbook of rules, and surfaces exceptions—allowing auditors to focus on judgment rather than document scanning.

  • Every extraction, classification, and correction is logged for audit trail purposes, and the system improves with each batch as auditors label novel terms and refine rules.

3 Key Points

  1. What happened

    Snowflake built an internal AI agent that automates the detection and classification of contract terms, cutting manual review time by 70%. The system ingests PDFs, extracts structured data using Cortex AI, evaluates terms against an audit-team-managed playbook of standard and nonstandard rules, and surfaces flagged items for human review.

  2. Why it matters

    Enterprise contract review has traditionally required manual line-by-line audit work that scales only by hiring more auditors. This tool removes the tedious reading phase while keeping auditors in control of judgment and rule-setting—allowing the audit team to focus on exception handling and decision-making rather than searching through thousands of quarterly order forms for nonstandard clauses.

  3. What to watch

    The playbook (the audit-owned rules table) updates immediately without code changes, and the system learns from each correction, feeding back extraction tips and labels to improve accuracy over time. Snowflake is now extending the same architecture to other agreement types beyond customer contracts.

In Depth

Read the full story

Snowflake's audit team faced a scaling problem. As the company processed an expanding volume of customer contracts—ranging from structured capacity commitments to specialized marketplace agreements—each contract carried unique commercial terms that required careful human review for revenue recognition compliance. Auditors were spending hours manually scanning PDFs to find nonstandard terms and check revenue treatment for appropriateness, but they could only sample the population, not cover it exhaustively. "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," said Amrita Kapoor, VP Internal Audit. "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."

Snowflake's Forward Deployed Engineer team built a Contract Review Agent that works in three layers. First, order form PDFs flow from source systems through Google Drive via Snowflake Openflow into a Snowflake stage, where 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, the agent evaluates every extracted term against a playbook—a user-managed, audit-team-owned Snowflake table that defines what "standard" and "nonstandard" look like. The agent scores every clause against the playbook, producing a classification with confidence scores, clause-level excerpts, page references, and a natural-language explanation. Third, findings are presented in a reviewer-centric application where auditors can approve, override, or escalate every finding. Every correction—whether to an extracted value or a classification—is logged and persisted as extraction tips or playbook refinements that feed into the agent on every subsequent run.

The playbook is core to the design. Rather than shipping with a fixed model of what's "normal," the system puts control directly in the auditors' hands. Each rule defines a term, its detection criteria, and its classification. Every change is logged to an immutable audit trail showing who changed what and when. Rules take effect immediately on the next processing run without code changes or redeployment, meaning the audit team can respond to a new contract pattern in minutes. Charles Xu, Engineering Manager of Applied AI, noted: "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 system also catches novel terms—clauses that no existing rule anticipates. It uses a two-layer approach: first, a corpus of known-standard contract language is embedded and indexed, and clauses semantically distant from it are flagged as potentially novel; second, flagged terms are evaluated against existing playbook rules to separate genuinely novel language from known patterns. Auditors label these novel terms in a separate view, and those labels flow back into the system, sharpening the novel term detector over time. The results speak for themselves: review time dropped 70%, the audit team can now review thousands of order forms per quarter without linear headcount growth, every extraction and classification is logged for audit trail purposes, and accuracy improves with each review cycle as corrections and labels compound. Snowflake is now extending the same architecture to other agreement types, with PM Nikolai Scholz saying: "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."

Context & Analysis

Enterprise contract review has long been a bottleneck in the quote-to-cash lifecycle. As Snowflake's deal volume grew to thousands of order forms per quarter, auditors were spending hours manually scanning PDFs line by line to identify nonstandard clauses—such as nonstandard discount structures, capacity commitments, or billing frequencies—that affect revenue recognition and internal audit controls. This manual approach created two problems: it could not scale with deal growth without hiring more auditors, and auditors could only assure a sample of the population, not full coverage.

The solution Snowflake built preserves auditor judgment while automating the exhaustive reading. The system is built in three layers: ingest-and-extract (PDFs flow through Snowflake Openflow and Cortex AI extracts structured fields), classify-against-a-playbook (the agent scores every clause against an audit-team-owned rules table), and surface-for-review (auditors approve, override, or escalate findings in a reviewer-centric application). The playbook is the crucial innovation—it is an editable, logged set of rules that auditors control directly, with no engineering ticket required. When a new contract pattern emerges, auditors can add a rule and the agent flags it across the entire corpus on the next run.

The results show both speed and coverage: review time dropped 70%, and the team can now process thousands of order forms per quarter without scaling headcount linearly. Because every extraction, classification, rule change, and correction is logged, the system produces the audit trail external auditors expect. And because auditors label novel terms and refine rules with each batch, accuracy compounds over time—the system gets smarter as the experts teach it.

FAQ

How much faster is contract review now?
Review time has been cut by 70%. What previously took multiple levels of prep over days is now handled by AI in hours.
Who decides what counts as a nonstandard contract term?
The audit team owns and edits a playbook—a governed Snowflake table that defines standard and nonstandard rules. Changes take effect immediately on the next processing run without engineering involvement.
What happens when the AI encounters a contract clause it has not seen before?
The system flags potentially novel terms by comparing them against a corpus of known-standard language, then separates genuinely novel clauses from known patterns. Auditors label these novel terms as meaningful anomalies or routine noise, and these labels feed back into the system to improve future detection.
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 articleAMD Stock Up 200% in 12 Months as Data Center Revenue Doubles

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

Sign up free