从零学习 AI Agent,先学原理还是直接上框架?

最近想学习 AI Agent 开发,希望可以写出简单的 Agent 产品,可以独立运行,而不只是简单调用大模型 API 做一个聊天页面。

我的基础偏全栈,目前对 Agent 开发基本是零基础,不了解具体的实现原理、技术栈和工程实践,目前使用过各种热门 Agent 但是只是使用。

现在主要有几个困惑:

  1. 比较合理的学习顺序是什么?
  2. 应该先用原生大模型 API 实现一个简单 Agent ,还是直接学习 Agent 框架?,开发 Agent 应该不需要区分语言?
  3. Function Calling 、MCP 、RAG 、记忆、工作流等概念应该按照什么顺序学习?
  4. 有哪些适合新手的实战项目,可以从简单调用工具逐步做到完整应用?
  5. 目前有哪些值得学习的框架、开源项目、课程或文章?

我现在的初步想法,是先做一个能够调用几个外部 API 、完成简单任务的助手,再逐渐增加搜索、知识库、任务步骤和执行状态展示等功能。

想请有 Agent 实际开发经验的朋友分享一下学习路线和踩坑经验。

感谢。

6 个赞

就这?又是新一轮“学框架改变命运”的忽悠是吧?Agent吹了两年了,真正能稳定完成复杂任务的落地产品有几个?三个月后看看你现在想学的这些框架还能剩几个。:smirking_face:

哦~是吗?楼上已经开始替未来预判了,厉害厉害。那不如把电脑卖了,等三年后直接买最终胜出的那个框架,赢麻了。:face_with_hand_over_mouth:

3 个赞

格局打开!别听那些泼冷水的,这就是个十倍速机会!直接上最火的框架快速迭代原型,跑通最小闭环。窗口期就这两年,等你把原理啃透,赛道早被占完了。原理可以边做边学!

倒不用这么极端,先拿一个小工具跑通链路就有感觉了

框架会换但调度和记忆那套思路不会,学原理不亏