应用工具工具
aktma-HRwithAI:集成 LLM 的人力资源管理 Web API
aktmahir/aktma-HRwithAI · Human Resources Applications with LLM Integration
ELI5:它是什么,解决什么问题
基于 .NET 10 Clean Architecture 构建的 HR 管理系统 Web API,使用 PostgreSQL 持久化,并通过可配置适配器接入本地 LLM(默认 Ollama 兼容接口)。提供简历筛选与绩效评审分析两个 AI 端点,以及员工、部门、角色、请假申请等 HR 管理接口;配套 Docker Compose、Kubernetes 清单、CI/CD 与运维文档。
核心能力与快速开始
★ 0 · C#
- 能做什么
- 以 Clean Architecture 分层的 .NET 10 HR 管理 Web API:支持员工、部门、角色的增删改查,请假申请的查询、审批与驳回(支持分页与按员工、日期、状态过滤)。AI 能力包含 POST /api/ai/cv-screening 简历筛选和 POST /api/ai/performance-review-analysis 绩效评审分析。基础设施层提供 LLM 适配器,默认指向 Ollama 兼容端点(http://localhost:11434/api/generate),可通过 Llm:BaseUrl、Llm:Model、Llm:GeneratePath 切换 LM Studio、Ollama 或其他本地提供方,无需修改应用层代码。附带 xUnit + Moq 测试、健康检查(/health、/ready、/health/llm)、Prometheus 指标、Serilog 日志、限流与安全响应头、Docker/Kubernetes 部署清单及运维文档。
- 适用场景
- 适合需要自托管 HR 后端并希望以本地 LLM 处理简历初筛、绩效评审文本分析的团队;也可作为 .NET Clean Architecture + 本地 LLM 适配器集成方式的参考实现,用于二次开发员工、部门、请假等 HR 流程。
- 项目形态
- 开发框架
- 部署方式
- 提供 Docker 与 Docker Compose 部署方式(docker-compose up -d --build,API 默认 http://localhost:8080),并提供 k8s 目录下的 deployment/service/namespace 清单;也可在本地直接运行(dotnet run 配合 PostgreSQL)。生产环境建议使用平台密钥管理、TLS 终止与独立迁移任务,细节见 README。
- 主要依赖
- .NET 10 SDK;Docker 与 Docker Compose(容器化运行);PostgreSQL(非 Docker 运行时需自行准备,数据库名 hr_management);本地 LLM 提供方(默认 Ollama 兼容端点,模型如 llama3)。
- 使用限制
- README 未说明 LLM 推理的硬件要求、延迟、吞吐与成本;未说明许可证之外的商用条款(仓库标注为 MIT);CI/CD 中的 staging 与 production 部署步骤为占位符;数据保留策略为一般性描述,需按合规要求自行配置归档或清理。
- 许可证
- MIT
- 最近推送
- 2026-09-21 04:21
资料检查:2026-09-22 07:00 · 卡片整理:2026-09-22 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
基于 .NET 10 Clean Architecture 的 HR 管理 Web API 项目,可参考其分层结构、LLM 适配器、Docker Compose、Kubernetes 清单、CI/CD 与测试实现进行开发或二次开发。
查看内容依据
基于 .NET 10 Clean Architecture 构建的 HR 管理系统 Web API,使用 PostgreSQL 持久化,并通过可配置适配器接入本地 LLM(默认 Ollama 兼容接口)。
由 AI 根据来源材料整理,未进行安装或运行验证
HR
使用该 HR 管理 Web API 的 AI 端点进行简历筛选(POST /api/ai/cv-screening)和绩效评审分析(POST /api/ai/performance-review-analysis),并通过员工、部门、角色、请假申请等接口管理 HR 数据。
查看内容依据
提供简历筛选与绩效评审分析两个 AI 端点,以及员工、部门、角色、请假申请等 HR 管理接口
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。