Patterns
Chat, Desktop, and Ambient agents: three operational shapes, one governance posture.
How it works
Every request travels the same path through the YAAIF stack: from the channel it arrived on, through the agent that owns it, down to the model that reasons about it. Each layer has its own role, its own governance, and its own audit trail.
Channels
Microsoft Teams, web ChatUI, Claude Desktop, ChatGPT, email, voice, APIs, event streams, and any MCP-compatible client. Channel input is normalized into one contract before it reaches the agent.
Agent
The agent owns the request. It routes channel input, selects the execution path, and coordinates downstream steps. Policy gates and human approvals sit in line, not bolted on afterwards.
Skills
Skills map intent to reusable capabilities. They decide which tools should run for the current request and in what order, with the same playbooks reused across agents and channels.
Capabilities
The execution layer invokes MCP tools and your existing integrations to do the actual work: writes to systems of record, queries against your data, triggers in downstream workflows.
LLM Models
Any commercial provider or a self-hosted open model, hot-swappable per agent and per skill. Model choice is a platform decision, not a vendor lock-in.
Layers are not silos. A single request crosses all five layers, and the Third Eye observability layer correlates the path into a structured trace. See the observability page for what that looks like in practice.
More on the platform
Next step
A 30-minute briefing maps the five-layer architecture onto the identity, integration, and audit stack your platform team already runs.