🖥 Developer Workstation
VS Code + GitHub Copilot Chat
Primary development environment. Copilot generates agent code from natural language prompts.
🧰
Teams Toolkit Extension
Scaffolding, local debug, and deployment via azd up. Manages app registration and manifest.
📄
Bicep / IaC Templates
Infrastructure-as-Code definitions. Provision and tear down Azure resources deterministically.
azd up ↑   azd down ↓
☁️ Azure Resource Group
Azure Functions Runtime
Agent execution runtime. Hosts the declarative agent's API plugin endpoints. Serverless, auto-scaling.
🧠
Azure OpenAI
GPT-4o language model. Processes prompts and generates responses.
🔍
Azure AI Search
Vector + keyword hybrid search. Grounds agent responses in customer documents.
🗄
Azure Blob Storage
Document store for PDFs, reports, and source materials. Feeds the AI Search index via integrated indexer.
🔮 M365 Copilot Platform
💬
Copilot Chat User-Facing
End-user interface in Microsoft Teams and M365. Users interact with the agent through natural conversation.
📋
Declarative Agent
Teams app manifest + OpenAPI plugin spec. Defines agent capabilities, instructions, and API surface.
📦
Copilot Studio Optional
ZIP import path. Export from VS Code → import into Studio for low-code teams to customize.
VS Code + Copilot Copilot generates full agent project scaffold from natural language Teams Toolkit
Teams Toolkit azd up — provisions Azure resources via Bicep, deploys Functions code, registers app Azure Resource Group
Azure Functions API Plugin (OpenAPI spec) — bidirectional request/response Declarative Agent
Teams Toolkit Optional: Export as ZIP → import into Copilot Studio for low-code customization Copilot Studio