Microsoft Agent Framework
活跃简介
微软官方多语言 Agent 框架,支持 Python 和 .NET,提供图式工作流编排、OpenTelemetry 可观测性和 DevUI 调试工具。
核心特性
- 多语言支持 —— Python 和 C#/.NET 一等公民,API 保持一致
- 图式编排模式:顺序、并发、交接和群组协作
- 内置 OpenTelemetry,支持分布式追踪、监控和调试
- 通过 YAML 声明式定义 Agent,加速配置并便于版本管理
- Agent Skills —— 从文件、代码和类库构建领域专属知识库
- Foundry 托管 Agent —— 仅需两行代码即可部署至云端
适用场景
分类
快速开始
pip install agent-framework && python -c "import asyncio; from agent_framework import Agent; from agent_framework.foundry import FoundryChatClient; from azure.identity import AzureCliCredential; async def main(): agent = Agent(client=FoundryChatClient(credential=AzureCliCredential()), name='Agent', instructions='You are helpful.'); print(await agent.run('Say hello')); asyncio.run(main())"