Module 07 Knowledge Check
5 questions. Pass mark 4 out of 5. Answer every question before checking the answer key below, then retry after reading the feedback.
1. 'The assistant forgot' is usually…
- A. a memory system failure
- B. a fact that was never extracted into a field
- C. a context window limit
- D. a model regression
2. Carrying a growing transcript makes a long conversation cost…
- A. linearly more
- B. quadratically more
- C. the same
- D. less
3. Trimming history must always preserve…
- A. the first user message
- B. the system message
- C. the last assistant message
- D. all tool calls
4. Session state should be keyed on…
- A. the session id
- B. the authenticated user id and the session id
- C. the IP address
- D. a random token
5. The most dangerous item in a conversation history is…
- A. a long message
- B. the model's own unverified earlier claim
- C. a tool result
- D. the system message
---
Answer Key and Explanations
Check these only after attempting every question.
1. B - a fact that was never extracted into a field
The transcript still contains it; it is buried, and it is re-sent in full every turn.
2. B - quadratically more
It grows every turn AND is re-sent every turn. Short test runs cannot show it.
3. B - the system message
It is oldest, so a naive trim drops it first - removing every rule the app depends on.
4. B - the authenticated user id and the session id
Session ids leak into URLs, logs and screenshots, and unguessability is not an access control.
5. B - the model's own unverified earlier claim
It is indistinguishable from what was read, and the next turn treats it as established.
Practical Check
Apply this module to your own work: complete the module activity for *Conversation State and Memory Boundaries*, then write one sentence naming what your result shows and one naming what it does not.
Strong Answer Pattern
A strong answer names the task, the evidence used, the check performed, and the remaining limitation. It avoids "proved", "guaranteed", or "always" unless the evidence genuinely supports it.
