掌握AI代理工程 - 构建自主AI代理
6周旅程:使用OpenAI Agents SDK、CrewAI、LangGraph、AutoGen和MCP编写并部署AI代理
_如果你在 Cursor 中查看此内容,请在左侧的资源管理器中右键点击文件名,并选择“打开预览”,以查看格式化后的版本。_
我非常高兴地欢迎大家的到来!这将是你们踏上为期六周的、探索强大、惊人且常常超乎想象的代理人工智能世界的冒险之旅的起点。
在你开始之前
我在这里是为了帮助你取得最大成功!如果我在平台上或通过直接发送邮件(ed@edwarddonner.com)能帮到你,请随时联系我。在LinkedIn上与大家建立联系,共同建设社区,总是非常美好的——你可以在那里找到我:\ https://www.linkedin.com/in/eddonner/ 的中文表述可以是:“LinkedIn个人主页链接:eddonner”。不过,通常我们不会直接将网址翻译成中文,而是说明这是一个LinkedIn上的个人主页链接,指向名为eddonner的用户。所以,更自然的表达可能是:“这是LinkedIn上名为eddonner的用户个人主页的链接”\ 这对我来说是新的,但我也在尝试使用X/Twitter(注:X/Twitter是Twitter在2023年重新命名后的官方称呼,之前也被称为X) @爱德华·唐纳 - 如果你在X(某个平台或应用)上,请给我演示一下怎么做😂
并不那么令人畏惧的安装说明
这或许会成为我著名的临终遗言(意指可能是夸张的说法):但我真心、真挚地希望,我已经搭建了一个不会太难设置的环境!
有任何问题,请随时联系我。
CrewAI周(第3周)的重要注意事项
Windows PC用户:您需要查看顶部的“陷阱#4” SETUP-PC 翻译为中文是“设置-个人电脑”或“安装-PC”。不过,具体翻译可能根据上下文有所不同,这里提供的是一个较为通用的翻译 说明——安装 Microsoft 构建工具。\ 如果你不这样做,那么CrewAI将会因涉及Chroma的模糊错误而失败。。
然后,您需要在项目根目录下的Cursor终端中运行此命令,以便执行Crew命令:\ uv tool install crewai\ 如果你之前使用过Crew,那么这样做可能是值得的,以确保你拥有最新版本:\ uv tool upgrade crewai
那么请记住以下船员(或团队)的相关事项:
- 在第三周,你可以通过两种方式参与CrewAI项目。一种是在我构建每个项目的同时,审查项目的代码,然后进行
crewai run观看它的实际操作。或者,如果你更喜欢亲自动手,那么就从头开始创建你自己的Crew项目,以模仿我的项目;例如,创建my_debate并肩同行;陪伴debate,然后和我一起写代码。这两种方法都可以! - Windows用户:最近由Crew的一个库引入了一个新问题。在问题修复之前,您在尝试运行时可能会遇到“unicode”错误
crewai create crew如果发生这种情况,请先尝试在终端中运行以下命令:$env:PYTHONUTF8 = "1" - 双子座用户:除了您(手机/设备上)的一把钥匙
.env为……准备文件GOOGLE_API_KEY你需要一把相同的钥匙来GEMINI_API_KEY
非常有用的资源
- 这门课程 资源 附有视频
- 许多必备指南在 指南;向导 部分;章节
- 这个(或:该) 故障排除 笔记本
- 我的整体 常见问题解答(FAQ) 包含常见问题和疑问的页面
API费用 - 请阅读!
本课程确实需要调用OpenAI和其他前沿模型,这需要API密钥和少量的费用,这些已在SETUP说明中进行了设置。如果您不想为API调用付费,有更便宜的替代方案,如DeepSeek,以及免费的替代方案,如使用Ollama!
细节如下 这里.
请确保监控您的API费用,以确保您对任何支出都完全满意。对于OpenAI,仪表盘是 这里。
首要之务 -
一定要享受这门课程带来的乐趣!你选的时间真是太好了,能学习代理型人工智能。希望你能享受每一个瞬间!如果你在任何时候遇到困难—— 联系我。
