← 返回列表

AI-Resume-Agent:面向招聘方的对话式简历问答 Agent

Rayhanpatel/AI-Resume-Agent · Conversational AI agent for recruiter Q&A — raw HTTP to Gemini (no SDK), 5 LLM-as-a-Judge evaluators, graceful degradation across 6 services, SSE streaming, Mem0 memory, Langfuse tracing. FastAPI + React 18 on Railway.

GitHub原文发布 未知首次收录 2026-10-27上架 2026-10-29 07:05

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

这是一个面向招聘方的对话式 AI Agent,用于回答关于个人职业背景的问题。项目以 profile.json 作为知识来源,提供多轮对话、SSE 流式输出、模型回退与真实模型健康检查、意图分类、提示注入防护、服务端会话与配额限流、Job URL 抽取与结构化解析,以及基于 Langfuse 的追踪和 5 项 LLM-as-a-Judge 评测。技术栈为 FastAPI + React 18,后端部署在 Railway,前端在 Vercel,Gemini 通过 Vertex AI / AI Studio 调用。

核心能力与快速开始

★ 0 · Python

能做什么
以个人公开 profile 为知识库,回答招聘方关于职业背景的问题,并对每句话标注已核实、推断或未知及对应原文引用;提供 SSE 逐 token 流式输出、多轮会话历史(最近 10 轮)、答案模型失败或超时后的自动回退、真实模型调用的健康检查、意图分类过滤离题提问、职位 URL 的 SSRF 防护抓取与结构化解析、动态生成推荐问题、服务端签名会话、按会话/IP/每日 token 的配额限流、Turnstile 人机校验、输入 HTML 清洗,以及 Langfuse 追踪和 Hallucination、Relevance、Conciseness、Helpfulness、Toxicity 五项 LLM-as-a-Judge 评测;还通过 /mcp 暴露 get_profile、ask、fit_report 工具供其他代理调用。
适用场景
适合个人求职者搭建供招聘方自助问答的简历对话页面;也适合作为带可观测性、降级与评测设计的 LLM 对话应用参考实现,用于研究提示注入防护、模型回退、配额限流和 LLM-as-a-Judge 评测等工程实践。
项目形态
可直接使用的工具
部署方式
前端部署于 Vercel 并经 Cloudflare 代理,后端 FastAPI 部署于 Railway;本地需分别启动后端(:8000)和前端 Vite(:5173),使用 Supabase PostgreSQL 做会话持久化,Langfuse 做追踪,二者不可用时降级为临时模式。
主要依赖
Python 3.11+、Node.js 18+;必需 GOOGLE_API_KEY,生产可用 Vertex AI 凭据;可选配置 Langfuse、Supabase、Turnstile、ADMIN_API_KEY 等。
使用限制
仓库面向单个个人 profile,知识来源固定为 backend/core/profile.json;LLM API 成本、配额上限具体数值、Langfuse/Supabase 等外部服务费用与部署资源规格未说明。
许可证
MIT
最近推送
2026-10-26 15:00

资料检查:2026-10-27 07:00 · 卡片整理:2026-10-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

可作为构建带 SSE 流式输出、模型回退、意图分类、提示注入防护、会话配额限流与 Langfuse 追踪评测的 LLM 对话服务的参考实现。

查看内容依据
FastAPI, Gemini 3.5 Flash on Vertex AI with automatic model fallback, and React 18. Raw HTTP calls to Gemini (no SDK), server-side sessions with real multi-turn history, SSE streaming, LLM-as-a-Judge evaluation

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

HR

招聘方可通过对话式 Agent 询问候选人的职业背景,并粘贴 LinkedIn/Greenhouse/Lever 职位链接,由系统抽取并结构化解析职位信息,生成与职位相关的建议问题,辅助招聘初筛与候选人背景问答。

查看内容依据
A conversational AI agent that answers recruiter questions about Rayhan Patel's professional background

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

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

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