简历上的AI项目,面试官到底想看什么?

#AI项目实战#  #AI求职实录# 最近做了一个企业级 RAG 智能体项目 Ragent,基于 SpringBoot 技术栈 + 手搓 RAG,完整开源了。不是 Demo 级别的调 API 玩具,是覆盖了 RAG 全链路的工程实现,分享出来给大家参考。

GitHub:https://github.com/nageoffer/ragent

为什么做这个项目

现在面试越来越多地问 AI 相关的东西——RAG 怎么做的?Agent 怎么实现?MCP 了解吗?但市面上大部分 RAG 教程要么是 Python 生态,要么停留在调 API 跑通 Demo 的阶段,离真正能上线的系统差距很大。

所以基于自己在公司实际落地 RAG 系统的经验,做了 Ragent 这个项目,把企业里真正会遇到的问题都实现了一遍。

核心能力

▪ 多路检索引擎:意图定向 + 全局向量双通道并行,检索结果经去重、重排序等后处理流水线。
▪ 意图识别:树形意图分类体系,置信度不足时主动引导澄清。
▪ 问题重写与拆分:多轮对话自动补全上下文,复杂问题拆分为子问题分别检索。
▪ 会话记忆:滑动窗口 + 自动摘要压缩,控制 Token 成本的同时保留关键上下文。
▪ 模型路由与容错:多模型候选、优先级调度、首包探测、三态熔断器、自动降级。
▪ MCP 工具调用:知识检索与外部系统调用在同一流程中无缝融合。
▪ 文档入库 ETL:基于节点编排,从解析、分块、向量化到写入 Milvus,每步可配置、有日志。
▪ 全链路追踪:每次对话的重写、意图、检索、生成各环节都有 Trace 记录。

技术栈

后端:Java 17、Spring Boot 3、MyBatis Plus、Milvus 2.6、Redis + Redisson、RocketMQ 5.x、Apache Tika、Sa-Token
前端:React 18、TypeScript、Vite

代码量:后端约 4w 行,前端约 1.8w 行,20 张业务表,22 个前端页面。

和 Demo 项目的主要区别

▪ 检索方式:Demo 通常是单路向量检索,Ragent 是多通道并行 + 后处理流水线。
▪ 意图识别:Demo 没有,Ragent 做了树形意图 + 歧义引导。
▪ 模型调用:Demo 单模型挂了就挂了,Ragent 多候选路由 + 熔断降级。
▪ 会话记忆:Demo 全量塞给模型,Ragent 滑动窗口 + 摘要压缩。
▪ 可观测性:Demo 没有,Ragent 全链路 Trace。

项目会持续迭代,感兴趣的同学可以 clone 下来跑一跑,有问题欢迎提 Issue 交流。#项目实战#
全部评论
我以为是营销号呢,进来看是特么的大佬
13 回复 分享
发布于 03-05 17:15 山东
建议你面试的时候不要叫企业级随便问问用户量、产品竞争力、稳定性咋办,项目做了整条链路很不错的,别因为强调企业级搬起石头砸了自己的脚,可以强调做的内容;代码量也不要向面试官强调,放在前几年手搓代码的时候6万行代码还能拿出来打一打,可以强调用AI coding做了全栈开发之类的
11 回复 分享
发布于 03-06 15:14 浙江
牛友们觉得不错点个 Star 哈
6 回复 分享
发布于 03-06 08:42 浙江
Ragent 多候选路由都想到了,这一看是自己用多了的经验哈哈
5 回复 分享
发布于 03-05 17:12 山东
大佬,请问该怎么入手学习该项目呢
4 回复 分享
发布于 03-05 20:32 安徽
ai只是一个加分项,不是必须
2 回复 分享
发布于 03-05 18:58 北京
关键词:手搓RAG
2 回复 分享
发布于 03-05 17:11 山西
哇,感谢大佬的分享!很有价值诶!我私信你了~
2 回复 分享
发布于 03-05 14:18 北京
AI项目最终还是看落地。
1 回复 分享
发布于 03-06 23:17 河北
项目看着还是可以的
点赞 回复 分享
发布于 昨天 17:50 湖南
大佬
点赞 回复 分享
发布于 03-08 18:06 江苏
膜拜
点赞 回复 分享
发布于 03-07 23:47 浙江
沾沾喜气
点赞 回复 分享
发布于 03-07 20:14 河北
很厉害的项目
点赞 回复 分享
发布于 03-07 15:20 上海
真的牛逼,太牛了
点赞 回复 分享
发布于 03-07 14:25 浙江
大佬
点赞 回复 分享
发布于 03-06 22:48 河南
大佬
点赞 回复 分享
发布于 03-06 21:51 青海
pdf、word等文件怎么提取的
点赞 回复 分享
发布于 03-06 13:55 广东
大佬
点赞 回复 分享
发布于 03-06 12:41 重庆
大佬
点赞 回复 分享
发布于 03-06 12:12 美国

相关推荐

1. 为什么做Agent项目?2. 了解过市面上有哪些智能体agent吗3. 讲下Agent项目4. Agent项目开发的框架5. 介绍一些AI大模型6. RAG系统流程7. MCP和Function Calling8. 如何写好的prompt9. 多轮对话的实现方案10. Agent项目背景11. LLM产生幻觉的原因及解决方案12. MCP协议的核心内容13. 推理模式的差异化设计14. RAG检索优化策略15. 特定推理模型不支持MCP的技术原因16. Agent推理模式17. 跨模块错误追踪的Agent知识库构建方案18. 多Agent执行策略的智能选择和切换机制设计19. 简历关键词提取的技术实现20. RAG评估方案21. SSE的局限性22. 举例复杂任务下执行流程23. MCP通信方式24. 项目中AI贡献的代码占比25. Prompt工程的实践经验26. 基于代码构建知识库的Agent设计27. A2A协议28. 长文本生成的技术方案29. Agent skills30. 演示Agent项目实现细节31. 了解其他的Agent范式吗32. 模型预热机制33. NL2SQL场景下的SQL安全防护34. 复杂任务执行准确率提升的评估方法35. AI辅助IDE开发工具36. RAG动态知识更新37. MCP和skill区别38. 推理模式的选择机制39. 企业内部知识库RAG的动态持续更新方案40. Prompt设计示例41. A2A与MCP区别42. 多阶段召回策略优化43. AI辅助开发的实践经验
SeanWong-b...:大佬面的哪些厂呀
掌握什么AI技能,会为你...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
02-10 13:41
西南大学 Java
牛客12789347...:你们这28届的干啥呀,大学玩舒服了吗
点赞 评论 收藏
分享
评论
144
534
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务