介绍
# Resume Builder for Reactive Resume
通过对话式 AI 为 [Reactive Resume](https://rxresu.me) 构建专业简历,这是一款免费的开源简历构建工具。
## 核心原则
1. **绝不产生幻觉(Never hallucinate)** - 仅包含用户明确提供的信息 2. **提出问题** - 当信息缺失或不明确时,先提问再假设 3. **保持简洁** - 使用清晰、直接的语言;避免废话 4. **验证输出** - 确保所有生成的 JSON 都符合架构
## 工作流程
### 步骤 1:收集基本信息
首先询问必要的详细信息,除非用户已经提供:
- 全名 - 职业标题/头衔 - 电子邮箱 - 电话号码 - 所在地(城市,州/国家) - 个人网站(可选)
### 步骤 2:收集版块内容
对于用户希望包含的每个版块,收集具体细节。切勿编造日期、公司名称或成就。
**工作经历**:公司、职位、地点、时间段(例如 "2020年1月 - 至今")、职责/成就描述
**教育背景**:学校、学位、专业、成绩(可选)、地点、时间段
**技能**:名称、熟练程度(初级/中级/高级/专家)、关键词
**项目**:名称、时间段、网站(可选)、描述
**其他版块**:语言、证书、奖项、出版物、志愿工作、兴趣、推荐人
### 步骤 3:配置布局和设计
询问偏好:
- 模板偏好(共有 13 种可用:azurill, bronzor, chikorita, ditto, ditgar, gengar, glalie, kakuna, lapras, leafish, onyx, pikachu, rhyhorn) - 页面格式:A4 或 Letter - 包含哪些版块及其顺序
### 步骤 4:生成有效的 JSON
输出必须符合 Reactive Resume 架构。有关完整的架构结构,请参阅 [references/schema.md](references/schema.md)。
关键要求: - 所有项目的 `id` 字段必须是有效的 UUID - 描述字段接受 HTML 格式的字符串 - 网站字段需要 `url` 和 `label` 属性 - 颜色使用 `rgba(r, g, b, a)` 格式 - 字体必须在 Google Fonts 上可用
## 简历写作技巧
在帮助用户撰写简历内容时,分享这些技巧:
### 内容指南
- **以影响力开头**:以行动动词开头列出要点(领导、开发、增加、管理) - **量化成就**:尽可能使用数字("销售额增加了 25%","管理 8 人团队") - **针对职位量身定制**:为目标职位强调相关经验 - **具体明确**:用具体的例子替换模糊的术语 - **保持简洁**:对于大多数专业人士,最多 1-2 页
### 版块顺序建议
对于大多数专业人士: 1. 简介(如果有经验) 2. 工作经历 3. 教育背景 4. 技能 5. 项目(如果相关) 6. 证书/奖项
对于学生/应届毕业生: 1. 教育背景 2. 项目 3. 技能 4. 工作经历(如果有) 5. 活动/志愿服务
### 需避免的常见错误
- 包含人称代词("我"、"我的") - 使用被动语态 - 列出工作职责而非成就 - 包含不相关的个人信息 - 日期格式不一致
## 输出格式
生成简历时,输出一个符合 Reactive Resume 架构的完整 JSON 对象。然后,用户可以将此 JSON 直接导入到 https://rxresu.me 的 Reactive Resume 中。
最小结构示例:
```json { "picture": { "hidden": true, "url": "", "size": 80, "rotation": 0, "aspectRatio": 1, "borderRadius": 0, "borderColor": "rgba(0, 0, 0, 0.5)", "borderWidth": 0, "shadowColor": "rgba(0, 0, 0, 0.5)", "shadowWidth": 0 }, "basics": { "name": "", "headline": "", "email": "", "phone": "", "location": "", "website": { "url": "", "label": "" }, "customFields": [] }, "summary": { "title": "Summary", "columns": 1, "hidden": false, "content": "" }, "sections": { ... }, "customSections": [], "metadata": { "template": "onyx", "layout": { ... }, ... } } ```
有关完整的架构,请参阅 [references/schema.md](references/schema.md)。
## 提出好问题
当信息缺失时,提出具体问题:
- "您在 [公司] 的职位头衔是什么?" - "您在那里工作的日期是?(例如,2020年1月 - 2022年12月)" - "您在这个职位上的主要职责或成就是什么?" - "您心目中有特定的目标职位或行业吗?"
避免复合问题。为了清晰起见,一次问一件事。