
ai
照着跑通多智能体示例,快速上手 AutoGen 等主流 Agent 框架
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-25 · 当前星标 ★ 1182
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Git,用于克隆仓库
- 已安装 Python 3 和 pip(README 未指定具体版本)
- 每个示例目录如需依赖,可安装其 requirements.txt
- 部分示例(如 02_lmstudio)需本地 LM Studio 等配套环境
安装与启动步骤
-
1克隆仓库
把 GitHub 上的示例仓库下载到本地,之后所有示例都在该目录内运行。
git clone https://github.com/tylerprogramming/ai.git -
2进入仓库目录
切换到克隆下来的仓库根目录,再按分类挑选要学习的示例。
cd ai -
3选择示例目录
frameworks 下按框架分(autogen、crewai、openai、smolagents 等),mini_projects 是独立教程项目。
cd frameworks/crewai/crewai_first_crew -
4安装示例依赖
README 提示仅在目录中存在 requirements.txt 时执行安装,没有该文件可跳过本步。
pip install -r requirements.txt -
5运行示例
在示例目录中直接运行主程序,查看多 Agent 协作或模型调用的实际输出。
python main.py
如何确认成功
在示例目录执行 python main.py 后终端正常打印运行结果、无报错,即说明该示例环境可用。
常见问题
Q:目录里没有 requirements.txt 怎么办?
A:README 说明该文件并非每个示例都有,若不存在则跳过 pip install,直接执行 python main.py 运行示例即可。
Q:这些示例是完整课程吗?
A:不是。README 明确说 frameworks 下是简单示例,系统化学习请前往作者另一个仓库 tylerprogramming/ai-courses。
Q:如何选择先学哪个框架?
A:README 未给出学习顺序,可先看 mini_projects/00_getting_started,再按 frameworks 中感兴趣的框架目录逐个尝试。
Q:运行报缺少依赖怎么办?
A:回到该示例目录确认是否已执行 pip install -r requirements.txt,若仍缺失,请到对应框架官方文档查安装方式。
注意事项
- 仓库定位是示例与教程集合,不是开箱即用的单一应用,需按目录分别运行。
- 所有命令都必须在具体示例子目录中执行,在仓库根目录直接运行 main.py 通常无效。
- README 未提供统一安装脚本、Python 版本要求和端口配置,遇到环境问题请参考各框架官方文档。
核心亮点
- 一个仓库横向覆盖 AutoGen、CrewAI、LangChain、smolagents 等多个框架,方便对比选型
- 提供可直接运行的示例项目与教程,降低多智能体开发的上手门槛
- 包含 LM Studio 本地模型接入示例,便于离线或低成本实验
不足之处
- 以教程和示例为主,缺少生产级工程封装与最佳实践沉淀
- 内容随框架版本迭代容易过时,维护节奏依赖作者个人
适用场景
- 想入门多智能体开发,找可运行示例快速跑通第一个 Agent 项目
- 技术选型阶段,横向对比 AutoGen、CrewAI、LangChain 的写法差异
- 用 LM Studio 本地模型搭建离线 Agent 实验环境
替代项目
microsoft/autogen、crewAIInc/crewAI、langchain-ai/langchain
上一篇:alloy
同类项目推荐
generative-ai-project-template
开源
一键生成AI项目骨架,省去配置烦恼,专注业务开发。
Template for a new generative ai project using uv, nicegui, fastapi, llms (cloud & l···
agentic-rag-for-dummies
开源
用LangGraph快速搭建会思考的RAG智能体
A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation A···
fed-rag
开源
一键微调 RAG 系统,让检索和生成更匹配
A framework for fine-tuning retrieval-augmented generation (RAG) systems.
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
ComfyUI-QwenVL
开源
在ComfyUI里直接跑Qwen-VL,看图看视频出文字
ComfyUI-QwenVL custom node: Integrates the Qwen-VL series, including Qwen2.5-VL, Qwe···
open-assistant-api
开源
自托管智能体编排框架,快速集成 LLM 与工具,开箱即用。
The Open Assistant API is a ready-to-use, open-source, self-hosted agent/gpts orches···
tambo
开源
让 AI 回复直接变成可点的 React 界面
Generative UI SDK for React
CloudBase-AI-Toolkit
开源
让 AI 编码助手直接操作云开发数据库和函数
Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, S···
chatgpt-java
开源
Java 开发者接入 GPT-5/4o,几行代码搞定对话功能
ChatGPT Java SDK。支持 GPT-4o、 GPT-5 API。开箱即用。An unofficial Java SDK for seam···