SnowPro® Specialty: Gen AI Exam Study Guide (GES-C02)

SnowPro-Specialty-Gen-AI

SnowPro Specialty: Gen AI Preparation Details

The SnowPro Specialty: Gen AI (GES-C02) exam validates your ability to build, govern, and optimize generative AI solutions on Snowflake Cortex. This guide covers every domain, from Cortex Search and Analyst to Snowpark Container Services and Document Processing, with links to official documentation. You can also explore more Snowflake certification study guides on the Snowflake category page to keep building your skills.

SnowPro Specialty: Gen AI Materials

CourseraIntroduction to Generative AI with Snowflake
UdemySnowPro Specialty: Gen AI Practice Tests 2026

Domain 1.0: Snowflake for Gen AI Overview

1.1 Define Snowflake’s Gen AI principles and features.

Snowflake Cortex (e.g., Cortex Models and Functions, Cortex Fine-tuning (Public Preview), Cortex Search (RAG use cases, Unstructured data use cases), Cortex Analyst (Text-to-SQL use cases), Cortex Agents)

Snowflake AI and ML

Snowflake Cortex AI Functions (including LLM functions)

Fine-tuning (Snowflake Cortex)

Cortex Search

Cortex Analyst

Cortex Agents

Snowflake Cortex Code

CoCo

CoCo in Snowsight

CoCo Desktop

Cortex Code in Snowsight UI (e.g., Cortex Code Command Line (CLI))

CoCo in Snowsight

Cortex Code CLI Model Context Protocol (MCP) support

MCP support in CoCo Desktop

Snowflake Copilot Inline (Public Preview) (e.g., Cortex Models and Functions, Cortex Fine-tuning (Public Preview), Cortex Search (RAG use cases))

Using Snowflake Copilot inline

Snowflake Cortex AI Functions (including LLM functions)

Fine-tuning (Snowflake Cortex)

Cortex Search

Snowflake Intelligence

Overview of Snowflake CoWork

Getting started with Snowflake CoWork

Nov 04, 2025: Snowflake Intelligence (General availability)

User access and settings for agents

Different interfaces (e.g., AI Studio, SQL, REST API)

Cortex AI Function Studio

Snowflake Cortex AI Functions (including LLM functions)

Cortex REST API

Bringing your own models into Snowflake (e.g., Snowflake Model Registry (custom model), Snowpark Container Services)

Snowflake Model Registry

Bring your own model types via serialized files

Snowpark Container Services

1.2 Outline Gen AI capabilities in Snowflake.

Prompting

PROMPT

AI_COMPLETE (Prompt object)

Cortex Playground

Cortex AI functions (e.g., Vector-embedding, Context Windows)

Snowflake Cortex AI Functions (including LLM functions)

AI_EMBED

Models and regional availability for Cortex AI Functions

Cortex Search (e.g., Multi-index queries, Access control requirements, Different ways to use Cortex Search)

Cortex Search

CREATE CORTEX SEARCH SERVICE

Getting Started with Access Controls for RAGs (Cortex Search)

Cortex Search tutorials

Cortex Analyst (e.g., Semantic Views, Semantic Views Autopilot, YAML Specification for Semantic Views, Verified Query, Custom Instructions)

Cortex Analyst

Overview of semantic views

Semantic View Autopilot

YAML specification for semantic views

Cortex Analyst Verified Query Repository

Custom instructions in Cortex Analyst

Cortex Agents

Cortex Agents

Access control and authentication

Snowflake-managed MCP server

Snowflake Intelligence

Overview of Snowflake CoWork

Getting started with Snowflake CoWork

Tutorial 3: Add a CKE to Snowflake Intelligence

Cross-region inference (e.g., CORTEX_ENABLED_CROSS_REGION parameter, Considerations (e.g., latency, availability))

Cross-region inference

August 08, 2024 — Cross-region inference for Snowflake AI & ML features — General Availability

Oct 16, 2025: Cross-region inference for US Commercial Gov

REST APIs

Cortex REST API

Cortex Analyst REST API

Access control and authentication

Model Context Protocol (MCP)

Snowflake-managed MCP server

MCP Connectors

Cortex Code CLI Model Context Protocol (MCP) support

