Bird
Raised Fist0
Prompt Engineering / GenAIml~20 mins

When to fine-tune vs prompt engineer in Prompt Engineering / GenAI - Practice Questions

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Challenge - 5 Problems
🎖️
Fine-tuning vs Prompt Engineering Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Choosing between fine-tuning and prompt engineering

You have a general language model and want it to perform well on a specific task with limited data. Which approach is best to start with?

AFine-tune the model immediately using the limited data to specialize it.
BIgnore the task and use the model as is without any changes.
CTrain a new model from scratch on the limited data.
DUse prompt engineering to guide the model without changing its weights.
Attempts:
2 left
💡 Hint

Think about the cost and data needed for fine-tuning versus prompt engineering.

🧠 Conceptual
intermediate
2:00remaining
When is fine-tuning preferred over prompt engineering?

Which situation best justifies fine-tuning a large language model instead of relying on prompt engineering?

AYou want to use the model for many different unrelated tasks.
BYou have a large, high-quality dataset specific to your task and need consistent output.
CYou want to save computational resources and avoid retraining.
DYou want to quickly test different instructions without changing the model.
Attempts:
2 left
💡 Hint

Consider when changing the model weights is beneficial.

Metrics
advanced
2:00remaining
Evaluating fine-tuning vs prompt engineering performance

You fine-tune a model and also try prompt engineering on the base model. You measure accuracy on a test set. Which metric result indicates fine-tuning improved performance?

Prompt Engineering / GenAI
base_accuracy = 0.75
fine_tuned_accuracy = 0.82
prompt_engineered_accuracy = 0.78
AFine-tuning improved accuracy by 7% over base and 4% over prompt engineering.
BPrompt engineering improved accuracy more than fine-tuning.
CBase model accuracy is highest, so no improvement.
DFine-tuning decreased accuracy compared to prompt engineering.
Attempts:
2 left
💡 Hint

Compare the accuracy numbers carefully.

🔧 Debug
advanced
2:00remaining
Why did fine-tuning not improve model performance?

You fine-tuned a model on a small dataset but test accuracy dropped. What is the most likely cause?

APrompt engineering was not used before fine-tuning.
BThe model architecture was changed accidentally.
CThe dataset was too small causing overfitting during fine-tuning.
DThe test set was too large compared to training.
Attempts:
2 left
💡 Hint

Think about what happens when fine-tuning with little data.

Model Choice
expert
3:00remaining
Selecting approach for a multi-domain chatbot

You want to build a chatbot that handles many topics without retraining often. Which approach is best?

AUse prompt engineering with a single large base model to adapt responses dynamically.
BFine-tune separate models for each domain and switch between them.
CTrain a new model from scratch on combined domain data.
DUse a rule-based system instead of a language model.
Attempts:
2 left
💡 Hint

Consider flexibility and maintenance effort for many topics.

Practice

(1/5)
1. What is the main difference between fine-tuning a model and prompt engineering?
easy
A. Fine-tuning is faster than prompt engineering.
B. Fine-tuning changes the prompt format, while prompt engineering changes the model's weights.
C. Fine-tuning changes the model's knowledge, while prompt engineering changes how you ask questions.
D. Prompt engineering requires retraining the model.

Solution

  1. Step 1: Understand fine-tuning

    Fine-tuning means adjusting the model's internal settings (weights) to better fit specific data or tasks.
  2. Step 2: Understand prompt engineering

    Prompt engineering means changing the way you ask the model questions without changing the model itself.
  3. Final Answer:

    Fine-tuning changes the model's knowledge, while prompt engineering changes how you ask questions. -> Option C
  4. Quick Check:

    Fine-tune = model change, prompt engineer = question change [OK]
Hint: Fine-tune = model change; prompt engineer = question change [OK]
Common Mistakes:
  • Confusing prompt engineering with model retraining
  • Thinking fine-tuning only changes prompts
  • Believing prompt engineering is slower than fine-tuning
2. Which of the following is a correct way to describe prompt engineering?
easy
A. Adjusting the input text to get better model responses.
B. Changing the model's training data to improve accuracy.
C. Rebuilding the model architecture from scratch.
D. Adding new layers to the model for customization.

Solution

  1. Step 1: Identify prompt engineering meaning

    Prompt engineering means changing how you write or format the input text to guide the model's answers.
  2. Step 2: Check options

    Only Adjusting the input text to get better model responses. describes adjusting input text, which matches prompt engineering.
  3. Final Answer:

    Adjusting the input text to get better model responses. -> Option A
  4. Quick Check:

    Prompt engineering = input text change [OK]
Hint: Prompt engineering means changing input text, not model structure [OK]
Common Mistakes:
  • Mixing prompt engineering with model retraining
  • Thinking prompt engineering changes model layers
  • Confusing prompt engineering with data augmentation
3. Consider you want to improve a model's answers for a very specific medical dataset. Which approach will likely give better results?
medium
A. Only use prompt engineering to rewrite questions.
B. Use random prompts without changes.
C. Ignore the dataset and use the base model.
D. Fine-tune the model with the medical dataset.

Solution

  1. Step 1: Understand the task

    Improving answers for a specific medical dataset requires the model to learn new, specialized knowledge.
  2. Step 2: Choose the best method

    Fine-tuning the model with the medical data updates its knowledge, making it better for this task.
  3. Final Answer:

    Fine-tune the model with the medical dataset. -> Option D
  4. Quick Check:

    Specific data needs fine-tuning [OK]
Hint: Use fine-tuning for specialized data, not just prompt changes [OK]
Common Mistakes:
  • Thinking prompt engineering alone fixes specialized knowledge
  • Ignoring fine-tuning for domain-specific tasks
  • Assuming base model works best without adaptation
4. You tried prompt engineering but the model still gives poor answers for your task. What is the most likely fix?
medium
A. Fine-tune the model with relevant data.
B. Change the model architecture.
C. Use shorter prompts.
D. Restart the model server.

Solution

  1. Step 1: Analyze the problem

    If prompt engineering fails to improve answers, the model likely lacks task-specific knowledge.
  2. Step 2: Choose the fix

    Fine-tuning with relevant data updates the model's knowledge to improve answers.
  3. Final Answer:

    Fine-tune the model with relevant data. -> Option A
  4. Quick Check:

    Poor answers + prompt fail = fine-tune needed [OK]
Hint: If prompts fail, fine-tune with data [OK]
Common Mistakes:
  • Trying unrelated fixes like changing architecture
  • Assuming shorter prompts fix knowledge gaps
  • Restarting server won't improve model knowledge
5. You have a chatbot that answers general questions well but struggles with your company's product details. You want to improve it quickly without retraining. What should you do?
hard
A. Ignore product details and focus on general answers.
B. Use prompt engineering to add product info in the questions.
C. Replace the chatbot with a new model.
D. Fine-tune the entire model with product manuals.

Solution

  1. Step 1: Identify constraints

    You want a quick improvement without retraining the model.
  2. Step 2: Choose the best approach

    Prompt engineering lets you add product info in questions to guide the model without retraining.
  3. Final Answer:

    Use prompt engineering to add product info in the questions. -> Option B
  4. Quick Check:

    Quick fix without retrain = prompt engineering [OK]
Hint: Quick fix without retrain? Use prompt engineering [OK]
Common Mistakes:
  • Thinking fine-tuning is always fastest
  • Replacing model unnecessarily
  • Ignoring product info causes poor answers