知识库与 RAG综合合集
enterprise-ai-portfolio:演示带权限控制与证据引用的企业级 AI 知识问答智能体作品集
mattxhl/enterprise-ai-portfolio · create a separate portfolio reposotory. Recruiters can then view it without credentials and cannot modify it unless you grant access. Keep your existing development repository private.
ELI5:它是什么,解决什么问题
该项目是一个用于求职展示的作品集仓库,演示一个企业 AI 智能体如何结合基于证据的知识检索、PostgreSQL 数据、角色授权和证据阈值拒答来回答或拒绝问题。演示包含公开读者问答、角色访问对比(reader、HR reader、HR writer)、带来源引用的检索增强回答、越权访问拒绝,以及上传拒绝与知识摄入流程。技术栈包括 Streamlit 前端、FastAPI、PostgreSQL 与 pgvector、Google Cloud Run、Neon PostgreSQL、Secret Manager 和 Cloud Build 发布校验。README 说明实现、测试与部署配置位于私有开发仓库,使用在线应用需向作者申请演示凭据。
核心能力与快速开始
★ 0
- 能做什么
- 演示基于检索增强生成的企业知识问答:从知识库检索并给出带来源引用的回答;在证据低于阈值时拒答(safe abstention);在访问受保护数据工具前执行基于角色的授权(RBAC),例如无 employee_data_reader 角色时拒绝回答最高薪员工问题;支持知识上传与去重、临时 knowledge_manager 授权,以及带执行检查器的多步薪资比较展示。
- 适用场景
- 适合作为企业 AI 智能体作品集或面试演示,用于展示问答证据引用、越权访问拒绝、证据不足时拒答,以及 reader、HR reader、HR writer 不同角色的权限边界和提案式操作流程。也可用于内部培训中讲解权限感知 RAG 与安全拒答。
- 项目形态
- 资料合集
- 部署方式
- README 提到已部署在 Google Cloud Run,前端与后端为两个 Cloud Run 服务,数据库使用 Neon PostgreSQL(SSL),密钥由 Secret Manager 管理,发布由 Cloud Build 自动校验;在线演示登录已启用,需向作者申请演示凭据。具体自托管步骤未在 README 摘录中说明。
- 主要依赖
- README 提及使用 Streamlit、FastAPI、PostgreSQL、pgvector、Google Cloud Run、Neon PostgreSQL、Secret Manager 和 Cloud Build;完整运行配置未说明,实现与部署配置位于私有开发仓库。
- 使用限制
- 该仓库是作品集展示仓库,不包含实现、测试与部署配置;在线演示需要作者分配凭据;密码未公开;截图在本地捕获,部分功能(如成功知识上传)使用临时本地管理角色授权;README 未说明模型与 API 成本、性能指标、许可条款和可商用条件。
- 许可证
- 未说明
- 最近推送
- 2026-10-20 06:09
资料检查:2026-10-20 07:00 · 卡片整理:2026-10-20 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
作为参考作品集,展示基于 Streamlit、FastAPI、PostgreSQL/pgvector 的检索增强生成智能体架构,包含角色授权、证据阈值拒答、来源引用以及 Cloud Run 部署与发布校验流程。
查看内容依据
Streamlit frontend backed by FastAPI
由 AI 根据来源材料整理,未进行安装或运行验证
HR
演示 HR 角色使用企业 AI 智能体查询员工数据:HR reader 账号可回答员工查询,HR writer 账号可提交薪资变更提案并执行批准/拒绝流程,且所有回答附带来源引用;同时演示越权访问被拒绝和证据不足时拒答。
查看内容依据
The same employee query denied for the reader and answered for the HR reader.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。