Snowflake Cortex Code (e.g., Cortex Code CLI commands)

CoCo

CoCo in Snowsight

Cortex Code CLI Model Context Protocol (MCP) support

Cortex Knowledge Extensions (CKE)

Cortex Knowledge Extensions

Tutorials

Tutorial 3: Add a CKE to Snowflake Intelligence

Domain 2.0: Snowflake Gen AI Functions

2.1 Apply AI functions in Snowflake.

Snowflake Cortex AI functions: General (e.g., AI_COMPLETE, COMPLETE Structured Outputs)

AI_COMPLETE

AI_COMPLETE (Single string)

AI_COMPLETE (Prompt object)

AI_COMPLETE structured outputs

Snowflake Cortex AI functions: Task-specific functions (e.g., AI_CLASSIFY, AI_EXTRACT, AI_PARSE_DOCUMENT, AI_SENTIMENT, SUMMARIZE, AI_SUMMARIZE_AGG, AI_TRANSLATE, AI_EMBED, AI_FILTER, AI_AGG, AI_SIMILARITY, AI_TRANSCRIBE, AI_REDACT)

AI_CLASSIFY

AI_EXTRACT

Parsing documents with AI_PARSE_DOCUMENT

AI_SENTIMENT

snow cortex summarize

AI_SUMMARIZE_AGG

AI_TRANSLATE

AI_EMBED

AI_FILTER

AI_AGG

AI_SIMILARITY

AI_TRANSCRIBE

AI_REDACT

Snowflake Cortex AI functions: Vector functions (e.g., VECTOR_INNER_PRODUCT, VECTOR_L1_DISTANCE, VECTOR_L2_DISTANCE, VECTOR_COSINE_SIMILARITY, VECTOR_TRUNCATE, VECTOR_NORMALIZE, VECTOR_SUM, VECTOR_MIN, VECTOR_MAX, VECTOR_AVG)

Vector functions

VECTOR_INNER_PRODUCT

VECTOR_L1_DISTANCE

VECTOR_L2_DISTANCE

VECTOR_COSINE_SIMILARITY

VECTOR_TRUNCATE

VECTOR_NORMALIZE

VECTOR_SUM

VECTOR_MIN

VECTOR_MAX

VECTOR_AVG

Snowflake Cortex AI functions: Helper functions (e.g., AI_COUNT_TOKENS, TRY_COMPLETE, SPLIT_TEXT_RECURSIVE_CHARACTER, SPLIT_TEXT_MARKDOWN_HEADER, TO_FILE, PROMPT)

AI_COUNT_TOKENS

TRY_COMPLETE (SNOWFLAKE.CORTEX)

SPLIT_TEXT_RECURSIVE_CHARACTER (SNOWFLAKE.CORTEX)

SPLIT_TEXT_MARKDOWN_HEADER (SNOWFLAKE.CORTEX)

TO_FILE

PROMPT

2.2 Perform data analysis given a use case.

Unstructured data: Functions (e.g., AI_PARSE_DOCUMENT, AI_EXTRACT, AI_SIMILARITY, AI_COMPLETE)

Parsing documents with AI_PARSE_DOCUMENT

AI_EXTRACT

AI_SIMILARITY

AI_COMPLETE

Unstructured data: Cortex Search (e.g., Recursive split text markdown, Chunk sizing, Embedding models, Semantic reranking)

SPLIT_TEXT_RECURSIVE_CHARACTER (SNOWFLAKE.CORTEX)

CREATE CORTEX SEARCH SERVICE

Vector Embeddings

Cortex Search

Unstructured data: Multi-modal Analytics (e.g., Audio and Image Processing)

Cortex AI Functions: Images

AI_TRANSCRIBE

AI_COMPLETE (Prompt object)

Structured data: Functions (e.g., AI_COMPLETE)

AI_COMPLETE

AI_COMPLETE (Single string)

Models and regional availability for Cortex AI Functions

Structured data: Cortex Analyst (e.g., Cortex Analyst Verified Query Repository (VQR), Integration with Cortex Search, Suggested Questions, CUSTOM_INSTRUCTIONS)

Cortex Analyst Verified Query Repository

Cortex Analyst

Suggestions for semantic models and views

