掌握人工智能代理工程-构建自主的人工智能代理
使用OpenAI代理SDK、CrewAI、LangGraph、AutoGen和MCP编写和部署AI代理的6周旅程
_如果您在Cursor中查看此内容,请右键单击左侧资源管理器中的文件名,然后选择“打开预览”,以查看格式化版本。_
我非常兴奋地欢迎你!这是您为期6周的冒险之旅的开始,您将进入强大、惊人且往往超现实的智能人工智能世界。
在你开始之前
我在这里帮助你取得最大的成功!如果我能提供帮助,请联系我,可以在平台上或直接给我发电子邮件(ed@edwarddonner.com).在LinkedIn上与人联系以建立社区总是很棒的——你可以在这里找到我:\ https://www.linkedin.com/in/sandeepsolanki/
不那么可怕的设置说明
也许是著名的最后一句话:但我真的,真的希望我创造了一个不会太可怕而无法建立的环境!
如有任何问题,请与我联系。
CrewAI周(第3周)的重要注意事项
Windows PC用户:您需要检查顶部的“gotcha#4” SETUP-PC 说明--安装Microsoft生成工具。\ 如果你不这样做,那么CrewAI将失败,并出现一个涉及Chroma的模糊错误。.
然后,您需要在项目根目录的游标终端中运行此命令,以便运行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的“工具”是一个由uv在全球范围内安装的实用程序。安装此工具后,您可以使用“creuai”作为命令,它将运行与此工具相关的代码。
那么请记住船员:
- 有两种方法可以在第3周完成CrewAI项目。要么在构建每个项目时查看代码,然后
crewai run看看它在行动。或者,如果你更喜欢动手,那么从头开始创建你自己的Crew项目来模仿我的;例如,创建my_debate一起去debate,并与我一起编写代码。任何一种方法都可行! - Windows用户:Crew的一个库最近推出了一个新问题。在修复此问题之前,当您尝试运行时可能会出现“unicode”错误
crewai create crew。如果发生这种情况,请先尝试在终端中运行此命令:$env:PYTHONUTF8 = "1" - 双子座用户:除了你的钥匙
.env提交GOOGLE_API_KEY,您将需要一个相同的密钥GEMINI_API_KEY
API成本-请阅读我!
本课程涉及调用OpenAI和其他前沿模型,需要一个API密钥和少量开销,我们在SETUP指令中设置了这些密钥和开销。如果你不想花在API调用上,有更便宜的替代方案,如DeepSeek和免费的替代方案如使用Ollama!
详情如下 这里.
请务必监控您的API成本,以确保您对任何支出都感到满意。对于OpenAI,仪表板是 这里.
最重要的是-
一定要玩得开心!你不能选择一个更好的时间来学习智能人工智能。我希望你享受每一分钟!如果你在任何时候遇到困难- 联系我.
