FoloUp 是一个开源平台,供公司对候选人进行 AI 驱动的招聘面试。
主要功能
- 🎯 采访创建:从任何职位描述中立即生成量身定制的面试问题。
- 🔗 一键分享:在几秒钟内生成并与候选人共享独特的面试链接。
- 🎙️ AI 语音访谈:让我们的 AI 进行自然的对话式面试,以适应候选人的回答。
- 📊 智能分析:获取由高级 AI 提供支持的每次面试回复的详细见解和分数。
- 📈 综合仪表板:跟踪所有候选人的表现和整体统计数据。
安装和使用
初始设置
- 克隆项目。
git clone https://github.com/FoloUp/FoloUp.git
- 复制现有环境模板文件
cp .env.example .env
文员设置 (文员)
我们使用 Clerk 进行身份验证。在文件中设置 Clerk 环境变量。免费计划应该绰绰有余。.env
-
-
您的 (NOT ) 文件应填充 and 变量,不要使用倒逗号
-
.env.env.localNEXT_PUBLIC_CLERK_PUBLISHABLE_KEYCLERK_SECRET_KEY
-
通过导航到 Organization Settings (组织设置) 页面,在 Clerk 应用程序中启用组织。
-
确保您创建了一个组织并邀请您的电子邮件加入该组织。
数据库设置 (Supabase)
Supabase 用于存储数据。设置非常简单,免费计划就足够了。
-
创建项目(记下项目的密码)
-
进入 SQL 编辑器并从中复制 SQL 代码
supabase_schema.sql
-
运行 SQL 代码以确认已创建表。
-
从项目设置中复制 supabase url 和 anon 键,并将其粘贴到文件中,然后
.envNEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY
Retell AI 设置 (Retell AI)
我们使用 Retell AI 来管理所有语音通话。它们管理录制文件的存储,并提供一个简单的 SDK 进行集成。他们首先提供免费积分,并且必须随用随付。
- 从 Retell AI Dashboard 创建 API 密钥,并将其添加到文件中
.envRETELL_API_KEY
添加 OpenAI API 密钥
我们使用 OpenAI 生成面试问题并分析回答。这不会那么昂贵。
- 转到 OpenAI 并创建 API 密钥
- 将 API 密钥添加到
.envOPENAI_API_KEY
本地启动
首先安装软件包:
yarn
运行开发服务器:
yarn dev
使用浏览器打开 http://localhost:3000 以查看结果。