28 个代码优先的教程合集,帮助开发者将 GenAI 智能体从原型推进到生产环境。
NirDiamant/GenAI_Agents
一套可运行的 Jupyter 教程合集,涵盖 50 多种生成式 AI 智能体技术,从简单对话机器人到多智能体系统。
- Star
- 24,639
- Fork
- 4,147
- 未关闭 Issue
- 27
- 最近提交
- 6小时前
这是什么?
GenAI_Agents 是一个生成式 AI 智能体的学习型代码仓库,以 Jupyter Notebook 教程和实现为主。每个条目都是一份可运行的笔记本,讲解一种智能体设计,从带历史记录管理的基础对话机器人,到基于 LangGraph、AutoGen、CrewAI 和 OpenAI Swarm 构建的多智能体系统。
目录按难度和应用领域分类,既有入门示例,也有 LangGraph 与 Model Context Protocol(MCP)的框架介绍,还有面向教育、客服、合同分析、自动化测试和内容创作等场景的应用型智能体。许多条目附有配套的讲解视频和博客文章。
适合希望获得可直接运行代码的开发者,涵盖工具调用、状态管理、检索增强生成(RAG)和人工审批等智能体常见模式,而不只是概念性介绍。
核心功能
- 01包含 50 多个教程笔记本,覆盖从入门到进阶的难度
- 02涵盖 LangGraph、LangChain、AutoGen、CrewAI 和 OpenAI Swarm 等框架的实现
- 03包含 Model Context Protocol(MCP)入门教程,附服务端与客户端示例
- 04演示多智能体协作、记忆机制和人工介入审批等模式
- 05按类别、框架和核心功能整理成表格,便于查找
适用场景
- 从零开始学习构建第一个 AI 智能体
- 对比 LangGraph、AutoGen、CrewAI 等框架在相似任务上的实现
- 为客服、合同审查等特定场景寻找智能体起步模板
- 学习多智能体编排与工具集成的常见模式
快速上手
- 1
浏览 all_agents_tutorials 文件夹中的教程笔记本
- 2
打开初级笔记本 simple_conversational_agent.ipynb 并运行其单元格
使用前须知
- 元数据中未明确标注许可证,因此在复用代码前请先查看仓库的许可条款。
标签
常见问题
- GenAI_Agents 是什么?
- 一套可运行的 Jupyter 教程合集,涵盖 50 多种生成式 AI 智能体技术,从简单对话机器人到多智能体系统。 GenAI_Agents 是一个生成式 AI 智能体的学习型代码仓库,以 Jupyter Notebook 教程和实现为主。每个条目都是一份可运行的笔记本,讲解一种智能体设计,从带历史记录管理的基础对话机器人,到基于 LangGraph、AutoGen、CrewAI 和 OpenAI Swarm 构建的多智能体系统。
- GenAI_Agents 可以免费使用吗?用的什么许可证?
- GenAI_Agents 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- GenAI_Agents 还在维护吗?
- 活跃维护中。GenAI_Agents 最近一次提交是在 2026年10月20日。
- GenAI_Agents 适合用来做什么?
- 从零开始学习构建第一个 AI 智能体 对比 LangGraph、AutoGen、CrewAI 等框架在相似任务上的实现 为客服、合同审查等特定场景寻找智能体起步模板 学习多智能体编排与工具集成的常见模式
- GenAI_Agents 怎么安装和运行?
- 浏览 all_agents_tutorials 文件夹中的教程笔记本 打开初级笔记本 simple_conversational_agent.ipynb 并运行其单元格
- 在哪里获取 GenAI_Agents?
- 源代码和安装说明在 GitHub 上:https://github.com/NirDiamant/GenAI_Agents
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
基于 LangGraph 的 Python 库与可运行教程,实现了 35 种智能体 AI 架构,涵盖反思、检索增强、记忆与多智能体等模式。
一个开源合集,收录 100 多个 AI 智能体、智能体技能和 RAG 应用,可对接多种主流大模型。
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。