Mui简历是一个新形态的简历工具。用户不再需要像往常一样填写复杂冗长的个人信息,而是通过跟AI就业辅导对话,创造出一份非常优秀的简历。 Mui简历的目标是让用户在不是很有写简历的经验的前提下,也能够写出足够优秀的简历。 同时我们还希望对所有的求职者给予就业辅导,让大家都能够在面试阶段减少不必要的非战斗减员。
- 以 Chatbot 对话框的形式为主
- 自动记录关键信息,形成用户知识库(记忆)
- 简历由「用户记忆 + 必要上下文」按需生成;简历本身会自动入库;版本仅在用户显式保存时生成(类似 undo/redo)
- 对话用于“沟通与收集信息”,简历用于“投递与表达”,两者解耦:简历是独立存储的实体,不依赖某个对话才能存在
- 首次进入:聊天机器人会引导用户通过对话补全基础信息(如姓名/联系方式/链接/所在地/求职意向等)。
- 接下来:引导用户补全受教育信息。
- 再接下来:按优先级逐步引导用户补全项目经验、工作经验、获奖/竞赛、培训/证书等(可持续迭代优先级与提问策略)。
- 任何时候:用户都可以新建一个对话,请 AI 生成一份“有特殊目的”的简历(例如针对某公司、某岗位、脱敏版本等)。生成后会自动入库,并默认把“生成它的对话”记录为关联信息,方便用户日后继续在同一上下文里修改。
- 用户也可以在其它对话中把某份简历“添加进来”作为上下文(一次只能添加 1 份;可随时替换/移除),例如基于同一份简历继续优化。
- 用户日常对话可能包含职业话题、个人经历等;机器人需要判断何时应当把内容写入「用户记忆」,何时只是普通问答(不写入)。
- 随着用户记忆不断积累,系统就能生成更多不同目的、质量更高的简历(按需生成,而不是实时生成)。
- 用户在系统里解决的问题越多,可沉淀的有效信息越多(前提是遵循用户意图与隐私预期)。
- 记忆沉淀 ↔ 简历质量提升 ↔ 使用频率提升:形成正反馈,最终让用户把这里当成长期的职业助手。
- Cloudflare Worker + D1 + KV + R2 + 其它需要的 Cloudflare 基础设施
- Next + OpenNext
- TypeScript
- Lucide
- Zustand
- TailwindCSS
- AI provider:兼容 OpenAI API 的服务,和 Google Gemini
packages/
- app 应用主体
- shared 公共组件
- ui UI 组件
- cron 所需的定时任务
- website 网站
- 考虑到求职不是一个长期行为,所以我觉得我们应该按额度收费。
- 这就可以用到我的另外一个小作品 https://github.com/meathill/mui-api
- 为了让用户能够付费,我们应该要求用户必须登录注册才能使用。
- 用户也可以携带自己的 API Key,我们只保存在本地,不保存在服务器上。