Yashotantra Academy logo
level 1
Curious · 0 XP
streak
0d
perfect
0
badges
0

100 XP to Apprentice

Adaptation · medium

10. Fine-tuning vs RAG vs prompting

Choose the cheapest mechanism that fixes the actual failure.

1 min read3 questionsup to 50 XPtopic 10/12

Read in another language

AI translates the explanation and quiz text while preserving code and answer scoring.

Diagnose before you adapt:

| Failure | Right fix | | --- | --- | | Model lacks your private/current facts | Retrieval (RAG) | | Model knows facts but formats or behaves wrongly | Prompting / few-shot | | Model consistently misses your domain style, taxonomy, or terse format at scale | Fine-tuning (LoRA) | | Needs multi-step actions in your systems | Tools / agents |

LoRA (low-rank adaptation) trains small adapter matrices instead of all weights — minutes to hours, cheap to host, easy to roll back. QLoRA adds 4-bit base quantisation so it fits on a single GPU.

python
from peft import LoraConfig, get_peft_model
cfg = LoraConfig(r=16, lora_alpha=32, target_modules=["q_proj", "v_proj"], lora_dropout=0.05)
model = get_peft_model(base_model, cfg)   # trains ~0.1% of parameters

Gotcha: fine-tuning does not reliably inject new facts — it shapes behaviour. Teaching facts by fine-tune usually produces confident, stale answers; keep facts in retrieval where you can update and cite them.

How to study this topic

  1. 1. Read the explanation once end to end, skipping the code.
  2. 2. Re-read the code snippets and say out loud what each line does.
  3. 3. Answer the quiz without scrolling back — that is the real check.
  4. 4. Read every explanation, even for the answers you got right.

Scoring

  • · Up to 30 XP from quiz accuracy.
  • · +15 XP for a perfect first attempt.
  • · +5 XP while a 3-day streak is running.
  • · 75% or higher marks the topic complete.

Check your understanding

  1. 1. Your assistant lacks knowledge of this week's internal docs. Best fix?

  2. 2. What does LoRA train?

  3. 3. What is fine-tuning genuinely good at?

Badges

First light
Pass your first topic
Sharp shooter
3 perfect first-try quizzes
On a roll
Study 3 days in a row
Week warrior
Study 7 days in a row
Grinder
Earn 500 XP
Deep diver
Earn 1500 XP