Custom instructions in Cortex Analyst

Performance considerations (e.g., Choosing a model, Latency (e.g., model size), Accuracy (e.g., fine-tuning, reducing hallucinations), Model capability, Provisioned Throughput)

Models and regional availability for Cortex AI Functions

Fine-tuning (Snowflake Cortex)

AI Observability in Snowflake Cortex

Provisioned Throughput

2.3 Build or interact with interfaces to chat with data in Snowflake.

Set up the Snowflake environment (e.g., Required privileges)

Privileges and model access for Cortex AI Functions

Access control and authentication

User access and settings for agents

Invoke Cortex functions within the application code (e.g., Streamlit in Snowflake) (e.g., Chat conversations: Multi-turn architecture, Update parameters (i.e., messages array for conversation history))

About Streamlit in Snowflake

AI_COMPLETE (Single string)

Cortex Analyst REST API

Snowflake Intelligence

Overview of Snowflake CoWork

Getting started with Snowflake CoWork

Cortex Agents

2.4 Apply Snowflake Cortex functions in data pipelines.

Snowflake Cortex

Snowflake AI and ML

Snowflake Cortex AI Functions (including LLM functions)

Introduction to streams and tasks

SQL interface

Snowflake Cortex AI Functions (including LLM functions)

AI_COMPLETE

Introduction to tasks

Data extraction

AI_EXTRACT

Parsing documents with AI_PARSE_DOCUMENT

GET_PRESIGNED_URL

Data enrichment

Cortex AI Functions: Documents

AI_EMBED

AI_COMPLETE

Data augmentation

AI_COMPLETE

AI_TRANSLATE

AI_AGG

Data transformations

SPLIT_TEXT_RECURSIVE_CHARACTER (SNOWFLAKE.CORTEX)

AI_CLASSIFY

Introduction to streams

2.5 Run third-party models in Snowflake.

Using Snowpark Container Services (e.g., Environment setup, Docker images, Specification files, Create compute pool, Create image repository)

Snowpark Container Services

Tutorial 1: Create a Snowpark Container Services Service

Service specification reference

Managing Snowpark Container Services (including service functions) with Python

Using Snowflake Model Registry (e.g., Logging the model, Calling the model)

Snowflake Model Registry

Bring your own model types via serialized files

Managing models with the Snowflake Model Registry

Domain 3.0: Snowflake Gen AI Governance

3.1 Set up model access controls.

Limits on which models can be used (e.g., Restrict access to specific models, Application roles: Control model access (Role-Based Access Control (RBAC), Account-level allowlist parameter))

Privileges and model access for Cortex AI Functions

Apr 28, 2025: Role-Based Access Control for Cortex LLM Models

Snowflake Cortex AI Functions Model RBAC Rollout

Data safety and security considerations (e.g., Cross region inference, Guardrails, Sensitive data management (e.g., AI_REDACT), Methods to reduce model hallucinations and bias)

Cross-region inference

Cortex AI Guardrails

AI_REDACT

AI Observability in Snowflake Cortex

REST API authentication methods

Access control and authentication

Cortex REST API

Cortex Analyst REST API

3.2 Grant and revoke Role-Based Access Control (RBAC) and privileges.

Individual privileges (e.g., Specific requirements for Analyst, Search, Agents, and Snowflake Intelligence)

Privileges and model access for Cortex AI Functions

Access control and authentication

User access and settings for agents

Getting Started with Access Controls for RAGs (Cortex Search)

Roles (e.g., CORTEX_USER, CORTEX_ANALYST_USER, CORTEX_AGENT_USER, CORTEX_EMBED_USER)

Privileges and model access for Cortex AI Functions

Access control and authentication

Cortex Analyst

3.3 Manage, monitor, and optimize Snowflake Cortex costs.

Cortex Agents (e.g., Limit token usage)

Cortex Agents

CORTEX_AGENT_USAGE_HISTORY view

Snowflake AI pricing

Cortex Search (e.g., Different types of costs (e.g., virtual warehouse, EMBED_TEXT, serving, indexing))

CORTEX_SEARCH_DAILY_USAGE_HISTORY view

Cortex Search

Monitor Cortex Search requests

Cortex Analyst

CORTEX_ANALYST_USAGE_HISTORY view

