- KinJoy2026-09-0232480
本人 2 年 Java(Python 也涉及一些)后端经验,最近两个月,我在准备转岗 AI 应用开发工程师。前期结合自身基础和招聘 JD,借助 Fable 制定了一套 12 周学习计划,采用“按周推进、理论结合实践”的方式学习。
每周的流程主要是:阅读计划中推荐的官方文档和资料、建立知识框架、根据实验要求编写代码,再完成实验报告、自测和复盘,并借助 Sol 对代码和结论进行检查与纠错。
目前已经学习并实践了以下方向:
- LLM 应用基础,包括 Token、上下文窗口、采样参数、Embedding,以及模型训练与推理的基本原理。
- 模型 API 与服务网关,包括多模型接入、SSE 流式输出、Structured Output、异步调用、超时重试、限流和调用日志。
- Prompt 与 Tool Calling,包括上下文管理、工具调用循环、身份鉴权、操作确认、幂等、审计和提示词注入防护。
- RAG 数据处理,包括 PDF/OCR 解析、文档清洗与切分、Metadata、Embedding、pgvector 入库和带引用问答。
- RAG 检索与优化,包括向量检索、BM25、RRF 混合检索、Query Rewrite、Metadata 过滤和 Rerank。
- RAG 评测,包括评测集构建、Recall@K、MRR、Faithfulness、Correctness、失败归因和迭代优化。
- Workflow、Agent 与 LangGraph,包括状态机、路由与循环、预算控制、Checkpoint、中断恢复、人工审批、错误恢复和轨迹评测。
- MCP 与工程化实践,包括 MCP 的 Host/Client/Server 架构、Tools/Resources/Prompts、不同传输方式、权限控制、安全审计,以及多租户、数据版本和 PII 脱敏等基础生产实践。
不过现阶段的成果主要是一些粒度较小、相对独立的实验,还缺少将这些技术整合到一个完整项目中,并持续开发、测试、部署和维护的经验。
接下来我想选择一个有实际业务场景的综合项目,把现有知识串联起来,同时作为求职作品。想请教各位佬:
- 目前的知识结构是否存在明显缺失?对于 AI 应用开发岗位,还有哪些内容需要重点补充?
- 是否有值得学习的课程、技术资料、开源项目或真实项目案例,适合进一步阅读源码或进行二次开发?
- 如果要完成一个求职向的综合项目,应该选择什么业务场景?项目需要做到什么深度,才能体现真实的工程能力?
- 制作简历和项目介绍时,应该重点展示哪些内容?技术选型、业务价值、评测数据、系统稳定性和部署能力分别应该如何体现?
- 投递 AI 应用开发相关岗位时,有哪些常见误区?面试通常更关注哪些基础知识和项目经验?
希望各位佬能推荐一些项目方向,或者分享实际工作中更看重的能力,非常感谢!!
主楼 - 七夜2026-09-0236121
新人提个问题 没有前后端知识 单靠codex 能做出一款AI应用APP嘛?
- rainyday2026-09-0219297
肯定是可以的,不过这样做出来的大多都是玩具
- rts_ai2026-09-0237856
思路不多,我感觉还是可以继续的,没事
- 七夜2026-09-0236121
- 0xtsunami2026-09-0221480
我说一下我的一些看法与思考:
- 我觉得整体结构没什么大问题。
- 关于方向:可以重点把 workflow这一块深入一下。你想一下,稍微大一点的企业一定是从自动化入手的,说白了就是 workflow。其次他们最关注的是整个过程要“稳”,而且要“实用”。 workflow 就恰好符合这个定位。
所以重点从 workflow 这一个点去发散。
- RAG, 我感觉其实现在热度好像没去年那么高了,你上面列的概念要是都了解了,我觉得也差不多了。
以上仅个人看法。