SnowPro Specialty: Generative AI (SGA-C01) is Snowflake's first AI-focused certification, launched in 2025. It validates your ability to build generative AI on Snowflake using Cortex AI, LLM Functions, Vector Search, and the RAG pattern. This article breaks down each exam domain and the key points to study for every technology covered.
The Gen AI Specialty exam is a Specialty-level certification that validates your ability to apply generative AI and LLMs on the Snowflake platform. It tests your knowledge of Snowflake's rapidly expanding Cortex AI ecosystem.
| Item | Details |
|---|---|
| Exam Code | SGA-C01 |
| Questions | 65 questions (60 scored + 5 pretest) |
| Duration | 115 minutes |
| Passing Score | 750/1000 |
| Cost | $275 USD |
| Prerequisites | SnowPro Core certification (recommended, not required) |
| Question Format | Multiple choice (single and multiple response) |
| Delivery | Kryterion test center or online proctored |
| Domain | Weight | Key Topics |
|---|---|---|
| Cortex AI Foundations | 25% | Cortex LLM Functions, model selection, prompt engineering |
| Vector Search & Embeddings | 20% | Cortex Search, embedding functions, similarity search |
| RAG Architecture | 20% | RAG pipeline design, chunking strategy, context management |
| Cortex Analyst & Applications | 20% | Natural language to SQL, Streamlit in Snowflake, app building |
| Governance & Security for AI | 15% | AI usage governance, data privacy, model auditing |
Cortex LLM Functions are a set of SQL functions for calling LLMs directly from inside Snowflake. Their biggest advantage is that no external API keys or extra infrastructure are needed - you can use LLMs entirely under Snowflake's governance.
The most basic LLM call function. It takes a model name and a prompt as arguments and returns the generated text.
-- Basic Cortex COMPLETE call
SELECT SNOWFLAKE.CORTEX.COMPLETE(
'mistral-large2',
'List three benefits of Snowflake's micro-partitions'
) AS llm_response;
-- Batch process table data
SELECT
product_name,
SNOWFLAKE.CORTEX.COMPLETE(
'mistral-large2',
CONCAT('Summarize the following product review: ', review_text)
) AS review_summary
FROM product_reviews
LIMIT 100;Beyond COMPLETE, there are functions tuned for specific tasks. The exam asks you to decide when to use them versus COMPLETE.
Cortex Search brings semantic search (meaning-based search) over text data to Snowflake. It surfaces semantic similarities that traditional keyword search (LIKE / CONTAINS) cannot capture.
Converts text into a vector (a 768-dimensional numeric array). You store these vectors in VECTOR-typed columns and search them via cosine similarity.
-- Embed text and store vectors
CREATE TABLE knowledge_base (
doc_id INT,
content VARCHAR,
content_vector VECTOR(FLOAT, 768)
);
INSERT INTO knowledge_base
SELECT
doc_id,
content,
SNOWFLAKE.CORTEX.EMBED_TEXT_768('e5-base-v2', content) AS content_vector
FROM raw_documents;-- Semantic search via cosine similarity
SELECT
doc_id,
content,
VECTOR_COSINE_SIMILARITY(
content_vector,
SNOWFLAKE.CORTEX.EMBED_TEXT_768('e5-base-v2', 'Snowflake pricing model')
) AS similarity_score
FROM knowledge_base
ORDER BY similarity_score DESC
LIMIT 5;RAG (Retrieval-Augmented Generation) is an architecture pattern that gives an LLM domain-specific knowledge. The Gen AI exam puts heavy emphasis on implementing RAG on Snowflake.
With Cortex Search Service, you get a managed semantic search endpoint instead of having to hand-build the embed → vector store → similarity search pipeline yourself. It also handles automatic index refreshes and hybrid search (keyword + semantic).
-- Create a Cortex Search Service
CREATE CORTEX SEARCH SERVICE product_search
ON content
WAREHOUSE = compute_wh
TARGET_LAG = '1 hour'
AS (
SELECT product_id, content, category
FROM product_docs
);Cortex Analyst converts natural-language questions into SQL and generates answers against Snowflake data. The exam covers how to define a Semantic Model and the constraints Cortex Analyst operates under (for example, it does not generate DDL).
Streamlit in Snowflake (SiS) lets you run Python Streamlit apps inside Snowflake. The Gen AI exam covers patterns for building chatbots and RAG apps with SiS.
Governance is non-negotiable when generative AI moves into production use. The exam tests Snowflake-specific AI governance features.
SnowPro Specialty: Gen AI
問題 1
When building a RAG (Retrieval-Augmented Generation) pipeline on Snowflake, which function is most appropriate for converting documents into vectors?
正解: A
EMBED_TEXT_768 converts text into a 768-dimensional vector and is required for the retrieval phase of a RAG pipeline. COMPLETE is for text generation, SUMMARIZE is for summarization, and TRANSLATE is for translation - none of those are used for vectorization.
Are there Python coding questions on the SnowPro Specialty Gen AI exam?
There are no questions that ask you to write code directly, but you will be shown Snowpark Python or Streamlit code snippets and asked to pick the correct behavior. You should be comfortable with the Snowpark ML (snowflake.ml) APIs and the call syntax for Cortex LLM Functions.
Which Snowflake Edition is required to use Cortex AI features?
Cortex LLM Functions (COMPLETE / SUMMARIZE / TRANSLATE, etc.) require Enterprise Edition or higher. Cortex Search (vector search) and Cortex Analyst (natural language to SQL) also require Enterprise or higher. Edition requirements show up on the exam, so make sure you know what is and is not available on Standard Edition.
How deeply does the exam cover the RAG pattern?
Beyond conceptual understanding of Retrieval-Augmented Generation (RAG), the exam tests Snowflake-specific implementation patterns. The typical flow is to run vector search through Cortex Search and inject the retrieved context into a Cortex COMPLETE prompt. Embedding model choice (e5-base-v2 and similar) and the impact of chunk size are also in scope.
Practice with certification-focused question sets
無料で問題を解いてみるNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Snowflake Certifications: All 11 Exams Explained (2026)
Every SnowPro certification — Associate, Core, Specialty, Ad...
Snowflake Exam Difficulty Ranking: All 11 Certs Compared (2026)
All 11 SnowPro exams ranked by difficulty with study-time es...
Snowflake Study Guide: Fastest Pass Route by Exam (2026)
How to pass SnowPro certifications efficiently — official ma...
SnowPro Core (COF-C03): Complete Exam Guide (2026)
Pass the SnowPro Core exam — six domains, scope, sample ques...
SnowPro Associate Platform (SOL-C01): Complete Guide (2026)
The entry-level SnowPro Associate exam — scope, weighting, s...