Skip to course content
Free LangGraph course

LangGraph for Agentic Workflows

Module 03 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. Which work should NOT be given to a model step?

2. The main benefit of pushing logic into deterministic nodes is…

3. A model step that must return structured data should…

4. Setting temperature to 0 makes an LLM step…

5. A good rule when designing a new node is…

---

Answer Key and Explanations

Check these only after attempting every question.

1. B - Exact arithmetic, lookups, and rule application that code can do reliably

Determinism is free in code and expensive-to-impossible in a model. Use each for what it is good at.

2. B - Reproducibility - the same input gives the same result, so it can be tested

Every deterministic node is one fewer source of run-to-run variance.

3. B - Be validated against a schema, with a defined path when validation fails

Schema validation converts a silent format drift into a handled, visible failure.

4. B - More consistent, but still not guaranteed identical across versions or providers

Low temperature reduces variance; it does not make a model step equivalent to code.

5. B - Ask whether code could do it reliably first, and use the model only where judgement is genuinely needed

Reserving the model for judgement keeps the surface where things can go wrong as small as possible.

Practical Check

Apply this module to your own work: complete the module activity for *Deterministic Steps Versus LLM Steps*, 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.