Every enterprise AI pilot eventually hits the same wall. The agent demo worked because it ran on curated, well-described data in a controlled environment. Production is different. Production data has column names like rev_adj_v3_final, metric definitions that exist only in the head of the analyst who built the original dashboard in 2019, and a fiscal calendar that starts in February but is never documented anywhere a language model can find it.
Someone asks a Snowflake AI agent whether Q3 ACV was up. The agent queries the raw column. It returns a number. The number is confidently wrong because ACV at this company excludes free-tier activity and counts from a February fiscal year start — rules the agent has no way to know from the schema alone. That wrong number goes into a board deck. The AI pilot gets cancelled not because the model failed, but because the data infrastructure beneath it provided no business context.
This is the problem Snowflake Cortex Sense was built to solve. Announced at Snowflake Summit 2026 on June 2 and currently in private preview, it is not a new agent interface or a new model. It is a runtime context layer that automatically assembles business definitions, metric logic, analyst patterns, and governance metadata from your Snowflake data estate — and delivers that assembled context to AI agents the moment they need it, before they execute a single query.

TL;DR
- Cortex Sense is a runtime context enrichment layer — not a standalone product you deploy, but a shared substrate that CoWork and CoCo automatically read from when executing queries. Think of it as the context engine underneath both AI surfaces.
- It draws from four signal types simultaneously: Horizon Context semantic views (governed business definitions), query history (analyst patterns from past SQL runs and dashboards), BI tool definitions (Tableau and Power BI connected via Horizon Context), and Snowflake object metadata (lineage, tags, ownership, quality scores).
- No manual configuration is required to bootstrap Cortex Sense — it learns from signals already present in your Snowflake account. However, the quality of what it can assemble depends directly on the quality of your existing semantic views and metadata coverage.
- When Cortex Sense detects conflicting definitions (two teams measuring daily active users differently), it surfaces the conflict for human resolution rather than silently picking one. After resolution, it updates its understanding for future queries.
- Cortex Sense is distinct from Horizon Context. Horizon Context is the static store — where governed definitions live. Cortex Sense is the dynamic runtime — it retrieves from Horizon Context (among other signals) and assembles context at query time. You need both for the highest accuracy tier.
- The accuracy improvement is substantial but benchmarked on Snowflake’s own infrastructure. Results will vary based on semantic view coverage, metadata quality, and query complexity in your specific account.
- Cortex Sense ships with prebuilt plugins for finance and sales that bundle domain-specific business logic, skills, and MCP connectors. Teams in those functions can deploy a production-ready agent without starting from a blank configuration.
- Cortex Sense is currently in private preview. GA timeline has not been announced as of this writing.
The Core Problem: Agents Know Schema, Not Meaning
A well-designed Snowflake schema is a technical artifact. Column names are identifiers. Table relationships are join keys. The business meaning encoded in those tables — what counts as a conversion, which transactions are excluded from revenue, how the fiscal calendar maps to calendar quarters — lives everywhere except in the schema itself. It lives in analyst documentation, in the heads of people who built the original models, in BI tool definitions nobody exported, in a Slack thread from 2021 where someone explained why the mrr_adjusted column excludes trial customers.
When an AI agent queries your warehouse without this context, it is reasoning from structure alone. It sees a column called acv. It knows it’s a numeric field. It sums it for Q3 dates based on the date column in the table. Every step of that logic is technically correct. The answer it produces is wrong because the business definition of ACV at your company excludes free-tier, and your fiscal Q3 runs May through July, not July through September.

This failure pattern — a confident wrong answer produced by an agent reasoning correctly from inadequate context — is responsible for more enterprise AI pilot cancellations than any model quality issue. The model didn’t hallucinate. The infrastructure provided no business semantics for it to reason from. Cortex Sense is Snowflake’s infrastructure answer to that specific failure mode.
How Cortex Sense Works: The Four Signal Types
Cortex Sense is not a configuration step you perform once. It is a runtime that continuously reads from four signal types already present in your Snowflake account and assembles the most relevant context at query time — dynamically, based on what the agent is asking.

