Courseiva
Software Development →mediumMultiple Choice

NCA-GENL Software Development Practice Question

A developer is building a customer-support assistant that must retrieve answers only from an approved internal knowledge base and cite the source document for each reply. They are using NVIDIA NIM microservices for the LLM and an embedding model, and they need the application layer to enforce citation behavior and reject answers that are not grounded in retrieved passages. Which software development approach best enforces this grounding requirement?

⚠ Common exam trap

The trap here is assuming that a well-written system prompt is sufficient to guarantee grounded, cited answers in production.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Post-process the model output with a separate NLI-style entailment check that compares each generated claim against the retrieved passages, and suppress any response whose claims are not entailed.

Grounding must be enforced programmatically in the application layer rather than trusted to the model's instruction-following. After the NIM LLM generates a draft answer from retrieved passages, an entailment or claim-verification step confirms that every statement is supported by those passages; unsupported claims are removed or the whole response is rejected. This yields auditable citations and prevents ungrounded content from reaching the user.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Post-process the model output with a separate NLI-style entailment check that compares each generated claim against the retrieved passages, and suppress any response whose claims are not entailed.

    Why this is correct

    Adding an entailment-verification step after generation directly enforces grounding: each claim is checked against the retrieved passages, and unsupported text is suppressed before it reaches the user. This works at the application layer with the NIM LLM and embedding endpoints and produces the citation guarantee the support assistant requires. It does not depend on the model voluntarily obeying instructions.

  • ✗

    Fine-tune the NIM-hosted LLM on the internal knowledge base so that all answers are memorized in the model weights and retrieval becomes unnecessary.

    Why it's wrong here

    Fine-tuning bakes knowledge into weights, but it cannot guarantee verbatim provenance or citation of a specific source document, and the knowledge becomes stale as the corpus changes. It also removes the retrieval step that would allow per-answer citations. For a changing internal knowledge base, retrieval plus verification is the correct architecture, not memorization.

  • ✗

    Rely on the system prompt to instruct the model to answer only from context and to include citations, and ship the assistant once spot checks look acceptable.

    Why it's wrong here

    Prompt instructions are soft constraints that models can violate, especially under adversarial or ambiguous queries. A production support assistant that must guarantee citations cannot depend solely on the model's compliance. Without a programmatic check, ungrounded answers can still reach users, and there is no reliable mechanism to reject them or attach verifiable source references.

  • ✗

    Increase the model's temperature parameter so the assistant paraphrases the retrieved passages more freely and avoids repeating source wording verbatim.

    Why it's wrong here

    Raising temperature increases sampling randomness, which makes hallucination and drift away from the retrieved evidence more likely, not less. Grounding is a verification concern, not a decoding-diversity concern. Higher temperature also makes output less deterministic and harder to audit, directly undermining the requirement that every reply be traceable to an approved source document.

About these practice questions

This NCA-GENL question is part of Courseiva's 367-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official NVIDIA exam blueprint

This NCA-GENL practice question is part of Courseiva's free NVIDIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the NCA-GENL exam.