← 返回列表
应用工具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.

GitHub原文发布 未知首次收录 2026-10-16上架 2026-10-17 07:04

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。