Signal 1: Horizon Context Semantic Views
This is the highest-quality signal Cortex Sense draws from. Semantic Views in Snowflake Horizon Context are governed, version-controlled SQL objects that encode business definitions — what a metric means, how dimensions relate, which filters apply to a calculation. When you define quarterly_acv in a semantic view that specifies the fiscal calendar offset and the free-tier exclusion filter, Cortex Sense can retrieve that definition at runtime and apply it before the agent writes a single query.
The accuracy data reflects this dependency clearly: Cortex Sense alone (drawing from query history, metadata, and agent skills) lifts accuracy from 47% to 83%. Cortex Sense with full Horizon Context semantic views reaches 86%. The three-point delta between 83% and 86% is the contribution of having governed semantic definitions in place — small in absolute terms, meaningful for the category of questions where a precise business definition is the difference between right and wrong.
Signal 2: Query History
Cortex Sense reads the history of SQL queries run in your account — from analysts, from scheduled jobs, from BI tool extracts. This is where institutional knowledge lives in most data organizations: not in documentation, but in the queries analysts have been writing for years. A pattern like “always filter out account_type = 'trial' when summing revenue” may never appear in any documentation, but it appears in thousands of queries. Cortex Sense extracts that pattern and incorporates it into the context it assembles for future agent queries.
Signal 3: BI Dashboard Definitions
Tableau and Power BI dashboards encode business definitions in calculated fields, measure expressions, and filter logic. A Tableau calculated field for “Adjusted Revenue” may encode years of business rules that nobody has migrated to a semantic layer. Horizon Context’s Wave 1 connectors bring those definitions into Snowflake’s catalog, and Cortex Sense then draws from them at query time. This is significant: it means Cortex Sense can bootstrap on business context that predates Snowflake’s semantic layer — captured from the BI tools where those definitions already live.
Signal 4: Object Metadata and Agent Skills
Object metadata — lineage, tags, ownership, quality scores, column descriptions, and governance classifications from masking policies and MCP-connected context — rounds out the picture with operational signal about the data. An agent asking about customer revenue benefits from knowing that the customer_revenue table has a data quality score of 99.2%, was last updated 2 hours ago, and is owned by the finance data team. That operational context shapes how the agent interprets and presents its answer.
Agent skills add the learned-behavior dimension. As CoCo and CoWork execute tasks, Cortex Sense records the patterns of what worked — which context made answers accurate, which tool calls resolved ambiguous questions — and incorporates those patterns into future context assembly.
The Self-Correcting Loop: What Happens When Definitions Conflict
Different teams in an organization often calculate the same metric differently. The product team’s “daily active users” counts any login. The finance team’s “daily active users” excludes support sessions. Both definitions appear in query history, in BI dashboards, and in semantic views — and they conflict.
Cortex Sense detects these conflicts and, rather than silently picking one, surfaces the ambiguity for human resolution. According to Snowflake’s Summit description, when signals conflict, Cortex Sense asks a designated stakeholder to settle the definition and then updates its understanding for all future queries. This self-correcting loop is architecturally significant: it turns the process of deploying AI agents into a forcing function for resolving the definition disagreements that have always existed in enterprise data but were never surfaced by traditional BI tools.
Practical implication: teams that have clean, agreed-upon metric definitions in semantic views will see Cortex Sense reach its full accuracy potential immediately. Teams with contested or undocumented metrics will encounter Cortex Sense surfacing those conflicts as a first deployment step — which is a feature, not a bug, but plan for that resolution process in your deployment timeline.
The Accuracy Impact, Contextualized

