What problem does it solve?
Managing the full lifecycle of Azure AI Foundry agents—project onboarding, model discovery and deployment, container builds, ACR publishing, runtime invocation, evaluation, tracing, and remediation—is complex and error-prone without a coordinated, opinionated workflow. Teams struggle with quota and region selection, RBAC and identity configuration, reliable containerization and ACR workflows, and trace-to-dataset evaluation loops that tie production failures back to reproducible test cases. This Skill centralizes guardrails, pre-checks, and repeatable workflows so teams can deploy and maintain agents safely and consistently.
Core Features & Use Cases
- Intelligent model and capacity discovery across regions and projects with handoffs to quick (preset) or fully customized deployment flows.
- Hosted-agent container lifecycle: Dockerfile generation guidance, ACR build/push patterns, agent creation, container start/stop, status polling, and verification.
- Prompt and hosted agent operations: create prompt agents, invoke multi-turn sessions, vNext session handling, and test invocations.
- Eval-driven optimization: harvest production traces into versioned datasets, auto-create evaluators (two-phase strategy), run batch evals, cluster failures, and drive prompt optimization → redeploy → re-evaluate loops.
- Operational tooling: quota and PTU management, RBAC/managed identity guidance, App Insights KQL templates for trace analysis, and troubleshooting container logs and telemetry correlation.
- Use cases: onboard a new Foundry project, deploy a hosted agent to ACR, run batch evaluations from traces, detect regressions, and set up CI/CD evaluation pipelines.
Quick Start
Deploy an agent named support-agent to Foundry using the existing ACR image contosoregistry.azurecr.io/support-agent:20240601.