Agent开发中的后端相关学习路线

Agent开发中的后端相关学习路线

元数据

正文

为了避免大家Lost in middle(bushi),先推荐HKUDS的CLI-Anything,主包从lightRAG入坑之后也是死忠粉了
关于上周有友友问agent开发岗位后端需要学什么,失踪主包整理了一些个人理解
1.首先是概念Agent应用开发的本质=传统后端+LLM能力+自动化工作流,所以工程化永远躲不开后端基建,核心特点是接受用户输入,理解意图,调用LLM进行推理决策,执行工具,返回结构化结果并应用。
2.Pyhton基础与异步编程(2026年了资料还是很多的),Agent应用要处理大量的IO密集型操作,落地是需要对性能进行提升的,这里的核心是async事件循环/协程、并发控制(限流、批量执行)、线程池、类型注解与数据模型。会应用于并发调用、批量上传、流式输出场景下(一般都会有这样的需求)
3.Web框架:FastAPI(必学),agent开发的必学框架,很适配(原生异步支持)。核心点是路由设计/APIRouter、依赖注入、请求验证与响应模型、Websocket(流式输出)。
4.数据存储层,数据在agent项目中是非常重要的,因为需要持久化会话历史、任务状态、知识库数据,这里的重点在关系型数据库(SQLAIchemy ORM)、Redis(缓存)。
5.异步任务队列:Celery,因为agent任务都比较长,需要进行异步执行,避免阻塞,celery的核心是Broker+Worker+Backend、任务的定义和调度、重试与超时处理、任务状态追踪,通常和Redis组合。
6.LLM+Prompt+Agent架构pipeline编排:这一块没什么好说的agent开发与工程化学习路线的必经之路哈哈哈哈哈
其实面试后端问的不多,大家熟悉就好,很多东西都要到项目中用过实践过才有体会,不用太着急,先把agent学好面试准备好就ok。然后有事没事的时候要多关注关注新的技术发展,比如说最近出来的Harness Engineering。
最后日常推两本书:《数据密集型应用系统设计》《Python高性能编程》《计算机网络》

#作者

长图内容(视觉重读)

由 AI 视觉重读截图整理,替代原 tesseract OCR 乱码。

图 p01:公园风景照片(评论区指认是 Crookes Valley Park),无学习内容

图 p03–p05:表情包贴纸,无内容

图片

p01.webp
p03.png
p04.png
p05.png

评论摘录

我的批注