LyraLearn AI Learning Platform
Exams
← Module 2 Β· Large Language Models
🎧 Listen

Capabilities and Limits

Designing with LLMs means knowing what they reliably do well, what they do badly, and β€” most importantly β€” where the boundary is fuzzy. Betting your architecture on a capability the model only sometimes has is a common, expensive mistake.

Two panels contrasting a model reliably reshaping a document placed in front of it with a model unreliably recalling facts from a hazy memory.

What LLMs are reliably good at

Notice the pattern: they excel when the source material is in front of them and the task is to reshape or reason over it.

What LLMs are unreliable at

Hallucination: the defining failure mode

A hallucination is a confident, fluent statement that is false. It is not a bug to be patched out β€” it is a direct consequence of how the model works (predicting plausible text). You cannot eliminate it at the model level; you manage it at the architecture level:

Designing to the boundary

The practical rule: use the model for what it's good at, and put a deterministic system around what it's bad at. Need a number? Compute it in code, don't ask the model. Need a fact? Retrieve it and have the model cite it. Need a decision with consequences? Make the model's output a proposal a human or a rule approves. The capability map is the architect's design constraint.

🧠 Quiz yourself on this lesson →

Ask the AI Tutor

Grounded in the course lessons β€” it cites its sources and says when it doesn't know.