1. A fintech startup is designing an LLM-powered application to answer questions about SEC filings. The team wants to ensure the model never speculates about future stock prices and always cites the specific filing section it used. Which design elements should be included BEFORE the application is built? (Select TWO)
- A. A system prompt guardrail that explicitly instructs the model not to generate forward-looking price predictions✓ Correct
- B. Fine-tuning the model on historical SEC filings to improve domain vocabulary
- C. A quality requirement specifying that every response must include a citation to the source filing section✓ Correct
- D. A retrieval pipeline that fetches only the top-1 most similar chunk to minimize retrieved noise
- E. A post-processing step that removes all numerical values from responses to prevent speculation
Explanation
The two correct answers are (A) and (C). (A) A system prompt guardrail is the standard mechanism for constraining prohibited behaviors — instructing the model upfront that speculative price predictions are off-limits. (C) Defining a citation quality requirement before building ensures the output format and grounding standard are baked into the prompt design and evaluation criteria from the start. (B) Fine-tuning on SEC filings may improve domain fluency but does not enforce behavioral guardrails or citation requirements. (D) Fetching only the top-1 chunk is a retrieval design choice and may hurt answer completeness; it is not a guardrail or quality requirement. (E) Removing all numbers post-hoc is too blunt and would destroy legitimate factual financial data in responses.