© 2026FindAgent  · @simprr
返回列表
e

ed-donner/agents

Repo for the Complete Agentic AI Engineering Course

⭐

4.5k

Stars

🔱

3.8k

Forks

👁

105

Watchers

📋

204

Issues

Jupyter NotebookMIT创建于 2025/3/21更新于 今天
在 GitHub 上查看
README
由 Gemini 翻译整理

掌握 AI Agentic Engineering - 构建自主 AI Agents

为期 6 周的学习之旅:使用 OpenAI Agents SDK、CrewAI、LangGraph、AutoGen 和 MCP 编写代码并部署 AI Agents

Autonomous Agent

如果你正在 Cursor 中阅读本文档,请右键点击左侧资源管理器中的文件名,并选择“Open preview”以查看格式化后的版本。

我非常激动地欢迎你的加入!这是你开启为期 6 周的探险之旅的起点,我们将深入了解功能强大、令人惊叹且常常超乎现实的 Agentic AI 世界。

开始之前

我随时准备为你提供帮助,确保你的学习之旅顺利进行!无论是通过平台还是直接给我发邮件(ed@edwarddonner.com),欢迎随时联系我。在 LinkedIn 上与大家交流、共同建立社区总是件乐事,你可以在这里找到我: https://www.linkedin.com/in/eddonner/ 虽然这对我来说是新事物,但我也在尝试使用 X/Twitter @edwarddonner —— 如果你也在用 X,欢迎教教我怎么玩转它 😂

并不算“令人畏惧”的安装说明

也许这听起来像是最后通牒:但我真心希望我整理的环境配置过程不会太让人抓狂!

  • Windows 用户,请参考这里的说明:setup/SETUP-PC.md
  • Mac 用户,请参考这里的说明:setup/SETUP-mac.md
  • Linux 用户,请参考这里的说明:setup/SETUP-linux.md

遇到任何问题,请务必联系我。

CrewAI 周(第 3 周)重要提示

Windows PC 用户:请务必检查 SETUP-PC 指南顶部的“gotcha #4”——即安装 Microsoft Build Tools。 如果不执行此操作,CrewAI 在运行时可能会因涉及 Chroma 的模糊错误而失败。

之后,你需要在项目根目录的 Cursor 终端中运行以下命令,以便执行 Crew 命令: uv tool install crewai==0.130.0 --python 3.12 如果你之前使用过 Crew,为了确保版本最新,建议执行: uv tool upgrade crewai==0.130.0 --python 3.12

此命令将 Crew 固定在本课程使用的版本上。如果你在使用 Crew 时遇到问题,可以尝试通过运行以下命令使用最新版本: uv tool upgrade crewai --python 3.12

你可以随时通过以下命令查看已安装的 Crew 版本: uv tool list

注:uv 中的“tool”是指通过 uv 全局安装的实用工具。安装此工具后,你可以直接使用“crewai”命令,它将运行与该工具关联的代码。

请牢记以下关于 Crew 的事项:

  1. 在第 3 周进行 CrewAI 项目时有两种方式。你可以选择在我构建每个项目时审阅代码,然后运行 crewai run 查看实际效果;或者如果你更倾向于动手实践,也可以从零开始创建自己的 Crew 项目来镜像我的项目;例如,创建一个与 debate 并行的 my_debate,并与我同步编写代码。两种方法都行!
  2. Windows 用户:Crew 的某个库最近引入了一个新问题。在修复之前,当你尝试运行 crewai create crew 时,可能会遇到“unicode”错误。如果发生这种情况,请尝试先在终端运行此命令:$env:PYTHONUTF8 = "1"
  3. Gemini 用户:除了在 .env 文件中配置 GOOGLE_API_KEY 外,你还需要一个相同的 GEMINI_API_KEY。

超级实用的资源

  • 包含视频的课程资源
  • guides 部分中的许多基础指南
  • 故障排除 笔记本
  • 我的综合 FAQ 页面,包含常见问题和解答

API 成本 - 请务必阅读!

本课程涉及调用 OpenAI 及其他前沿模型,需要 API Key 并产生少量费用,我们已在安装说明中设置了相关内容。如果你不想在 API 调用上付费,可以使用 DeepSeek 等更便宜的替代方案,或者使用 Ollama 等免费方案!

详细信息请点击这里。

请务必监控你的 API 成本,确保你对产生的费用完全知情并满意。对于 OpenAI,仪表板地址为 这里。

最重要的一点 -

请一定要在课程中玩得开心!学习 Agentic AI,现在是最好的时机。希望你享受其中的每一分钟!如果任何时候卡住了,请联系我。

贡献者
emigtimtdS
项目信息
默认分支main
LicenseMIT License
创建时间2025/3/21
最近更新今天
GAI 中文摘要

项目名称:agents

该项目是一个为期六周的代理式人工智能工程课程仓库,旨在通过实战教学引导开发者从零开始构建和部署自主智能体。课程涵盖了当前主流的开发框架与工具,帮助学员掌握 AI 代理从代码编写到落地部署的全流程技术。

项目核心功能包括:系统化讲解 OpenAI Agents SDK、CrewAI、LangGraph、AutoGen 及 MCP 等前沿代理框架的开发方法;提供跨平台的详细环境配置指引以确保开发环境的一致性;通过丰富的 Jupyter Notebook 实验项目,演示如何通过代码实现具备自主能力的 AI 智能体;以及针对各阶段重点框架提供最佳实践与故障排查方案。

本课程适合希望深入学习 Agentic AI 技术体系的开发者与 AI 工程爱好者,适用于需要快速掌握自主智能体开发并将其应用于实际业务场景的技术实践。