Refer to the exhibit. Given this NeMo configuration, which prompt modification would best improve the reliability of technical support queries?
Exhibit
{"model_config": {"temperature": 0.2, "max_tokens": 512, "stop_sequences": ["Human:", "User:"], "system_prompt": "You are a helpful assistant. You must answer based on the provided technical manuals."}}Trap 1: Append 'Be as creative as possible' to the system prompt.
Increasing creativity in a technical support context is dangerous, as it promotes hallucination. Technical manuals require high precision and factual adherence; prompting for creativity encourages the model to drift away from the source material, which is exactly the behavior you want to avoid in professional documentation support.
Trap 2: Change the stop sequences to be empty.
Stop sequences are essential for preventing the model from continuing to generate text after the answer is finished, such as simulating a user response. Removing these markers increases the likelihood of runaway generation and model drift, which reduces the overall professionalism and utility of the generated response.
Trap 3: Increase the temperature to 0.9 to ensure varied answers.
Raising the temperature to 0.9 would introduce significant randomness into the output, which is detrimental for technical tasks. In professional support scenarios, you want deterministic and consistent answers based on documentation. High temperatures make the model unreliable, leading to inconsistent guidance that frustrates users seeking accurate technical information.
- A
Append 'Be as creative as possible' to the system prompt.
Why it fails: Increasing creativity in a technical support context is dangerous, as it promotes hallucination. Technical manuals require high precision and factual adherence; prompting for creativity encourages the model to drift away from the source material, which is exactly the behavior you want to avoid in professional documentation support.
- B
Change the stop sequences to be empty.
Why it fails: Stop sequences are essential for preventing the model from continuing to generate text after the answer is finished, such as simulating a user response. Removing these markers increases the likelihood of runaway generation and model drift, which reduces the overall professionalism and utility of the generated response.
- C
Require the model to state 'I cannot answer this' if the manual is silent.
This specific instruction provides a clear 'exit path' for the model when the provided context is inadequate. By explicitly defining the behavior for unsupported queries, you prevent the model from guessing or fabricating answers, which is crucial for maintaining the trust and reliability of your technical documentation bot.
- D
Increase the temperature to 0.9 to ensure varied answers.
Why it fails: Raising the temperature to 0.9 would introduce significant randomness into the output, which is detrimental for technical tasks. In professional support scenarios, you want deterministic and consistent answers based on documentation. High temperatures make the model unreliable, leading to inconsistent guidance that frustrates users seeking accurate technical information.