这个问题我问过几个正在做Agent的朋友,综合他们的回答整理了下。
基础得先打牢。LLM的基本原理要懂,不需要能训练模型,但得知道prompt怎么写、上下文窗口是怎么回事、为什么模型会幻觉。这些是地基,地基不稳上面全是空中楼阁。然后是框架。LangChain和LlamaIndex是目前用得最多的,几乎每个Agent项目都绕不开。但别只会调API,得理解它们的设计思路,比如chain是怎么串联的、memory是怎么管理的、tool calling是怎么实现的。
RAG是必学项。Agent大量依赖外部知识库,向量数据库至少要会用一个,embedding是怎么回事要清楚,检索策略怎么优化要有概念。工程能力别忽视。Agent本质上还是个软件系统,API设计、异步处理、错误重试、日志监控这些基础工程能力缺一不可。见过很多人prompt写得很溜,但系统一上生产就崩,因为工程基础太薄。
最后是多动手。Agent这个方向变化太快,与其等学完再做,不如边做边学。找个真实场景,哪怕是自动化自己的日常工作,搭一个跑起来,比看一百篇教程管用。
#想从事Agent应该学习哪些技术?#
查看8道真题和解析