Experience layer
Design layer
Channels where users and systems invoke the agent — chat, copilot panels, APIs, and event triggers.
Responsibilities
- Natural-language and structured request intake
- Streaming UX with progress and citations
- Session continuity across turns
Architect note
Agents fail when layers blur together. Keep identity enforcement, reasoning, tool execution, and observability in separate components with explicit contracts between them.