求职派应用架构设计,7步拆解AI采集能力的演进
本篇记录的是求职派早期围绕“岗位信息采集展示”的应用架构演进,可用于理解职位数据、任务池和后台业务。
求职派的核心能力是岗位信息采集。
用户提交数据源——可能是一段文本、一个网页链接、一份 Excel 文件,甚至一张截图——系统调大模型把里面的岗位信息提取出来,清洗、校验、入库。
01、集成 AI 能力
求职派本质上是一个 Spring Web 应用,去掉 AI 能力也能跑。
但,如果没有AI,谁学啊,是吧,哈哈
AI 在求职派里的定位是数据采集引擎。
用户提交需要采集的目标数据源,通过系统内部维护的系统提示词,调用大模型提取岗位信息,然后把结构化的结果存入数据库。

对外是“提交任务 → 得到结果”,对内是“构造 Prompt → 调大模型 → 解析返回”。
基于 Spring AI 接入大模型,是整个架构的第一趴。后面所有的能力——多模态、多轮对话、工具调用——都是在这个基础上一层层往上添加的。
02、多模态支持
采集的数据源形式很多。有纯文本、有 HTML 网页、有 CSV 和 Excel 文件,还有图片格式(比如用户截了一张招聘信息的图)。
纯文本调文本模型没问题,图片就需要视觉模型了。

Spring AI 本身支持多模态输入,可以把图片作为二进制数据和文字提示一起发给大模型。系统检测到输入是图片格式时,会构建一个包含图片数据...
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
回复