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

Snowflake cuts contract review time 70% with AI agent

Snowflake cuts contract review time 70% with AI agent

Key takeaway

  • Snowflake's internal team built an AI contract review agent that cut review time by 70% while maintaining full audit coverage and human oversight.

  • The system automatically extracts contract terms and classifies them against an editable playbook of rules that auditors control directly, enabling the audit team to focus on judgment and exception handling rather than manual document scanning.

  • Every extraction, classification, and rule change is logged for full auditability.

3 Key Points

  1. What happened

    Snowflake's internal audit team built an AI-powered contract review agent using Snowflake Cortex AI and related tools to automatically extract and classify terms from customer order forms, MSAs, and amendments. The system reduced review time by 70% — from days to hours — while enabling full coverage of thousands of quarterly order forms without proportional headcount growth.

  2. Why it matters

    Enterprise contract review is a manual, error-prone bottleneck that traditionally requires auditors to read every PDF line by line. By automating the tedious extraction and initial flagging work, auditors can focus on exception handling and judgment rather than scanning for needles in haystacks. The system maintains human control through an editable playbook (a governed Snowflake table) that auditors own and update directly, ensuring the AI respects the audit team's evolving definition of 'standard' vs. 'nonstandard' terms without requiring engineering tickets.

  3. What to watch

    The architecture is being extended to other agreement types beyond customer contracts. The playbook-driven design means the system improves with each review cycle, as corrections and labels feed back into long-term memory, compounding accuracy without retraining or redeployment.

In Depth

Read the full story

Snowflake's Forward Deployed Engineer team built an internal AI-powered contract review agent to solve a scaling problem in the company's audit operations. At enterprise scale, Snowflake processes a high volume of customer contracts — from structured capacity commitments to specialized marketplace agreements — each carrying unique commercial terms such as capacity commitments, discount structures, billing frequencies, and incentive clauses that must be reviewed for revenue recognition compliance and internal audit controls. The traditional process required auditors to read each PDF line by line, check terms for standard or nonstandard implications, and review revenue treatment for appropriateness. As deal volume grew, this model did not scale: thousands of order forms per quarter, each requiring careful human review. "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," says 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 — ultimately providing significantly expanded assurance and eventually also passing these time savings back to process owners."

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 that define what "standard" and "nonstandard" look like. The playbook is a governed Snowflake table that the audit team owns and edits directly, requiring no engineering ticket. The agent scores every clause against it, producing a classification of standard or nonstandard with confidence scores, clause-level excerpts, page references, and a natural-language explanation of why a term was flagged. 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 — whether to an extracted value or a classification — is logged and persisted as extraction tips, similar to playbook rules, that are stored in long-term memory and 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.

The playbook represents a fundamental shift in how audit control is enforced. Most AI contract tools ship with a fixed model of what's "normal"; in audit, where the definition of nonstandard evolves with business context, regulatory changes, and deal structure, that approach fails. The playbook manager puts control directly in the auditors' hands. It is an editable rules engine stored in Snowflake, accessible through the application UI. Each rule defines a term, its detection criteria, and its classification (standard vs. nonstandard). Every change is logged to an immutable audit trail — action, rule ID, who changed it, when, old value, 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 a novel discount structure shows up in Q4 deals, auditors add a rule and the agent starts flagging it across the entire corpus. The playbook evolves at the speed of business, not at the speed of engineering sprints. The system also catches patterns auditors did not know to look for. Rule-based detection catches known patterns, but contracts are creative documents — new clauses appear that no existing rule anticipates. The system uses a two-layer approach. First, a corpus of known-standard contract language is embedded and indexed. When the agent encounters a clause that is semantically distant from this corpus, it is flagged as potentially novel. Second, flagged terms are evaluated against existing playbook rules to separate genuinely novel language from known patterns. Surfaced novel terms land in a separate view where auditors label them: meaningful anomaly or routine noise. These labels flow back into the system, teaching it what to prioritize in future runs. Over time, the novel term detector gets sharper, tuned by the people who understand the contracts best.

The results demonstrate substantial operational impact. Review time was cut by 70% — what previously took multiple levels of prep across days is now handled by AI in hours. Thousands of order forms are reviewed for revenue implications per quarter without scaling the audit team in lockstep with deal volume. Every extraction, classification, rule change, and correction is logged with full provenance — the kind of evidence trail external auditors expect. Each review cycle feeds corrections and labels back into the system, compounding accuracy with every batch. "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," says Charles Xu, Engineering Manager of Applied AI. The same architecture is being extended to other agreement types. According to Nikolai Scholz, PM Unstructured Data Application, "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."

Context & Analysis

Snowflake's contract review automation addresses a fundamental operational bottleneck in enterprise software sales. As deal volume grows — Snowflake processes thousands of order forms per quarter — the traditional model of auditors manually reading every PDF becomes unsustainable. The system does not attempt to replace audit judgment; instead, it removes the exhaustive, error-prone reading phase so experts can focus on the high-stakes decisions that define revenue recognition compliance. The key design innovation is the playbook: by storing the definition of 'standard' vs. 'nonstandard' in an editable, governed table that auditors control directly, the system avoids the brittleness of fixed AI models. When business context or regulatory requirements change, auditors update the rules in minutes rather than waiting for engineering cycles. This design also solves a deep trust problem in audit: every decision is explainable, logged, and correctable by human experts. The novel term detection layer — flagging contract language semantically distant from a corpus of known-standard terms — captures clauses no existing rule anticipated, creating a feedback loop where auditor corrections teach the system what to prioritize next quarter.

FAQ

How much faster is the new contract review process?
Review time was cut by 70%. What previously took multiple levels of prep across days is now handled by AI and completed in hours.
Who controls what the AI flags as nonstandard?
Auditors own and edit a playbook directly — a governed Snowflake table that defines what counts as standard or nonstandard. Rules take effect immediately on the next processing run without code changes or redeployment, so the audit team can respond to new contract patterns in minutes.
How does the system maintain audit integrity?
Every extraction, classification, rule change, and correction is logged with full provenance — the kind of evidence trail external auditors expect. Auditors can approve, override, or escalate every finding, and all corrections are persisted as extraction tips that feed back into the agent on subsequent runs.
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 articleAurotek profit jumps on AI, semiconductor demand

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

Sign up free