【Hello AI 科技致善】用 SOLO 打造「职途罗盘」——大学生求职全链路 AI 导航工具

【Hello AI 科技致善】用 SOLO 打造「职途罗盘」——大学生求职全链路 AI 导航工具

①摘要

面向在校大学生及应届毕业生,在求职全流程中提供「岗位解析→能力诊断→行动规划→简历优化→模拟面试」一站式 AI 辅助,帮助学生从“不知道做什么”到“知道下一步怎么走”。目前通过真实 JD 解析测试和大学生用户试用验证有效。

在线体验: https://career.aixiaolv.icu 开源仓库: https://github.com/1786329860/career-compass

②真实场景与需求

**目标人群:**在校大学生(大三/大四)及应届毕业生

**痛点描述:**从校园走向职场,大量不确定性来自信息不对称与经验缺乏。具体表现为:

  • 看到招聘 JD,描述模糊(“负责用户增长”),不知道这个岗位日常到底做什么

  • 不清楚自己的能力和目标岗位之间差多少、该补什么

  • 求职时间有限,不知道怎么规划每一步

  • 简历写完投出去石沉大海,不知道哪里有问题

  • 面试没经验,缺乏练习机会,到了现场紧张发挥失常

**现有做法:**求助于学长学姐(信息碎片化、难以系统化)、购买付费求职服务(成本高,动辄数千元)、自己网上搜索(效率低、信息过载、焦虑加剧)。核心问题是:缺一个免费的、个性化的、能陪伴求职全流程的 AI 助手。

③作品介绍

「职途罗盘」是一个 Web 应用(网页工具),包含5个核心功能模块:

模块 功能 解决什么问题
:magnifying_glass_tilted_left: 岗位真相机 粘贴 JD → AI 解析出真实工作内容、能力要求、薪资区间、职业路径 消除信息差,看懂岗位真相
:bar_chart: 能力雷达图 输入个人背景 → 生成六维能力评估 + 与目标岗位的差距分析 知道自己差什么
:world_map: 行动路线图 设定目标岗位和时间 → AI 生成分周行动计划 知道每周该做什么
:memo: 简历精修坊 粘贴简历 → AI 评分 + 逐条修改建议 + 优化版 提高简历通过率
:microphone: 模拟面试间 选择面试类型和难度 → 5 轮 AI 对话 → 生成评估报告 低成本反复练习面试

技术栈: React + Tailwind CSS + ECharts(前端)| Python FastAPI + DeepSeek API(后端)| Docker + Nginx(部署)


image

image2559×1187 114 KB

④用 SOLO 实现的过程

第一步:需求拆解

我没有直接让 SOLO 写代码,而是先花时间把产品构想写清楚,包括:5个模块分别做什么、每个模块的输入输出、用户交互流程、技术选型。这样 SOLO 才能理解我要做什么。

image

image1851×1251 142 KB

第二步:分模块并行开发

把5个模块的前后端代码交给 SOLO 并行开发:

  • 后端:FastAPI 项目结构、DeepSeek API 封装、5个模块的 API 路由和 Prompt 设计

  • 前端:React 项目搭建、5个功能页面、ECharts 雷达图组件、响应式布局

SOLO 一次性生成了完整的项目代码,包括20+ 个文件。(Code和Mtc模式我都使用了,个人感觉即便是写代码搭建网站这种项目,code模式一样可以升任且感觉code模式指导的更加详细,对用户更加友好)

image

image1699×1266 107 KB

第三步:踩坑与修复

部署上线后,发现一个严重问题——前后端字段名不匹配。SOLO 生成前端和后端时是分别进行的,导致前端读取的字段名和后端返回的不一致(比如前端读 real_tasks,后端返回 daily_tasks),点击解析后页面白屏。

我让 SOLO 做了一次全面排查,最终发现5个模块共有30+ 处字段名不匹配,逐一修复后才正常工作。这个经验说明:即使让 AI 写代码,也需要仔细验证前后端接口的一致性。

image

image1700×826 37.9 KB

第四步:部署上线

  • 使用 Docker Compose 一键部署前后端

  • 通过 1Panel(OpenResty)配置反向代理和 SSL 证书

  • 绑定子域名 career.aixiaolv.icu

  • 配置 GitHub + cron 实现代码推送后自动部署

  • (不懂的地方直接问)

image

image1732×1248 108 KB

关键 Prompt 示例(岗位解析模块):

Plain Text

你是一位拥有10年经验的资深猎头,擅长深度解读职位描述(JD)。
根据用户提供的 JD 原文,深度解析该岗位的:
1.真实日常工作内容
2.能力要求(技术栈、软技能、工具等)
3.薪资区间
4.职业发展路径
5.适配度自评问题
严格以 JSON 格式返回。


图片

图片2427×1176 73.5 KB

image

image2552×2135 317 KB

⑤成果展示

在线体验地址: https://career.aixiaolv.icu

5个模块全部可用,打开即用,无需注册。

功能演示:

  1. 岗位真相机:粘贴一段前端开发 JD,AI 解析出5项日常工作内容、6项能力要求(标注等级和重要度)、薪资区间、职业发展路径和适配度自评问题

    image

    image2552×2135 317 KB

  2. 能力雷达图:输入专业、年级、技能、实习经历等,生成 ECharts 六维雷达图(专业技能/项目经验/实习经历/学习能力/沟通协作/行业认知),并给出与目标岗位的差距分析和补强建议

    image

    image2552×2401 328 KB

  3. 行动路线图:设定目标岗位和可用时间,生成按周拆解的行动计划,支持勾选完成、进度追踪

    image

    image2552×3792 492 KB

  4. 简历精修坊:粘贴简历文本,AI 从5个维度评分(满分100),逐条给出“原文后”对比建议,一键复制优化版

    image

    image2552×2556 433 KB

  5. 模拟面试间:选择面试类型(技术面/HR面/行为面)和难度,与 AI 进行5轮对话,结束后生成评估报告(总分、逐题点评、能力维度分析、改进建议)

    image

    image2552×1308 102 KB

    image

    image2032×987 209 KB

    image

    image2560×2021 271 KB

开源代码: https://github.com/1786329860/career-compass

项目亮点:

  • :free_button:完全免费,打开即用,无需注册

  • :locked:所有数据仅在本地处理,保护用户隐私

  • :counterclockwise_arrows_button:5个模块形成求职全链路闭环

  • :mobile_phone:响应式设计,手机电脑都能用

  • :rocket:代码开源,可自行部署