
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.
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.
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.
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.
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."
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.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
Ask AI anything about this article. Q&As are published on this page for other readers too.
Security researchers led by Alexander Panfilov discovered a vulnerability in the APIs of all major AI provider…

OpenAI completed a stock buyback worth roughly $7 billion, allowing current and former employees to sell share…

Brad Lightcap, OpenAI's Chief Operating Officer until April 2026 and a longtime executive who built the compan…

Brad Lightcap, who served as OpenAI's COO and most recently as special projects lead, announced his departure…

CEO Sundar Pichai announced that the Gemini app has surpassed 1 billion monthly active users, making it the 14…

Brad Lightcap, who joined OpenAI in 2018 and served as chief financial officer for four years before becoming…

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