This is a useful reminder that AI applications still depend on ordinary software boundaries. Clear objects and interfaces make it easier to swap models, test prompts separately from business rules, and keep retrieval or tool code from leaking into every feature. The AI layer benefits from the same composition discipline as the rest of the system.