The 47% baseline number deserves some context. It represents frontier model accuracy on enterprise structured query tasks — not simple SQL retrieval, but questions that require understanding business definitions, applying fiscal calendars, excluding specific segments, and joining across multiple tables with the correct business logic applied. This is not a contrived benchmark. It is the class of question real CoWork users ask daily.
The jump to 83% with Cortex Sense, and 86% with full Horizon Context coverage, represents a qualitative shift: from “the agent sometimes gets this right” to “the agent consistently gets this right on queries where business context is the key variable.” The remaining 14–17% of failures are harder problems — cross-system queries, novel metric combinations, questions where no existing signal covers the required business logic.
Cortex Sense vs Horizon Context: How They Fit Together
| Dimension | Horizon Context | Cortex Sense |
|---|---|---|
| What it is | Static store of governed business definitions | Dynamic runtime that assembles context at query time |
| Input | Data team authoring semantic views, connecting BI tools | Reads from Horizon Context + query history + metadata + agent skills |
| When it acts | At definition time — you build it once, update when logic changes | At query time — assembled fresh for every agent invocation |
| Who maintains it | Data team / analytics engineers via Semantic Views | Snowflake manages the runtime; self-updates from signals |
| Manual configuration? | Yes — semantic views must be authored or auto-generated | No — bootstraps from existing account signals |
| Conflict handling | None — definitions are whatever you authored | Detects conflicts, surfaces for human resolution |
| Without the other | Works (Cortex agents read semantic views directly) | Works at 83%; reaches 86% when Horizon Context is rich |
The relationship is not “choose one.” Horizon Context is where your data team encodes business definitions. Cortex Sense is what makes those definitions available to agents dynamically, alongside the additional signals it reads from query history and metadata. Build Horizon Context to improve what Cortex Sense has to work with.
The Prebuilt Domain Plugins
One of the more immediately practical pieces of the Cortex Sense announcement is the prebuilt domain plugins for finance and sales. Each plugin bundles:
- →Domain-specific skills (what the agent knows how to do in that function)
- →Business logic for common finance or sales definitions (ARR, MRR, pipeline stage conventions, quota attainment calculations)
- →MCP connectors for the tools those teams actually use (Salesforce for sales, ERP integrations for finance)
- →CoWork integration with user memory so the agent learns individual user preferences over sessions
The effect is that a sales leader can deploy a production-ready CoWork agent for their team without a data engineer spending weeks configuring CRM definitions, pipeline stage logic, and quota calculation rules from scratch. The plugin provides a starting template that inherits the sales context; the data team refines it for company-specific definitions on top of the prebuilt base.
This matters for adoption velocity. The recurring complaint with enterprise AI isn’t model quality — it’s time-to-value. A pilot that requires six weeks of semantic layer authoring before the agent gives useful answers doesn’t survive budget cycles. A prebuilt plugin that makes an agent 80% useful on day one, with the remaining 20% improvable through semantic view refinement, changes the deployment economics entirely.
What to Build Before Cortex Sense Goes GA
Cortex Sense is in private preview with no announced GA date. But the work required to get full value from it when it ships is work your data team should be doing regardless. The context quality Cortex Sense can assemble is a direct function of how well your semantic layer is built. Here is the preparation stack, in order of priority:
1. Audit your semantic view coverage
Run a coverage analysis: which metrics appear in your most-queried dashboards and reports? Which of those have formal semantic view definitions in Horizon Catalog? The gap between “metrics that matter to the business” and “metrics with semantic view definitions” is exactly the gap Cortex Sense will struggle to fill. Use Cortex Analyst’s query history data to identify the most-asked questions; those are your highest-priority semantic view candidates.
2. Use Semantic View Autopilot for the first 80%
Semantic View Autopilot (GA as of Snowflake Summit 2026) generates semantic view definitions automatically from your existing SQL files, Tableau workbooks, or Power BI reports. It is not perfect, but it covers the mechanical 80% — the metric definitions that translate straightforwardly from existing analytical logic. Data engineers refine the remaining 20% where business context requires judgment.
3. Resolve your definition conflicts now
Identify metrics where different teams use different definitions. If daily active users is calculated three different ways across three different dashboards, decide on the canonical definition before Cortex Sense surfaces that conflict at agent query time. The resolution process is easier in a structured setting than as a reactive response to an agent giving different users different answers for the same question.
4. Connect your BI tools via Horizon Context
Horizon Context’s Wave 1 connectors cover Tableau and Power BI. If your organization’s analytical logic lives primarily in one of these tools, connecting them now enriches the signal Cortex Sense draws from — even before your semantic view coverage is complete. BI-derived definitions are a legitimate bootstrapping path for the context runtime.
The Gotchas
Cortex Sense is Snowflake-only — cross-system context requires additional tooling.
Cortex Sense draws from signals within your Snowflake account. If your data estate spans Snowflake, Databricks, dbt projects, external APIs, and Salesforce, Cortex Sense builds context for the Snowflake portion only. For agents that need to reason across a multi-system estate, a separate enterprise context layer (Atlan, DataHub, or similar) is needed to bring Snowflake context together with non-Snowflake signals. Cortex Sense and those tools are additive, not competing.
The 83–86% accuracy numbers are Snowflake’s own benchmarks — your mileage will vary.
The accuracy figures come from Snowflake’s internal testing on enterprise structured query benchmarks. Your actual accuracy with Cortex Sense will depend on the richness of your semantic view coverage, the quality of your query history as a training signal, and the complexity of your specific business logic. Teams with well-maintained semantic layers and rich query history will likely see results near the published numbers. Teams with sparse metadata and no semantic views will see lower gains — and that gap is a clear signal of where semantic layer investment should go.
Cortex Sense reads from query history — which means it learns your data team’s antipatterns too.
If analysts in your account have been systematically applying incorrect filters, using wrong join conditions, or calculating metrics the wrong way, Cortex Sense will extract those patterns as signals alongside the correct ones. The self-correcting loop helps surface conflicts, but it cannot distinguish “this pattern is common” from “this pattern is correct” without a governing semantic view to adjudicate. Semantic views are not optional for quality context — they are the mechanism that validates what Cortex Sense learns from behavioral signals.
Private preview access is invitation-only with no public waitlist announced.
As of September 2026, Cortex Sense remains in private preview. Snowflake has not published a GA date or a public waitlist. Enterprise teams who want early access should engage their Snowflake account executive directly. The work you do on semantic views and Horizon Context coverage is valuable regardless — it is the prerequisite infrastructure that unlocks Cortex Sense’s full accuracy when access becomes available.
The One Principle
“The model is not your competitive advantage. The context layer is. Cortex Sense is Snowflake’s infrastructure bet that governed semantic definitions, assembled at runtime, are more valuable than any individual model improvement.”
FAQ
What is Snowflake Cortex Sense?
Cortex Sense is a runtime context enrichment layer announced at Snowflake Summit 2026 on June 2. It automatically builds a shared context substrate from four signal types — Horizon Context semantic views, query history, BI dashboard definitions, and Snowflake object metadata — and delivers that assembled context to AI agents (CoWork and CoCo) at query time, without manual configuration. It lifted accuracy on enterprise structured query benchmarks from 47% (frontier model alone) to 83–86% in Snowflake’s testing.
How is Cortex Sense different from Horizon Context?
Horizon Context is the static store where business definitions live — semantic views, governed metrics, metadata from connected BI tools. Cortex Sense is the dynamic runtime that assembles context from Horizon Context and other signals at query time. Horizon Context defines the context; Cortex Sense activates it. Both are needed for the highest accuracy tier: Cortex Sense without Horizon Context reaches ~83%, Cortex Sense with rich Horizon Context coverage reaches ~86%.
Does Cortex Sense require manual configuration to set up?
No manual configuration is required to bootstrap Cortex Sense — it reads from signals already present in your Snowflake account. However, the quality of what it assembles depends directly on the richness of your existing semantic views, query history, and metadata coverage. An account with sparse metadata and no semantic views will see lower accuracy gains than an account with well-maintained Horizon Context definitions. The preparation work is building the semantic layer, not configuring Cortex Sense itself.
What happens when Cortex Sense finds conflicting business definitions?
Cortex Sense surfaces the conflict for human resolution rather than silently picking one definition. When different teams calculate the same metric differently — daily active users counting logins vs. excluding support sessions, for example — Cortex Sense detects the discrepancy and asks a designated stakeholder to settle it. After resolution, it updates its understanding for all future queries. This self-correcting loop turns agent deployment into a forcing function for resolving definition disagreements that have always existed in the data.
Is Cortex Sense available now and how do I get access?
Cortex Sense is in private preview as of September 2026. There is no public waitlist or announced GA date. Enterprise teams should contact their Snowflake account executive directly to request private preview access. The most productive use of time before access is available is building semantic views in Horizon Context, connecting BI tools via Horizon Context connectors, and resolving metric definition conflicts across teams — all of which directly improve what Cortex Sense can assemble when access is granted.
What are the prebuilt domain plugins in Cortex Sense?
Cortex Sense ships with prebuilt plugins for finance and sales. Each plugin bundles domain-specific skills, pre-encoded business logic (ARR calculations, pipeline stage definitions, quota attainment rules), and MCP connectors for the tools those functions use (Salesforce for sales, ERP integrations for finance). A sales or finance team can deploy a production-ready CoWork agent using a domain plugin as the starting template rather than configuring everything from scratch, dramatically reducing time-to-value.
Related reading: Using MCP Servers with Snowflake · Cortex AI token usage monitoring · Hidden Cortex AI token costs · Snowflake Dynamic Data Masking · Snowflake DCM Projects · Governing AI agents in Snowflake · Snowflake Horizon Context (official)










































