Repolode
NirDiamant

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. 1

    浏览 all_agents_tutorials 文件夹中的教程笔记本

  2. 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 数据每日更新。

相关项目