简历上的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 交流。#项目实战#
全部评论
我以为是营销号呢,进来看是特么的大佬
1 回复 分享
发布于 今天 17:15 山东
Ragent 多候选路由都想到了,这一看是自己用多了的经验哈哈
1 回复 分享
发布于 今天 17:12 山东
关键词:手搓RAG
1 回复 分享
发布于 今天 17:11 山西
大佬,请问该怎么入手学习该项目呢
点赞 回复 分享
发布于 今天 20:32 安徽
ai只是一个加分项,不是必须
点赞 回复 分享
发布于 今天 18:58 北京
该看的就要看面试
点赞 回复 分享
发布于 今天 17:30 江苏
大佬搓了不止一个项目啊
点赞 回复 分享
发布于 今天 17:16 吉林
token成本压缩,具体是怎么实现的大佬
点赞 回复 分享
发布于 今天 17:13 江西
所以一般来说,会被问到什么问题
点赞 回复 分享
发布于 今天 17:11 江苏
刚去看了下,我只能说牛客竟然有这种大佬发帖了
点赞 回复 分享
发布于 今天 17:10 北京
大佬
点赞 回复 分享
发布于 今天 16:33 北京
大佬
点赞 回复 分享
发布于 今天 16:29 北京
哇,感谢大佬的分享!很有价值诶!我私信你了~
点赞 回复 分享
发布于 今天 14:18 北京

相关推荐

评论
19
49
分享

创作者周榜

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