核心功能模块
模块 功能说明
智能对话 基于大语言模型的多轮对话,支持流式响应、上下文感知、对话历史管理
知识库管理 文档上传(PDF/Word/TXT/Markdown)、文本分割与向量化、相似度搜索
知识助手 基于 RAG 技术的知识问答,多路召回 + 融合排序 + 查询增强改写
JD 生成器 AI 辅助生成岗位描述(Job Description)
简历评估 简历自动解析、岗位匹配度分析、自动化评分
智能面试 面试计划制定、候选人管理、面试评估标准
考试管理 考试创建与题库管理、在线考试、自动评分、成绩分享
邮件管理 邮件配置与定时调度发送
用户与权限 JWT 认证、OAuth2、角色基础访问控制(RBAC)、用户管理
HR 工作流 招聘全流程编排:JD → 简历筛选 → 面试 → 考试 → 录用
数据看板 招聘活动统计、数据可视化(ECharts)
系统架构
后端:FastAPI + LangChain + LangGraph,PostgreSQL + pgvector 向量数据库
前端:Vue 3 + Element Plus + ECharts + Pinia
AI 模型:通义千问(Qwen)系列,支持 RAG 检索增强生成与 Rerank 重排序
RAG 流水线:向量检索 + 文本匹配加权融合 → Qwen Rerank 重排序 → LLM 生成回答
Agent 能力:基于 LangGraph 构建多步骤推理 Agent,支持意图路由与技能调用
Dify 工作流集成:支持对接 Dify 平台进行 JD 生成与简历评分等工作流编排
评估体系:内置 RAG / Agent / Dify 三套评估框架,支持规则评估与 LLM Judge 双重评测