
The Copilot Studio Agent Builder Playbook: Every Building Block Explained
Howdang Rashid
Saturday, 22 August 2026 · 3 min read
Every Copilot Studio build comes down to a handful of choices: which agent type, which orchestration mode, which knowledge sources, which triggers, which tools. This playbook maps all of them - plus the caveats that bite in production and a decision matrix that picks the agent type for you.

The full playbook carousel is free in the Powercademy Success Kit.
What are the 3 agent types?
Declarative agents - a user triggers them. Conversational, living in Teams, web, or M365 Copilot, using topics, knowledge, and tools to handle queries.
Autonomous agents - events trigger them. They react to Dataverse changes, emails, file uploads, or schedules, running in the background with maker credentials.
Agent flows - rules trigger them. A fixed, deterministic sequence with AI steps baked in, built for repeatable processes that need consistency.
Classic or generative orchestration?
Classic: trigger phrases → topic matching → fixed flow. Predictable and deterministic - right for compliance flows, tightly scoped agents, and anywhere you want less AI improvisation.
Generative: the AI dynamically selects topics, tools, and knowledge from descriptions rather than trigger phrases, handles multi-intent queries, and chains capabilities in sequence. Use it for most new agents - and it's required for event triggers and autonomous behaviour.
What can agents know and do?
Six knowledge sources: public websites (Bing-indexed, one URL per source), file uploads (PDF/PPTX/DOCX up to 512MB, vector-indexed in Dataverse), Azure AI Search for large enterprise knowledge bases, SharePoint/OneDrive (auto-synced, needs Sites.Read.All), Dataverse tables (real-time, respects security roles), and Graph connectors reaching Salesforce, ServiceNow, Confluence, GitHub and more.
Six tool families: 1,400+ connectors; Code Interpreter (Python actions from natural language - analyse Excel, CSV, and PDF uploads in chat); Computer Use (virtual mouse and keyboard via hosted browser, US preview); MCP servers for deep integration; Prompt Builder (reusable prompts with Power Fx logic); and child agents - nesting specialists inside a coordinating agent.
Triggers: conversational (trigger phrases in classic, topic descriptions in generative, plus system and custom topics) and event triggers for autonomous agents - Dataverse row changes, SharePoint file creation, schedules, and D365 business events.
What are the caveats that bite?
Event triggers use YOUR credentials. Check what you're exposing before you publish.
Scheduled triggers eat credits and can cause unexpected bills - size your capacity packs or costs spiral.
Only 4 non-file sources are searched per query. Write specific knowledge descriptions or the agent will miss data - and test this rigorously.
How do you pick the agent type?
Walk the decision matrix: Does a user start the conversation? No → autonomous agent. Yes → does every response need a fixed script? Yes → declarative agent with classic orchestration. No → must it follow the exact same steps every time? Yes → agent flow. No → declarative agent with generative orchestration, which is the default for most new builds.
FAQ
Can one solution mix all three agent types?
Yes, and mature solutions usually do: a declarative agent for the conversation, autonomous agents for background reactions, and agent flows for the deterministic middle. Child agents let them delegate to each other.
Why is my agent missing data that's definitely in its knowledge?
Most often the 4-source search limit: with many non-file knowledge sources, only four are searched per query, chosen by their descriptions. Sharpen the descriptions so the right sources win selection, and consolidate where you can.
What's Computer Use for?
Automating apps that have no API - the agent drives a hosted browser with a virtual mouse and keyboard (Windows 365, US preview). Think legacy web portals nobody will ever build a connector for.
When should I use child agents versus one big agent?
Split when distinct domains need distinct knowledge and tools - an IT specialist and an HR specialist under one router beats a generalist drowning in both. One big agent is fine until its knowledge descriptions start competing.
The full playbook is in the Powercademy Success Kit - free, along with hundreds of other cheat sheets, roadmaps, and guides for Microsoft professionals.