知识库与 RAG工具
Profiley:AI 驱动的交互式简历与求职者公开主页平台
akram0zaki/profiley · An AI-assisted interactive CV to help job seekers present their profile and work experience.
ELI5:它是什么,解决什么问题
Profiley 是一个开源的 AI 交互式简历平台,让求职者上传简历和辅助材料,系统自动抽取并索引为可检索的知识库,并生成面向招聘方的公开主页。招聘方可以浏览主页、与候选人 AI 角色对话,并运行结构化的岗位匹配分析;后台由管理员统一配置模型路由(OpenAI、Gemini、Mistral)。项目还提供所有者仪表盘,展示招聘方访问、事件、会话、上传和岗位匹配运行等实时分析。
核心能力与快速开始
★ 0 · TypeScript
- 能做什么
- 支持以 Google、GitHub 或邮箱魔法链接登录;管理可编辑的个人资料、偏好、可见性与可分享的公开 slug;通过签名上传 URL 上传简历与证明材料并生成知识分块;提供知识库浏览与基于 pgvector 的向量检索;面向招聘方的角色聊天(带引用)与结构化岗位匹配分析并持久化到数据库;公开主页包含访问活动追踪与受限的联系/聊天/岗位匹配功能;所有者仪表盘展示访问、会话、上传、岗位匹配等实时分析;设置与管理端支持隐私控制、角色语气、模型注册表、功能到模型的分配以及提供商健康状态;支持部署到 Cloudflare Pages(前端)和 Supabase(schema 与 Edge Functions)。
- 适用场景
- 求职者搭建可分享的 AI 交互式公开简历主页;招聘方与候选人 AI 分身对话并做结构化岗位匹配分析;通过管理端注册表在多个 AI 提供商之间路由模型并分配功能;基于求职者上传文档构建检索增强问答知识库;追踪招聘方访问与互动分析。
- 项目形态
- 可直接使用的工具
- 部署方式
- 前端部署到 Cloudflare Pages,后端 schema 与 Edge Functions 部署到 Supabase;提供 dev(staging) 与 prod 两套环境,并支持通过 GitHub Actions 手动触发 prod 部署。部署前需准备 Supabase 项目与多种环境变量文件。
- 主要依赖
- 本地开发需 Node.js 20+、pnpm 9+、一个 Supabase 项目(本地开发可用免费套餐),以及填写完毕的环境变量文件。部署需要 Supabase 项目引用与数据库密码、Cloudflare Pages 项目及 API Token、AI 提供商密钥等。
- 使用限制
- README 标注为活跃开发中;实时 AI 头像生成、实时语音对话、Apple OAuth、按用户模型覆盖、完整可观测性与测试加固仍在路线图中。代码采用 AGPL-3.0-or-later,文档为 CC BY 4.0,Profiley 名称、logo 与品牌形象保留未授权复用。未说明 AI 提供商的调用成本与配额限制。
- 许可证
- NOASSERTION
- 最近推送
- 2026-09-20 05:36
资料检查:2026-09-21 07:00 · 卡片整理:2026-09-21 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
项目提供文档、测试策略和 CI 检查脚本,程序员可参考其前端与边缘函数的测试和构建流程。
查看内容依据
Testing strategy and conventions are documented in [`docs/testing.md`](docs/testing.md).
由 AI 根据来源材料整理,未进行安装或运行验证
HR
招聘方可以浏览候选人的公开主页,与候选人 AI 角色对话,并运行结构化的岗位匹配分析,辅助招聘筛选与面试准备。
查看内容依据
招聘方可以浏览主页、与候选人 AI 角色对话,并运行结构化的岗位匹配分析
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。