最近想学习 AI Agent 开发,希望可以写出简单的 Agent 产品,可以独立运行,而不只是简单调用大模型 API 做一个聊天页面。
我的基础偏全栈,目前对 Agent 开发基本是零基础,不了解具体的实现原理、技术栈和工程实践,目前使用过各种热门 Agent 但是只是使用。
现在主要有几个困惑:
- 比较合理的学习顺序是什么?
- 应该先用原生大模型 API 实现一个简单 Agent ,还是直接学习 Agent 框架?,开发 Agent 应该不需要区分语言?
- Function Calling 、MCP 、RAG 、记忆、工作流等概念应该按照什么顺序学习?
- 有哪些适合新手的实战项目,可以从简单调用工具逐步做到完整应用?
- 目前有哪些值得学习的框架、开源项目、课程或文章?
我现在的初步想法,是先做一个能够调用几个外部 API 、完成简单任务的助手,再逐渐增加搜索、知识库、任务步骤和执行状态展示等功能。
想请有 Agent 实际开发经验的朋友分享一下学习路线和踩坑经验。
感谢。