Snowflake SnowPro Specialty Gen AI GES-C01 Dumps in PDF

Free Snowflake GES-C01 Real Questions (page: 3)

What authentication methods are supported when accessing the Snowflake Cortex LLM REST API? (Choose two.)

  1. SAML 2.0
  2. OAuth 2.0
  3. Single Sign-On (SSO)
  4. Key-pair authentication
  5. Multi-Factor Authentication (MFA)

Answer(s): B,D

Explanation:

The Snowflake Cortex LLM REST API follows the same authentication model as Snowflake’s native APIs and supports OAuth 2.0 and key-pair (asymmetric) authentication .
OAuth 2.0 is the recommended method for user-driven access; it allows a client to obtain a short-lived access token by exchanging client-id/secret or via the JWT-bearer flow, which can be scoped to the CORTEX role.
Key-pair authentication (asymmetric JWT signing with a private key) enables service-to-service or automated scripts to call the endpoint without interactive user interaction, and it is also listed as a supported method in the Snowflake documentation.
The other options are not applicable:
SAML 2.0 and SSO are enterprise-wide identity mechanisms used for web-based applications, but they are not directly exposed as authentication schemes for the Cortex LLM REST endpoints. Multi-Factor Authentication (MFA) is a security attribute enforced by Snowflake’s security policies, but it is not an API authentication protocol itself; the API does not issue separate MFA credentials.
Therefore, the two supported methods are OAuth 2.0 and Key-pair authentication (options B and D ).


Reference:

Snowflake Cortex LLM REST API Authentication Overview – Snowflake Documentation https://docs.snowflake.com/en/developer-guide/snowflake-cortex/rest-api-auth
OAuth 2.0 and Key-Pair Authentication for Snowflake Cortex – Snowflake Community https://community.snowflake.com/s/article/OAuth-2-0-and-Key-Pair-Authentication-for-Cortex-LLM-REST-API



This use case sources auto part details from two data systems:


Which query will compare the part descriptions between the two data sources?





Answer(s): D

Explanation:



A Gen AI Specialist is designing a Gen AI-driven data pipeline in Snowflake to meet these requirements: Download PDFs from a website once an hour Load the PDFs into an internal stage Extract text from the PDFs and load the text into a Snowflake table Use prompt engineering to generate an opinion on the text based on a given persona Automate the pipeline to maximize efficiency What Snowflake features will be required to create this data pipeline using stored procedures? (Choose three.)

  1. Snowpipe
  2. Streams and tasks
  3. External access integration
  4. Cortex SENTIMENT function
  5. Cortex TRY_COMPLETE function
  6. Dynamic tables using incremental refreshes

Answer(s): B,C,E

Explanation:

Why BCE is the right choice
B – Streams and tasks – Streams capture new files as they land in the stage, and tasks schedule the stored-procedure workflow (download  →  load  →  transform) on an hourly cadence, ensuring a fully automated, repeatable pipeline. C – External access integration – Allows a stored procedure to invoke an HTTP endpoint directly from Snowflake, enabling the “download PDFs from a website once an hour” step without moving data out of Snowflake. E – Cortex TRY_COMPLETE – Generates natural-language output based on a prompt that includes the extracted text and a persona instruction; this is the only Cortex function that can produce custom opinions, making it essential for the persona-driven opinion step.
Why the other options are not suitable
A – Snowpipe – Designed for continuous bulk ingestion from external stages; here the ingestion is driven by a scheduled HTTP fetch and can be handled by tasks, so Snowpipe adds unnecessary complexity. D – Cortex SENTIMENT – Provides only sentiment scores, which are not tailored to a persona-based opinion;
the requirement calls for a generative response, best served by TRY_COMPLETE. F – Dynamic tables using incremental refreshes – Dynamic tables are useful for materialized views that change frequently, but the pipeline described is orchestrated through stored procedures and tasks; dynamic tables are not required to meet the hourly automation and opinion-generation goals.


Reference:

1. Snowflake Documentation – Creating and Using Streams and Tasks https://docs.snowflake.com/en/user-guide/data-streams-tasks
2. Snowflake Documentation – External Functions and External Access Integrations https://docs.snowflake.com/en/sql-reference/external-function
3. Snowflake Documentation – Cortex: TRY_COMPLETE
https://docs.snowflake.com/en/cortex/cortex-try_complete
4. Snowflake Documentation – Dynamic Tables Overview https://docs.snowflake.com/en/sql-reference/sql/create-dynamic-table



A Gen AI Specialist uploaded a PDF document named Timesheet_report.pdf to a Snowflake stage. The PDF contains a table with this structure:

The Specialist then executes a command to extract the content from the document, formatted as Markdown, to preserve the table structure: The Specialist then executes a command to extract the content from the document, formatted as Markdown, to preserve the table structure:

What will be the output of this command?





Answer(s): B

Explanation:



Which arguments are required when using the log_model method to log a model in the Snowflake Model Registry? (Choose two.)

  1. model
  2. model_name
  3. code_paths
  4. version_name
  5. python_version