Cortex Analyst

Snowflake AI pricing

Cortex AI functions (e.g., Minimize tokens, Token cost implications)

CORTEX_AI_FUNCTIONS_USAGE_HISTORY view

AI_COUNT_TOKENS

Snowflake Cortex AI Functions (including LLM functions)

Tracking costs of Snowpark Container Services (e.g., Compute pools)

Snowpark Container Services

Managing Snowpark Container Services (including service functions) with Python

Snowflake AI pricing

Tracking model usage and consumption (e.g., Usage quotas, CORTEX_ANALYST_USAGE_HISTORY, CORTEX_AISQL_USAGE_HISTORY, CORTEX_SEARCH_DAILY_USAGE_HISTORY, CORTEX_REST_API_USAGE_HISTORY, CORTEX_PROVISIONED_THROUGHPUT_USAGE_HISTORY, METERING_DAILY_HISTORY, METERING_HISTORY)

CORTEX_ANALYST_USAGE_HISTORY view

CORTEX_AI_FUNCTIONS_USAGE_HISTORY view

CORTEX_SEARCH_DAILY_USAGE_HISTORY view

Provisioned Throughput

METERING_DAILY_HISTORY view

Object tagging to monitor AI services costs

Introduction to object tagging

Snowflake AI pricing

CORTEX_AI_FUNCTIONS_USAGE_HISTORY view

3.4 Use Snowflake AI observability tools.

Snowflake AI observability features (e.g., Evaluation metrics, Comparisons, Tracing, Logging, Event tables)

AI Observability in Snowflake Cortex

Snowflake AI Observability Reference

Evaluate AI applications

Implementation methods (e.g., Trulens SDK)

Evaluate AI applications

AI Observability in Snowflake Cortex

Snowflake AI Observability Reference

Domain 4.0: Snowflake Document Processing

4.1 Use document parsing functions.

AI_PARSE_DOCUMENT (e.g., OCR mode, LAYOUT mode, page_split, page_limit)

Parsing documents with AI_PARSE_DOCUMENT

Mar 19, 2025: Additional file format support for Cortex AI Parse Document

Cortex AI Functions: Documents

AI_EXTRACT (e.g., Response format, How to prompt/Prompt engineering)

AI_EXTRACT

Extracting information from documents with AI_EXTRACT

Fine-tuning arctic-extract models

4.2 Prepare and manage documents and implement extracting workflows.

Upload documents

Document Processing Playground

TO_FILE

GET_PRESIGNED_URL

Requirements (e.g., formats, size limits)

Mar 19, 2025: Additional file format support for Cortex AI Parse Document

AI_EXTRACT

Parsing documents with AI_PARSE_DOCUMENT

4.3 Build automated document processing pipelines with Cortex AI integration.

Orchestration of Snowflake tooling (e.g., Streams, Tasks)

Introduction to streams

Introduction to tasks

Introduction to streams and tasks

4.4 Troubleshoot and optimize document processing.

Extracting query errors (e.g., GET_PRESIGNED_URL function)

GET_PRESIGNED_URL

AI_EXTRACT

Parsing documents with AI_PARSE_DOCUMENT

Requirements and privileges

Privileges and model access for Cortex AI Functions

AI_EXTRACT

Parsing documents with AI_PARSE_DOCUMENT

Cost and best practice considerations

AI_EXTRACT

Snowflake AI pricing

CORTEX_AI_FUNCTIONS_USAGE_HISTORY view

Fine-tuning arctic-extract models

Fine-tuning arctic-extract models

AI_EXTRACT

Extracting information from documents with AI_EXTRACT

Wrapping Up SnowPro Specialty: Gen AI

This guide has walked through all four domains of the SnowPro Specialty: Gen AI (GES-C02) exam, covering Cortex Search, Cortex Analyst, Snowpark Container Services, and Document Processing with official Snowflake documentation for every objective. With focused study and hands-on practice in Snowsight, you’ll be well prepared to earn this certification. You can also explore more Snowflake certification study guides on the Snowflake category page to keep building your skills. Have a question or tip? Leave a comment below.

Receive Updates on SnowPro Specialty: Gen AI Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the SnowPro Specialty: Gen AI Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *