A university student agent answers registration questions. Staff are pasting the parking rules into every topic so each topic can recite them. The parking system already exposes a tool that looks up a permit. What should extensibility mean here?
Select an answer to reveal the explanation.
Short Explanation
Taping a fresh parking map into every binder is how the maps go stale. You add the parking tool to the student agent and let topics call it, rather than pasting the rules into each topic. A copied rule inside a topic cannot see a permit that changed this morning.
Full Explanation
Extensibility is how an agent gains a capability without rewriting every conversation. The parking system already exposes a lookup, so the architect adds that tool to the student agent and lets topics call it when a permit question comes up. The rules then live in the system that owns them, and a topic does not carry a private copy that drifts. Splitting the student agent into a registration bot and a parking bot forks two conversations students experience as one, so a shared change has to be made twice. Replacing the lookup with a longer instruction that quotes the permit manual freezes the manual inside topic text and drops the live tool the system already offers. A small model that memorizes one sample permit number cannot answer the next student, and disconnecting the parking system removes the source of truth. Exam caveat: pasting policy into a topic is not an extension. An extension is a tool or action the agent can call when the topic needs a current fact. Operational check: change one permit in the parking system and confirm the student agent returns the new status without anyone editing a topic.