Answer(s): A,B

Explanation:

Technical justification model (A) – The model argument supplies the actual trained artefact (e.g., a PyTorch or TensorFlow object) that
Snowflake needs to store in the Model Registry. Without providing the model object the function has nothing to register, so this argument is mandatory. model_name (B) – The model_name argument uniquely identifies the target model within the registry namespace. Snowflake requires a name to create or update a model entry; omitting it would leave the registry without a reference point, making this argument mandatory.
The remaining arguments are optional:
version_name (D) can be omitted; if not supplied Snowflake auto-generates a sequential version.
code_paths (C) are only needed when you want to register external source files alongside the model, which is not required for basic logging. python_version (E) merely informs Snowflake of the runtime version and does not affect the registration process, so it is not required.
Thus, the only required arguments are A and B .


Reference:

Snowflake Documentation – Log a model in Snowflake Model Registry: https://docs.snowflake.com/en/developer-guide/snowpark-python/machine-learning/log-model Snowflake Documentation – Snowpark Python API Reference – log_model: https://docs.snowflake.com/en/developer-guide/snowpark-python/reference/ml_functions#log_model



A Gen AI Specialist deployed a base model as an LLM in a production environment as a proof of concept. It is larger and more costly than other base models. How can the Specialist reduce costs in production, without impacting the performance of the limited tasks required to support the proof of concept?

  1. Use Snowflake Cortex Search to limit the number of context documents.
  2. Use Snowflake Cortex Agents to ensure the base model is concise
  3. Use Snowflake Cortex Fine-tuning on a different base modal
  4. Provide a semantic model to ensure the LLM is able to interpret the prompts

Answer(s): C

Explanation:

Technical Justification
Deploying a smaller, task-specific variant of the base model through Snowflake Cortex Fine-tuning reduces the model’s parameter count and computational footprint, directly lowering cost per inference while preserving accuracy on the narrowly defined proof-of-concept workloads. Tailoring the model to the specific semantics of the target tasks eliminates unnecessary processing of generic knowledge, which means fewer tokens are needed for inference and storage costs drop accordingly. Approaches that merely restrict context length or rely on prompting tricks do not alter the underlying resource consumption of the original large model; they only affect input size and therefore cannot achieve the same level of cost reduction. Introducing a semantic layer or using conversational agents may improve interaction quality but still executes the same high-capacity model under the hood, so operational expenses remain unchanged. Consequently, fine-tuning the model to a more compact, domain-relevant version is the only technique that simultaneously cuts production costs and maintains the required performance level.


Reference:

Snowflake Cortex Overview: https://docs.snowflake.com/en/snowflake-cortex Fine-tuning Models in Snowflake Cortex: https://docs.snowflake.com/en/snowflake-cortex/finetuning



Which components are required to deploy and run a container using Snowpark Container Services? (Choose two.)

  1. A compute pool to run the container
  2. An external stage linked to Amazon S3
  3. A schedule task assigned to a virtual warehouse
  4. A file format registered for JSON or CSV data ingestion
  5. A service specification that defines the container behavior

Answer(s): A,E

Explanation:

Technical justification
A – Compute pool is mandatory because Snowpark Container Services (S-CS) runs the container on a Snowflake compute pool (i.e., a set of Snowflake virtual warehouses). The pool provides the compute resources and scaling behavior required for the container to start, execute, and be monitored. E – Service specification is required to define the runtime behavior of the container service. It contains the image location, startup command, exposed ports, resource limits, and other configuration options that tell Snowflake how to launch and manage the container.
These two items (A and E) are the core building blocks needed to deploy and run a container on S-CS. Without a pool you have no compute to host the container; without a service spec Snowflake does not know how to treat the container image or what expectations to enforce.
Why the other options are not required for deployment/runtime
B – External stage linked to Amazon S3 is only needed when you load data from external files; it is not part of the container-deployment workflow in S-CS. C – Schedule task assigned to a virtual warehouse is related to scheduled data loading jobs, not to the execution of a container service. D – File format registered for JSON or CSV ingestion applies to the Snowpipe ingestion pipeline, not to container execution.
Thus, only A and E satisfy the requirements for provisioning a container with Snowpark Container Services.


Reference:

Snowflake Documentation – Deploying Containers with Snowpark Container Services : https://docs.snowflake.com/en/snowpark-container-services/deploying-containers Snowflake Documentation – Service Specification for Snowpark Container Services : https://docs.snowflake.com/en/snowpark-container-services/service-specification



How are usage and costs calculated for Snowflake Cortex Guard?

  1. Compute charges are based on the number of rows scanned in a table.
  2. Compute charges are based on the number of input tokens processed.
  3. Charges are based on the number of users accessing the date.
  4. Charges are based on the total number of billable tokens processed when queries use data in the from_text and question fields.

Answer(s): D

Explanation:

Why option D is correct
Snowflake Cortex Guard is billed for the billable tokens that are actually consumed when a query accesses the protected fields ( from_text and question ).
Each token processed contributes to the compute cost; there is no per-row, per-user, or flat-rate charge. The pricing model therefore aligns usage-based billing with the amount of textual data that Cortex Guard analyzes.
Why the other options are unsuitable

A: “Compute charges are based on the number of rows scanned in a table.” Snowflake’s elastic compute is token-centric for Cortex Guard, not row-count dependent, so row scans do not drive the cost.
B: “Compute charges are based on the number of input tokens processed.” This statement is partially true but incomplete; the cost is tied specifically to tokens in the from_text and question fields, not to all input tokens of an arbitrary query.
C: “Charges are based on the number of users accessing the data.” User count does not affect Cortex Guard pricing; charges are purely data-processing (token) based.


Reference:

Snowflake Cortex Guard Overview & Pricing: https://docs.snowflake.com/en/cortex-guide/guard-intro Cortex Guard Billing Details (Pricing model): https://docs.snowflake.com/en/cortex-guide/cortex-guard-pricing



Share your comments for Snowflake GES-C01 exam with other users:

R
rodrigo
6/22/2023 7:55:00 AM

i need the exam

D
Dan
6/29/2023 1:53:00 PM

please upload

A
Ale M
11/22/2023 6:38:00 PM

prepping for fsc exam

A
ahmad hassan
9/6/2023 3:26:00 AM

pd1 with great experience

Ž
Žarko
9/5/2023 3:35:00 AM

@t it seems like azure service bus message quesues could be the best solution

S
Shiji
10/15/2023 1:08:00 PM

helpful to check your understanding.

D
Da Costa
8/27/2023 11:43:00 AM

question 128 the answer should be static not auto

B
bot
7/26/2023 6:45:00 PM

more comments here

K
Kaleemullah
12/31/2023 1:35:00 AM

great support to appear for exams

B
Bsmaind
8/20/2023 9:26:00 AM

useful dumps

B
Blessious Phiri
8/13/2023 8:37:00 AM

making progress

N
Nabla
9/17/2023 10:20:00 AM

q31 answer should be d i think

V
vladputin
7/20/2023 5:00:00 AM

is this real?

N
Nick W
9/29/2023 7:32:00 AM

q10: c and f are also true. q11: this is outdated. you no longer need ownership on a pipe to operate it

N
Naveed
8/28/2023 2:48:00 AM

good questions with simple explanation

C
cert
9/24/2023 4:53:00 PM

admin guide (windows) respond to malicious causality chains. when the cortex xdr agent identifies a remote network connection that attempts to perform malicious activity—such as encrypting endpoint files—the agent can automatically block the ip address to close all existing communication and block new connections from this ip address to the endpoint. when cortex xdrblocks an ip address per endpoint, that address remains blocked throughout all agent profiles and policies, including any host-firewall policy rules. you can view the list of all blocked ip addresses per endpoint from the action center, as well as unblock them to re-enable communication as appropriate. this module is supported with cortex xdr agent 7.3.0 and later. select the action mode to take when the cortex xdr agent detects remote malicious causality chains: enabled (default)—terminate connection and block ip address of the remote connection. disabled—do not block remote ip addresses. to allow specific and known s

Y
Yves
8/29/2023 8:46:00 PM

very inciting

M
Miguel
10/16/2023 11:18:00 AM

question 5, it seems a instead of d, because: - care plan = case - patient = person account - product = product2;

B
Byset
9/25/2023 12:49:00 AM

it look like real one

D
Debabrata Das
8/28/2023 8:42:00 AM

i am taking oracle fcc certification test next two days, pls share question dumps

N
nITA KALE
8/22/2023 1:57:00 AM

i need dumps

C
CV
9/9/2023 1:54:00 PM

its time to comptia sec+

S
SkepticReader
8/1/2023 8:51:00 AM

question 35 has an answer for a different question. i believe the answer is "a" because it shut off the firewall. "0" in registry data means that its false (aka off).

N
Nabin
10/16/2023 4:58:00 AM

helpful content

B
Blessious Phiri
8/15/2023 3:19:00 PM

oracle 19c is complex db

S
Sreenivas
10/24/2023 12:59:00 AM

helpful for practice

L
Liz
9/11/2022 11:27:00 PM

support team is fast and deeply knowledgeable. i appreciate that a lot.

N
Namrata
7/15/2023 2:22:00 AM

helpful questions

L
lipsa
11/8/2023 12:54:00 PM

thanks for question

E
Eli
6/18/2023 11:27:00 PM

the software is provided for free so this is a big change. all other sites are charging for that. also that fucking examtopic site that says free is not free at all. you are hit with a pay-wall.

O
open2exam
10/29/2023 1:14:00 PM

i need exam questions nca 6.5 any help please ?

G
Gerald
9/11/2023 12:22:00 PM

just took the comptia cybersecurity analyst (cysa+) - wished id seeing this before my exam

R
ryo
9/10/2023 2:27:00 PM

very helpful

J
Jamshed
6/20/2023 4:32:00 AM

i need this exam

AI Tutor 👋 I’m here to help!