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 目录。

如何开始

  1. 在 GitHub Codespaces、VS Code Dev Container 或本地克隆仓库中打开。
  1. 本地执行 uv sync,并激活 .venv。
  1. 配置模型来源:Azure 使用 azd provision,它会生成 .env;OpenAI.com 或 Ollama 则复制 .env.sample 为 .env 并填写变量。
  1. 运行 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...
文章列表
分享AI实践与思考
入门
Microsoft Foundry
开发工具
治理与网络
观测与评测
工具与知识
模型与部署
Azure OpenAI
Azure AI Search
性能与基准
索引与分块
概念解释
快速上手
Foundry Tools
RAG 与知识工程
检索质量与评测
数据准备
智能体与工具
评测、观测与安全
企业架构与成本
成本与容量
架构
解决方案场景
文档与服务
知识与分析
样例与学习资源
附录