应用工具AI 资源
AI Career Intelligence Platform:基于语义向量匹配的招聘与求职智能平台
Aryan054/ai-career-intelligence · AI Career Intelligence Platform designed to help candidates and recruiters make better hiring decisions using modern AI, Machine Learning, and backend technologies.
ELI5:它是什么,解决什么问题
这是一个面向求职者与招聘方的 AI 招聘智能 SaaS 应用,结合 pgvector 与 Sentence Transformers 的语义向量嵌入,以及 spaCy 的 NLP 技能抽取,实现候选人与职位的智能匹配。平台提供求职者仪表盘(简历上传、动态匹配评分、生成式职业建议)和招聘方仪表盘(职位发布、可解释的候选人排名),并通过 Celery + Redis 进行异步处理,使用 JWT 进行安全认证。
核心能力与快速开始
★ 0 · TypeScript
- 能做什么
- 提供求职者仪表盘,支持 JWT 保护下的简历上传、动态匹配分数查看和生成式 AI 职业建议;提供招聘方仪表盘,支持创建职位并即时获得可解释的候选人排名列表;核心为智能匹配引擎,结合技术技能交集与稠密向量余弦相似度;使用 Celery + Redis 将重型 ML 推理与 PDF 解析任务解耦为后台处理;使用 pgvector 与 Sentence Transformers 生成语义向量嵌入,使用 spaCy 进行 NLP 技能抽取。
- 适用场景
- 求职者上传简历获取匹配职位与职业建议;招聘方发布职位并获取按可解释分数排序的候选人列表;需要结合技能匹配与语义相似度的招聘筛选场景;希望以异步处理方式运行 ML 推理与 PDF 解析的招聘平台。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地开发通过 Docker 与 Docker Compose 部署:克隆仓库后在根目录准备 .env 文件(参考 .env.example),执行 docker compose up --build -d 启动基础设施,再通过 docker compose exec backend alembic 命令运行数据库迁移;前端访问 http://localhost:5173,后端 Swagger UI 访问 http://localhost:8000/docs。
- 主要依赖
- 需安装并运行 Docker 与 Docker Compose;需要配置 .env 文件中的必要密钥;技术栈涉及 React、FastAPI、PostgreSQL(pgvector)、Celery、Redis、Sentence Transformers、spaCy。
- 使用限制
- 仓库许可证为 NOASSERTION,使用许可未明确;材料未说明生产环境部署条件、API 成本、硬件要求及其他限制。
- 许可证
- NOASSERTION
- 最近推送
- 2026-10-15 05:36
资料检查:2026-10-16 07:00 · 卡片整理:2026-10-17 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。