项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 14602
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境及 pip(使用 Python 版 SDK)
- 可访问 PyPI 的网络
- 安装 .NET 包需要 .NET SDK 和一个已有的 .NET 项目
- 接入 Microsoft Foundry 时需要 Azure 相关资源与凭据
安装与启动步骤
-
1安装 Python 包
在终端执行 pip 安装官方包 agent-framework,它会装上标准包集合;首次安装可能需要一点时间。
pip install agent-framework -
2安装实验模块
标准包不含实验性模块,如需实验功能再单独安装 agent-framework-lab。
pip install agent-framework-lab -
3安装 .NET 包
在 .NET 项目目录下通过 dotnet add package 添加核心包 Microsoft.Agents.AI。
dotnet add package Microsoft.Agents.AI -
4安装 Foundry 依赖
若使用 .NET 快速开始中的 Foundry 集成,需再添加三个配套包。
dotnet add package Microsoft.Agents.AI.Foundry dotnet add package Azure.AI.Projects dotnet add package Azure.Identity -
5查阅官方文档
README 未给出运行代码示例,建议从官网获取快速开始与部署示例。
如何确认成功
用 pip show agent-framework 能看到已安装的包信息,或在 .NET 项目引用列表中看到 Microsoft.Agents.AI,即表示安装成功。
常见问题
Q:Windows 上首次安装很慢正常吗?
A:正常。README 明确说明在 Windows 上首次安装可能需要一分钟,耐心等待即可。
Q:Go 语言的 SDK 在哪里?
A:Go SDK 不在本仓库,位于独立的 microsoft/agent-framework-go 仓库,包含文档、示例和 issue 跟踪。
Q:实验性功能怎么启用?
A:标准安装包不包含实验模块,需要额外单独安装 agent-framework-lab。
Q:.NET 接入 Foundry 要装哪些包?
A:除核心包 Microsoft.Agents.AI 外,还要安装 Microsoft.Agents.AI.Foundry、Azure.AI.Projects 和 Azure.Identity。
注意事项
- README 节选中未给出端口、配置文件或环境变量说明,实际接入方式请以官网 aka.ms/agent-framework 文档为准。
- dotnet add package 需先在已有 .NET 项目的目录中执行,否则会报错。
- 框架同时支持 Python、.NET 与 Go,不同语言使用各自的包管理器安装,勿混用命令。
核心亮点
- 同时提供 Python 和 .NET SDK,覆盖企业主流技术栈,跨语言复用业务逻辑
- 内置多智能体编排引擎,支持复杂工作流的状态机定义与动态任务分配
- 生产级特性完善,包括可观测性、重试机制和云部署模板,降低运维负担
不足之处
- 文档偏重基础用法,高级编排模式的示例和最佳实践相对不足
- 社区生态尚在成长,第三方插件和集成案例不如 LangChain 丰富
适用场景
- 企业级客服系统:编排多个专业智能体,分工处理咨询、售后和技术支持
- 自动化数据分析流水线:让多个智能体协作完成数据清洗、分析和报告生成
- 跨平台应用开发:用 .NET 后端集成智能体,同时用 Python 快速实验算法
替代项目
LangChain、AutoGen、CrewAI
上一篇:haystack
下一篇:agentscope-java
同类项目推荐
ai-literacy-superpowers
开源
给 Claude Code/Copilot 装上工程化 agent 工作流
A set of Claude Code and GitHub Copilot plugins providing the AI Literacy framework'···
yzma
开源
Go 里直接跑本地大模型,无需 Python 和网络
Go with your own intelligence - Write Go applications that directly integrate llama.···
ComfyUI-LJNodes
开源
让 ComfyUI 工作流更顺滑,一站式自定义节点集
A variety of custom nodes to enhance ComfyUI for a buttery smooth experience.
agents-js
开源
用 Node.js 快速搭建能听会说的实时多模态 AI 智能体
Build realtime multimodal AI agents with Node.js
ccproxy
开源
给 Claude Code 加钩子,自定义模型和路由,让 AI 调用随你掌控。
Build mods for Claude Code: Hook any request, modify any response, /model "with-your···
skills
开源
给 LLM 装插件,技能即插即用
A marketplace for LLM skills
ai-engineering
开源
给 AI 写的代码装上安全闸门,提交前自动查质量查安全
Developer-centered AI engineering: build software with security, quality and governa···
claude-skills
开源
拿来即用的 Claude Code 技能包,覆盖五大业务场景
200+ production-ready Claude Code skills for sales, marketing, design, engineering, ···
yet-another-lightning-hydra-temp···
开源
一键搭建可复现的深度学习实验,配置驱动快速迭代
Flexible and scalable template based on PyTorch Lightning + Hydra. Efficient workflo···
