Overview of Microsoft Foundry Toolkit features
mainMicrosoft Foundry Toolkit (formerly AI Toolkit) is a Visual Studio Code extension for building AI agents. Features are organized into three main workflows:
Models
Tools for discovering, testing, and optimizing AI models:
- Model Catalog: Access models from Microsoft Foundry, Foundry Local, GitHub, ONNX, Ollama, OpenAI, Anthropic, Google, and more.
- Playground: An interactive chat environment for real-time testing with prompts, parameters, and multi-modal inputs (images/attachments).
- Fine-tuning: Customize models locally with GPU support or in the cloud using Azure Container Apps.
- Model Conversion: Convert and quantize models (e.g., from Hugging Face) for efficient local execution on Windows (CPU, GPU, or NPU).
- Profiling (Windows ML): Diagnose hardware usage (CPU, GPU, NPU) for ONNX models and Windows Machine Learning events.
Agents
Tools for the end-to-end agent lifecycle:
- Agent Builder: A no-code environment to design prompt agents, integrate MCP tools, and define structured outputs.
- Tool Catalog: Connect Microsoft Foundry tools and local MCP servers to your agents.
- Agent Inspector: Debug and visualize local and hosted agents.
- Deployment: Push hosted agents to the Microsoft Foundry Agent Service by building container images for Azure Container Registry or uploading ZIP packages. Supports Python, C#, or YAML projects (including Microsoft Agent Framework and LangGraph).
- Hosted Agent Playground: Test deployed agents with features like thread management, live container logs, OpenTelemetry traces, and tool-call inspection.
- Evaluation & Tracing: Assess performance using datasets and metrics (F1 score, relevance, etc.) and monitor application behavior via trace data.
Microsoft Foundry Resources
Direct integration to browse Foundry projects, deploy models from providers (Microsoft, OpenAI, Meta, DeepSeek), and manage the Microsoft Foundry Agent Service.