Free SnowPro® Specialty: Gen AI Certification Exam Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the SnowPro® Specialty: Gen AI Certification Exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1What combination of retrieval methods underlies Cortex Search's hybrid search engine?
- A. Vector search combined with keyword search
- B. Keyword search combined with exact SQL joins
- C. Vector search combined with model fine-tuning
- D. SQL joins combined with model fine-tuning
2A text message can discuss several supplied topics, and AI_CLASSIFY must return every applicable label. Which config_object setting selects that mode?
- A. {'output_mode': 'single'}
- B. {'output_mode': 'multi'}
- C. {'task_description': 'multi'}
- D. {'task_description': 'single'}
Answer: B
Explanation: The output_mode documentation says: "Set to 'multi' for multi-label classification." Setting a task description does not select the output mode; single-label mode selects one label. This question uses text, avoiding the document-input restriction to single-label classification.
Reference: AI_CLASSIFY — Arguments — config_object — output_mode
3An administrator needs different account roles to access different Cortex models. Which approach is Snowflake's recommended model-access mechanism during the allowlist deprecation?
- A. Change CORTEX_MODELS_ALLOWLIST separately for each session.
- B. Give each role a different model-name list in its prompt.
- C. Set a separate CORTEX_MODELS_ALLOWLIST value on each user.
- D. Grant appropriate model application roles through RBAC.
Answer: D
Explanation: Snowflake recommends "migrating to role-based access control (RBAC) now", which provides per-role model control. The deprecated allowlist is account-level, and prompt text does not grant or restrict actual model permissions.
Reference: Privileges and model access for Cortex AI Functions — Control model access — Account-level allowlist parameter — Warning
4Which AI_PARSE_DOCUMENT options configuration extracts table structure along with the document's text?
- A. {'mode': 'OCR'}
- B. {'mode': 'LAYOUT'}
- C. {'mode': 'OCR', 'page_split': TRUE}
- D. {'mode': 'OCR', 'page_split': FALSE}
5Which description captures the core purpose of Cortex Analyst?
- A. Managing versions and dependencies of Python models
- B. Answering business questions over structured Snowflake data
- C. Building keyword and vector indexes over document text
- D. Scheduling containerized training jobs on GPU nodes
6A review praises delivery but criticizes product quality. How should AI_SENTIMENT be configured to return separate sentiment for both aspects in addition to overall sentiment?
- A. Supply the review and a categories array containing delivery and quality.
- B. Supply the aspect names as input text instead of the original review.
- C. Append the aspect names to the review and omit the categories argument.
- D. Supply the original review as the sole argument without aspect categories.
Answer: A
Explanation: The categories argument is an "array containing up to ten categories" for which sentiment is extracted. Supply the original review and delivery/quality in that array to get aspect results along with overall sentiment. Mentioning aspect names in the input text or omitting the categories array does not request those separate results.
7An account has the Snowflake-managed CORTEX-MODEL-ROLE-ALL bootstrap grant through SNOWFLAKE.PUBLIC. Which operation removes that bootstrap path before granting selected model roles?
- A. Revoke SELECT on every table in SNOWFLAKE.MODELS.
- B. Call SNOWFLAKE.LOCAL.REVOKE_FROM_PUBLIC_APPLICATION_ROLE for that application role.
- C. Revoke the model role directly from the account PUBLIC role only.
- D. Remove the model name from each application's prompt.
Answer: B
Explanation: Snowflake directs administrators to "Always use" SNOWFLAKE.LOCAL.REVOKE_FROM_PUBLIC_APPLICATION_ROLE for the bootstrap grant. A raw revoke from the account PUBLIC role does not remove the Snowflake-managed grant through SNOWFLAKE.PUBLIC.
Reference: Privileges and model access for Cortex AI Functions — Default bootstrap of CORTEX-MODEL-ROLE-ALL — Important
8AI_PARSE_DOCUMENT processes a one-page PDF with page_split set to TRUE. How is the extracted page represented in the parsed output?
- A. As a pages array containing one page object
- B. As an empty pages array because no split is needed
- C. As a pages array of strings without page objects
- D. As a top-level content field with no pages array
Answer: A
Explanation: Snowflake specifies a pages array "which contains a single object" even when the document has one page. The page_split option preserves the per-page object structure; it does not produce an empty array, an array of bare strings, or the unsplit top-level content structure.
Reference: AI_PARSE_DOCUMENT — Returns — page_split output structure
9A solution must plan a request, choose between structured-data analysis and document retrieval tools, and reason over their combined results. Which capability supplies this managed orchestration?
- A. Snowflake Model Registry
- B. Cortex Fine-tuning
- C. Cortex Agents
- D. Cortex Search
Answer: C
Explanation: An agent "reasons over a request, plans the work, calls tools, executes code, and generates a response". Cortex Agents provides the required orchestration; an individual retrieval service, tuning service, or model registry does not supply this combined workflow.
10When a SNOWFLAKE.CORTEX.TRY_COMPLETE operation cannot be performed, what does the function return?
- A. The unchanged input prompt
- B. A zero-length completion string
- C. The last successful completion
- D. A SQL NULL value
Topics in this practice bank
These topics describe the available practice for SnowPro® Specialty: Gen AI Certification Exam. Review the examination outline and its sources for scope and allocation details.
Snowflake for Gen AI Overview
- Define Snowflake’s Gen AI principles and features.
- Outline Gen AI capabilities in Snowflake.
Snowflake Gen AI Functions
- Apply AI functions in Snowflake.
- Perform data analysis given a use case.
- Build or interact with interfaces to chat with data in Snowflake.
- Apply Snowflake Cortex functions in data pipelines.
- Run third-party models in Snowflake.
Snowflake Gen AI Governance
- Set up model access controls.
- Grant and revoke Role-Based Access Control (RBAC) and privileges.
- Manage, monitor, and optimize Snowflake Cortex costs.
- Use Snowflake AI observability tools.
Snowflake Document Processing
- Use document parsing functions.
- Prepare and manage documents and implement extracting workflows.
- Build automated document processing pipelines with Cortex AI integration.
- Troubleshoot and optimize document processing.
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view SnowPro® Specialty: Gen AI Certification Exam details.