AI Engineer World's Fair 2026
Building GTM AI Agents: Lessons from Deploying to 6,000 Users — Sait Izmit, Snowflake
Read the talk
Building GTM AI Agents: Lessons from Deploying to 6,000 Users
Sait Izmit explains how Snowflake’s internal go-to-market assistant earned trust through narrow scope, phased rollout, sustained activation, frequent rearchitecture, and a production-log feedback loop.
From a talk by Sait Izmit
At a glance
Ideas worth remembering
Evaluate against the questions users will actually ask—even when the current agent lacks the required data—and prefer a smaller set of highly reliable answers over broad, mediocre coverage.
Separate rollout gates: use a pilot to establish quality, a beta to find workflow-critical coverage gaps and prove retention, and general availability to begin organizational activation.
Measure trial and retention separately. If users try the assistant and leave, improve the product; if they never try it, invest in demonstrations, enablement, leadership sponsorship, and adoption measurement.
Expect successful data chat to become ordinary. Continue into workflow automation, team-built capabilities, and personalization instead of treating the initial launch as a finished product.
Build with the current stack while preserving room to rearchitect. Production use revealed needs for CI/CD, evaluations, skills, progressive disclosure, memory, scheduling, and additional interfaces that the original design did not predict.
Treat logs as product infrastructure: classify real questions, find recurring gaps and frustration, create new enablement material or features, and feed those improvements back into the assistant.
Test what sellers will ask, including what the agent cannot answer
The central product risk is nondeterminism combined with an unrestricted interface. A free-form chat box invites users to ask anything. Izmit’s working model is that the first five answers determine whether a user returns; after a bad first impression, winning that user back may require ten times as much effort, if it remains possible at all. His team treats quality as P(-1): the prerequisite before the rest of the product work matters.
Before trying the early assistant, Izmit mapped Snowflake’s sales process into a spreadsheet of 150 questions. Engineers objected that the agent did not have the data needed for many of them. That objection was precisely why the test mattered: the evaluation represented the questions sellers would actually ask, rather than the questions the current implementation was designed to pass. The first run reached 50% accuracy.
The result led to a sharp scope decision. The team preferred answering 50 questions at 95% accuracy over attempting 100 at 70%. Narrower coverage made the product less impressive on paper, but gave early users a better chance of seeing several reliable answers in a row. Once that trust existed, users could ask for more capability instead of dismissing the whole system.
That restraint did not prevent later scale. Izmit says 60% of the connected data arrived after launch, over the following six or seven months. By the time of the talk, the assistant contained 15 semantic views, 85 tables, and 3,000 columns, plus five or six MCP connections and close to 20 skills. Coverage followed trust rather than preceding it.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Each launch phase answers a different question
Because early interactions carry so much weight, Snowflake did not expose the assistant to everyone at once. The rollout separated three questions that teams often blur together: Is the system accurate? Does it cover enough daily work to become useful? Will users return after trying it?
The pilot used AI-native employees who were willing to tolerate rough edges and provide detailed feedback. Its purpose was quality: find failures, improve accuracy, and smooth the experience before less-forgiving users arrived. After a few weeks, the team moved to a 10% beta of 600 people.
The beta tested whether the assistant was a real minimum viable product. Requests to connect more data were not all treated equally; concentrations of similar requests indicated missing information required by recurring workflows. The team also measured retention rather than relying only on question volume. It moved to general availability after weekly active-user retention exceeded 70%, giving it evidence for quality, sufficient coverage, and repeat use. Snowflake’s companion article, From Pilot to 6,000 Users, expands on this rollout and its change-management work.
A rollout that earns broader exposure
Read the diagram as text
- Pilot. quality — Use eager AI-native users to prove accuracy and remove rough edges.
- 10% beta: 600 users. product fit — Find workflow-critical coverage gaps and measure whether users return.
- General availability. scale — Expand after confidence in accuracy, coverage, and retention.
- Pilot → 10% beta: 600 users: Rough edges become manageable.
- 10% beta: 600 users → General availability: Weekly retention exceeds 70%.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
After general availability, adoption becomes the bottleneck
General availability exposed a different failure mode. Two weeks after a launch, leaders could see low usage and conclude that the product was weak. Izmit’s counterexample was a graph showing that only 20% of the organization had tried it. A user who tries the product and does not return signals a product problem. A user who never spends five minutes trying it signals an activation problem.
Activation took months and consumed 60–70% of Izmit’s time. The work included joining sales meetings, giving demonstrations, building adoption dashboards by team, securing sponsorship from sales leaders, and asking managers to encourage participation. These activities raised the number of people who had actually experienced the assistant; only then could the team focus on increasing usage among activated users.
Izmit estimates that without this effort, usage might have reached only about half its eventual level. His warning to engineers is practical: deployment is not the end of product delivery. If enablement, leadership support, measurement, and post-launch demonstrations are missing, a technically sound agent can fail before enough people use it to judge its quality.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
“Talk to your data” quickly becomes ordinary
Four to six months later, success created another problem. At first, users celebrated being able to query company data without waiting up to two weeks for analyst help. After that behavior became habitual, the same users began comparing the assistant with newer AI products and asking why it could not perform additional tasks. Izmit calls this the collapsing wow factor: a capability changes behavior, becomes the baseline, and stops feeling innovative.
The roadmap therefore moves through increasingly consequential forms of assistance:
- Talk to your data: Replace dashboard hunting and routine analyst queues with direct questions.
- Automate my workflows: Use MCP-connected integrations to monitor inboxes and Slack channels, track customer questions, draft replies into Gmail for review, and support outreach workflows.
- Let teams build: Give go-to-market groups the ability to create their own skills, dashboards, applications, alerts, and automations instead of waiting in an IT backlog or purchasing another SaaS tool.
- Hyper-personalize: Adapt tools and outputs to individual sellers and to the evolving context of their customers and contacts.
The stages also change the user’s role. Data chat makes the seller a questioner; connected workflows make the seller an orchestrator; team-built tooling turns domain users into capability authors. Izmit argues that stopping at the first stage invites replacement because the initial breakthrough becomes expected within months. This is a directional product judgment rather than a measured switching-rate result, but it explains why the roadmap cannot freeze after a successful launch.
The rising baseline for a go-to-market agent
Read the diagram as text
- Talk to your data. access — Answer questions across fragmented business information.
- Automate workflows. orchestration — Monitor communication channels, draft responses, and coordinate outreach through integrations.
- Team-built tooling. empowerment — Create skills, dashboards, applications, alerts, and automations for local needs.
- Hyper-personalization. personalization — Adapt experiences for individual sellers and their customers using living context.
- Talk to your data → Automate workflows: Data access becomes the baseline.
- Automate workflows → Team-built tooling: Users become workflow orchestrators.
- Team-built tooling → Hyper-personalization: Local tools gain user and customer context.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Launch with today’s stack, then expect to replace parts of it
Izmit contrasts this iteration with enterprises that keep testing frameworks while waiting for a perfect architecture. Waiting avoids visible technical debt, but also avoids the production learning needed to discover the real system. Snowflake’s initial deployment was deliberately plain: nine pages of agent instructions, a couple of Cortex Analyst tools and semantic views for structured data, a Cortex Search service for unstructured data, and instruction versions managed in a Google Doc. That was the system released to 6,000 people.
Production pressure then supplied the architecture roadmap. The team added CI/CD and evaluation infrastructure with unit and routing tests. As business processes outgrew the main instruction document, it introduced a skill library. MCP connections expanded available tools but required more orchestration instructions, which eventually pushed the team toward progressive disclosure. User memory, task scheduling, and a Slack interface followed as the product moved beyond one chat screen.
By the time of the talk, roughly 80% of the original PRD and architecture diagram no longer matched the deployed system. Izmit estimates that 60–70% of sprint work adds features or improves quality, while 30–40% rearchitects the product around new technology. The tradeoff is explicit: moving early creates recurring migration work, but waiting six or nine months for a supposedly final design sacrifices user learning and may leave competitors three or four months ahead.
The recommendation is not to ignore architecture. It is to avoid investing as though today’s agent interfaces, instruction format, memory system, and integration patterns will remain stable. Build enough structure to operate safely and learn, then preserve the ability to replace the parts that production proves inadequate.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Conversation logs turn usage into product and enablement work
Izmit’s final technical recommendation is to invest in logs. At the time of this section, he cites 1.2 million accumulated questions and about 40,000 more each week. LLMs classify those interactions into topics, subtopics, and representative examples. Doing this economically at scale is itself a data-science problem, but the result is a structured picture of what users are trying to accomplish.
The log analysis supplements rather than replaces interviews. It exposes unanswered requests, recurring feature gaps, repeated questions, and visible frustration with poor answers. Those signals tell the product team where quality or coverage is failing in real workflows instead of relying solely on planned evaluations or whoever volunteers for an interview.
For sales enablement, the same data shortens another loop. After a product launch, teams might otherwise interview around 100 sellers per week to discover changing questions and missing knowledge documents or battle cards. Izmit says he can query classified logs and see those patterns within minutes. The team can then ingest material from Confluence, Jira, Slack, and PRDs, generate enablement documents and battle cards, and feed the resulting knowledge back into the assistant.
Logs also reveal coordination opportunities. Different sales teams may approach the same accounts from separate angles without knowing about one another; the platform can detect the overlap and notify them. Izmit’s claimed “hockey stick” comes from reuse: the first capabilities require the platform and data foundation, while later features can build on existing classification, integrations, and feedback paths. The talk does not quantify that growth curve, so it is best understood as an operating pattern rather than a measured exponential law.
His closing synthesis keeps four disciplines together: quality over coverage, activation after launch, continuous movement beyond the fading wow factor, and fast construction on a stack expected to change. Feedback loops connect them. They show what users ask, where trust breaks, which workflows deserve expansion, and what knowledge should return to the system.
The production-log feedback loop
Read the diagram as text
- Production questions. usage — About 40,000 new interactions arrive each week.
- LLM classification. analysis — Organize questions into topics, subtopics, and examples.
- Product and knowledge gaps. analysis — Find unanswered requests, poor-quality answers, repetition, and frustration.
- Features and enablement content. improvement — Create integrations, battle cards, documents, and coordination workflows.
- Updated assistant. improvement — Feed new knowledge and capabilities back into the product.
- Production questions → LLM classification: Classify at scale.
- LLM classification → Product and knowledge gaps: Inspect patterns and examples.
- Product and knowledge gaps → Features and enablement content: Prioritize missing capability or knowledge.
- Features and enablement content → Updated assistant: Ingest and deploy improvements.
- Updated assistant → Production questions: Generate the next round of usage signals.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The platform centralizes data access, UI, and guardrails
An audience question asks whether Snowflake Intelligence was a layer beneath the assistant or the assistant itself. Izmit explains that the product had recently been renamed Snowflake CoWork and describes it as a no-code agent platform for business users. Components such as Cortex Analyst and Cortex Search come with the platform, reducing the amount of application scaffolding the internal team must build itself.
Snowflake made a strategic choice to bring first-party data, third-party data, Salesforce records, call transcripts, and other sources together in Snowflake. Agents can then inherit role-based access controls instead of creating an unrelated authorization system for every data source. CoWork also supplies the chat interface, allowing teams to deploy agents without writing UI code.
The platform does not eliminate curation. Izmit closes by emphasizing control over which data sources agents can use, along with security guardrails around their behavior. That final qualification matters: no-code deployment lowers the implementation cost, while curated access and inherited permissions remain necessary to keep an enterprise agent within the organization’s intended data boundaries.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Sait Izmit’s Snowflake article expands on launch phases, scope, activation, post-launch product ownership, and reported adoption and ROI for the GTM AI Assistant.
Related talks
- 3 ingredients for building reliable enterprise agents
Harrison Chase similarly connects valuable enterprise work with deterministic workflows, observability, evaluation, and controls that reduce the risk of agent actions.
- Agents Need Feature Flags
This talk extends the phased-rollout lesson into runtime controls for prompts, tools, models, memory, autonomy, canaries, and rollback.
- Enterprise Agents Have a Structure Problem - Ishita Daga, Tesla
Ishita Daga develops the data-side complement to Izmit’s quality-first approach: curated semantic layers, authoritative business definitions, current sources, and production feedback loops.
Read the transcript and explore slides
Loading transcript and slides…