Scaling LLM Verbosity Control via Supervised Fine-Tuning
Short answer
B Use the collected feedback to create a dataset of question-answer pairs and perform supervised fine-tuning on the foundational model to learn the desired verbosity patterns.
Question
Key Takeaways
The trap is choosing prompt engineering or keyword routing for style adaptation; these fail at scale. SFT allows the model to internalize style preferences from examples, providing a robust, scalable solution.
This PMLE exam question explores how to scale LLM response verbosity adjustments beyond brittle keyword rules. The correct approach leverages supervised fine-tuning to embed user preference patterns directly into the model.
Common mistake: Candidates often select Option C (prompt modification) assuming it is the easiest fix. However, enumerating all scenarios in a prompt is not scalable and exceeds practical context limits for dynamic user behavior.
Expert Analysis
The core challenge here is adapting model output style (verbosity) to user intent while maintaining scalability. The prompt explicitly states that factual accuracy is already satisfactory, meaning the model's knowledge base is sufficient; only the presentation needs adjustment.
Option A suggests keyword-based routing. As noted in community feedback, this approach is brittle and unscalable because it relies on rigid string matching rather than semantic understanding. It fails to generalize to new phrasings of 'detailed' or 'concise' requests.
Option C proposes modifying the prompt with specific scenarios. While prompt engineering is powerful, attempting to enumerate all possible user scenarios for verbosity expectations is operationally unsustainable and violates the scalability requirement. Prompts have context window limits and become unwieldy when trying to encode complex conditional logic manually.
Option D involves switching models via A/B testing. Since the current model is factually correct, changing the underlying model does not address the stylistic variance issue and introduces unnecessary cost and latency complexity without guaranteeing a better fit for verbosity control.
Option B, supervised fine-tuning (SFT), is the correct scalable solution. By creating a dataset of question-answer pairs where the answer verbosity matches the desired outcome, the model learns the mapping between input intent and output style. Once tuned, the model handles diverse inputs autonomously without maintaining external rule engines or massive prompt contexts. This aligns with Objective 1.1: Developing ML models using BigQuery ML or AutoML on Gemini Enterprise Agent Platform.
Exam Strategy
When a question asks for a 'scalable' solution to adapt model behavior based on user feedback, distinguish between runtime adjustments (prompts/routing) and model-level changes (fine-tuning). If the behavior requires learning nuanced patterns from many examples, choose fine-tuning. If it is a simple, static rule, choose prompt engineering. Always prioritize long-term maintainability over quick fixes.
Frequently Asked Questions
Why not use prompt engineering for verbosity control?
Is fine-tuning always necessary for style changes?
Community Votes
43% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 10 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 10
-
Fer660 👍 4 Answered ANot B: Why would we assume that our users are willing to do all this work? Not C: Same thing -- we can't just ask users for all this, they don't work for us. Not D: This seems to require a whole lot of work. And doing A/B testing for multiple models based on 1000 users seems likely to reach conclusions that are not statistically sound. A: Not perfect, for sure, because we are creating a declarative layer and we might have to keep adding rules to detect the customers' expectations -- seems contrary to the spirit of AI, and also violates the spirit of scalability, but I guess this is the lesser evil here?
-
dija123 👍 3Thinking B (supervised fine tuning ) could be better Answer than A
-
lokiinaction 👍 2 Answered Bthis is not really possible for users to list all scenarios therefore sharing examples is a good way to go
-
taylz876 👍 1 Answered BWhy B is right • The responses are accurate, but the style is wrong. Users want different levels of detail depending on the type of question. That's a behavior the model has to learn, and example pairs of questions and well-sized answers teach exactly that. • Scalable: once the model is tuned, it handles all 1,000 users and new questions on its own, with no hand-written rules that need maintaining. Why the others are wrong • A: A keyword router is brittle. It only triggers on specific words and misses everything else. • C: A prompt listing all the scenarios depends on users anticipating every case, and the list grows without end, so it doesn't scale as well. • D: Switching to other LLMs and A/B testing doesn't target the verbosity problem.
-
maukaba 👍 1 Answered CThe feedback shows that accuracy is fine, but verbosity needs to be adjusted dynamically. The most scalable and cost-effective solution is prompt engineering, not retraining or switching models. By explicitly encoding verbosity rules in the prompt, you can guide the LLM to produce responses that match user expectations without additional compute or fine-tuning. This approach is fast to implement, works with existing LLMs, and scales easily for thousands of users.
Show 5 more comments
-
RogerRabid 👍 1 Answered CKeyword based routing is brittle and unscalable. We've already received feedback from the users. Assuming we can do that again we can incorporate this feedback into prompt so the output is more in-line with what users are expecting.
-
Johnb9682 👍 1 Answered BA is incorrect: Keyword matching (e.g., searching for "detailed" or "fact") is brittle, inflexible, and doesn't scale. C is incorrect: Attempting to enumerate all scenarios in system prompts is unscalable.
-
maukaba 👍 1Users are providing feedback hence are collaborative
-
dija123 👍 1A is not scalable indeed!
-
dija123 👍 1 Answered Aagree with A
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →