分享AI实践与思考
入门
上手
教程
基础
概念解释
Microsoft Foundry
开发工具
操作指南
参考
治理与网络
工具与知识
概念解释
操作指南
Agent Service
总览
概念解释
Azure OpenAI
API 与开发
总览
Azure AI Search
权限与安全
参考
检索概念
概念解释
快速上手
教程
Foundry Tools
其他与已退役
总览
概念解释
RAG 与知识工程
智能体与工具
MCP 与 Skills
操作指南
基础
评测、观测与安全
安全
评测
概念解释
参考
企业架构与成本
解决方案场景
样例与学习资源
附录
Agent 样例
python-ai-agent-frameworks-demos 以示例脚本展示多个 Python 智能体框架的写法,便于横向比较。它支持 Azure OpenAI、OpenAI.com 与本地 Ollama 三种模型来源。
框架覆盖(README 所示)
框架 | README 所示的示例类型 |
Microsoft Agent Framework | 基础、工具、多工具、主管(supervisor)、MagenticOne、工作流 |
LangChain v1 与 LangGraph | 基础、工具、多工具、主管、快速入门、MCP、LangGraph |
OpenAI 与 OpenAI-Agents | 函数调用、单智能体、任务移交(handoff)、工具、MCP HTTP |
PydanticAI | 基础、多智能体、主管、图、工具、MCP |
LlamaIndex | ReAct 智能体,用于 RAG |
前置条件(README 所示,待核实)
路径 | 要求 |
本地运行 | Python 3.10 及以上、Git、uv |
Azure OpenAI | Azure 订阅与 Azure Developer CLI(azd),部署会产生费用 |
OpenAI.com | OpenAI API 密钥 |
Ollama | 本地安装 Ollama;页面称 Codespaces 方案需要 64 GB 以上内存(待核实) |
Dev Container | Docker Desktop 与 VS Code Dev Containers 扩展 |
目录结构(README 所示)
- examples/:全部示例脚本。
- infra/:Azure 基础设施即代码。
- example_data/:示例数据。
- 根文件:.env.sample、pyproject.toml、azure.yaml,以及 .devcontainer、.github、.vscode 目录。
如何开始
- 在 GitHub Codespaces、VS Code Dev Container 或本地克隆仓库中打开。
- 本地执行
uv sync,并激活 .venv。
- 配置模型来源:Azure 使用
azd provision,它会生成 .env;OpenAI.com 或 Ollama 则复制 .env.sample 为 .env 并填写变量。
- 运行 examples/ 中的脚本。
许可与维护状态
- 许可:MIT。
- 归档:页面未标注归档。页面标识为“Public template”,显示约 165 次提交、29 个未关闭 PR、1 个未关闭 issue(待核实)。
- 最后提交日期:页面未显示,待核实(2026-11-05 获取)。
图
本页不放图。
来源与核对
- 核对范围:仓库 README 的正文抓取摘要(摘要由抓取工具整理,非逐字核对)。
- 获取日期:2026-11-05
- read_scope:正文已读
上一篇
microsoft/ai-agents-for-beginners
下一篇
RAG 样例
Loading...