应用工具工具
cv-agent:基于 Gemini 的简历与职位要求匹配评估工具
JoelAbrilM/cv-agent · An AI-powered recruitment assistant that compares CVs against job requirements and determines candidate fit.
ELI5:它是什么,解决什么问题
cv-agent 是一个小型 Python 应用,读取本地 .txt 格式的简历文本和职位要求文本,调用 Google Gemini 生成结构化的辅助性评估,包括优势、技能缺口、可能未满足的硬性要求和指示性匹配分数,并依据“分数不低于 70 且无关键缺口”的演示规则给出推荐。项目使用 Pydantic 校验模型输出,自带模拟 Gemini 响应的单元测试,不包含数据库或网页界面;其说明明确强调结果仅供人工参考,不能作为招聘决策的唯一依据。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 对比简历文本与职位描述文本,通过 Google Gemini 生成包含优势、技能缺口、潜在硬性要求缺口、指示性匹配分数和推荐的辅助性评估;使用 Pydantic 校验结构化输出;识别可能未满足的强制性要求;提供基于“分数 >= 70 且无关键缺口”的演示性判定规则;附带模拟 Gemini 响应的单元测试。
- 适用场景
- 候选人简历与职位要求文本的初步对照分析;招聘流程中供人工复核的辅助评估;学习如何结合 Gemini 与 Pydantic 实现结构化简历评估的原型演示。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地 Python 运行;需通过 .env 配置 Gemini API 密钥,无需数据库或 Web UI。
- 主要依赖
- Python 3.11+、Google Gen AI SDK、Pydantic、python-dotenv、pytest;需要 Google Gemini API 密钥;默认模型 gemini-2.5-flash。
- 使用限制
- 仅支持本地 .txt 输入,尚未支持 PDF/DOCX 提取;LLM 结果可能错误或有偏差,分数并非客观就业能力衡量;输出仅供人工审核,不得作为招聘唯一依据;使用 Gemini API 可能按账户计费,成本与配额未说明;上传真实简历需具备合法依据、必要同意并完成隐私审查;提示注入与幻觉仍可能发生。
- 许可证
- 未说明
- 最近推送
- 2026-10-23 08:13
资料检查:2026-10-24 07:00 · 卡片整理:2026-10-24 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
HR
读取本地 .txt 格式的简历文本和职位要求文本,调用 Google Gemini 生成结构化的辅助性评估,包括优势、技能缺口、可能未满足的硬性要求和指示性匹配分数,供招聘人员人工参考。
查看内容依据
A small Python application that compares the text of a CV with a job description using Google Gemini. It produces an **advisory** assessment with strengths, gaps, an indicative fit score, and a recommendation.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。