项目经历填写样例:用源码和回放记录说明贡献
2026/11/6大约 2 分钟项目简历Java项目证据
这个例子对应本站 Java 检索验收实验。它是个人教学实验,只有合成文档与本地回放,没有生产客户、流量或收益数据。
从笼统描述开始
负责企业级 AI 知识库架构,使用 Java、RAG、多租户和权限控制,提升检索准确率。
这句话没有解释实现范围,“企业级”和“提升准确率”也缺少相应证据。
先填事实,再写项目条目
| 字段 | 填写内容 |
|---|---|
| 项目性质 | Java 21 本地检索教学实验 |
| 实现范围 | 合成文档、当前版本选择、租户与角色过滤、删除标记、证据返回 |
| 核心改动 | 在检索之前确定文档最新状态,再检查删除与角色,避免读到其他租户、旧版或越权内容 |
| 验证方法 | 用七个固定场景比较对照与修正实现,检查答案、来源ID及上下文ID |
| 证据 | RagEvidenceLab.java、源码 SHA-256、实际生成的 results.json |
| 未实现部分 | 向量检索、模型生成、真实认证、线上负载与业务收益 |
改写后的条目
在 Java 21 检索教学实验中,实现按租户选择文档最新状态、删除与角色过滤,并返回可定位的证据来源。使用七个合成场景回放,检查答案、引用和进入上下文的文档ID,定位旧版本回退、跨租户及越权检索问题。当前版本采用词项匹配与原文摘录,未接入模型生成或生产认证。
条目里的每个动作都可以打开源码或回放结果核对。它适合说明这一实验做了什么;没有完成这个实验的人不能直接把这段话当作自己的经历。
面试官追问时,可以打开哪里
- 为什么先选最新版本再查权限? 看
currentVisibleDocs,解释删除或权限变化后回退旧版本的风险。 - 怎么证明上下文没有越权? 看每题返回的
contextIds和程序对可见集合的检查。 - 七题通过是否代表系统准确? 只说明这七个固定场景符合预期,不能推导完整 RAG 的质量。
- 以后怎么扩展? 把身份绑定服务端认证,再接入真实检索器并扩充回归集。
