Subdomain 1.2: Outline Gen AI capabilities in Snowflake.
1.An administrator wants Cortex Analyst to follow organization-specific rules when generating SQL and deciding which questions to answer. Which capabilities does the custom instructions feature actually provide? (Select all that apply.)(Select 3)
- A.Custom instructions can guide SQL generation behavior using natural-language guidance embedded in the semantic model
- B.Custom instructions can be used to block or redirect questions about specific restricted topics via question categorization
- C.Custom instructions support separate, more structured guidance for different parts of the Analyst workflow through modular components
- D.Custom instructions replace the semantic model entirely, removing the need to define tables, facts, or dimensions
- E.Custom instructions can only be applied at the account level and never scoped to an individual semantic model
Show answer & explanation
Correct answers: A, B, C — Custom instructions can guide SQL generation behavior using natural-language guidance embedded in the semantic model; Custom instructions can be used to block or redirect questions about specific restricted topics via question categorization; Custom instructions support separate, more structured guidance for different parts of the Analyst workflow through modular components
- A. Custom instructions let administrators write natural-language guidance that steers how Cortex Analyst generates SQL for a given semantic model.
- B. The question categorization component of custom instructions is specifically designed to block or redirect questions on restricted topics.
- C. Custom instructions support modular, structured components covering different parts of the workflow, such as SQL generation and question categorization, rather than a single flat instruction blob.
- D. This is incorrect; custom instructions supplement the semantic model's tables, facts, and dimensions rather than replacing the need to define them.
- E. This is incorrect; custom instructions are configured within a given semantic model's YAML, so they are scoped per model rather than being account-wide only.