知识库与 RAG01
andrelair-platform/retrieva-backend · Retrieva backend — Node/ESM Express + Drizzle/Postgres + LangChain RAG API for DORA TPRM (runs on the ktayl-solution minicloud platform)
Retrieva 的后端服务,基于 Node.js 20 / Express 5 提供 API,用 LangChain 经 LiteLLM 网关实现证据支撑的 RAG 与 DORA 第三方风险(TPRM)评估引擎。数据层使用 PostgreSQL + Drizzle 存储、Qdrant 向量检索,Redis/BullMQ 处理队列与缓存,并接入 Langfuse 追踪;服务以容器镜像方式通过 GitOps(ArgoCD + Kargo)部署在 k3s minicloud 平台。仓库包含本地开发命令、API 端点说明、环境变量清单和 Drizzle 迁移流程。
应用工具02
mriaz764/ai-recruitment-ats
这是一个以学习为目的、逐步构建的申请人跟踪系统(ATS),后端使用 FastAPI、PostgreSQL 和 SQLAlchemy,采用模块化单体架构与 router→controller→service→repository 分层。已实现职位管理、用户注册登录与 JWT 认证、组织级权限隔离、候选人管理、私有简历上传下载、申请流程与状态更新、面试相关模块、简历文本提取与结构化解析,以及 Alembic 迁移、pytest 测试和 Ruff 代码检查。候选人到职位的匹配、嵌入、RAG 和 AI Agent 工作流仍属计划内容,作者明确该项目尚不可用于生产环境。
Agent 与自动化03
jiacwng/deskclerk · Permission-aware AI assistant for company documents and databases: LangGraph agent, MCP server, PostgreSQL row-level security.
deskclerk 是一个供公司内部使用的 AI 助手,员工通过公司登录后,可在管理员配置的 MCP 服务器上连接自己的账户并发出请求。它会根据工具 schema、Agent 已见 ID 和员工请求,审慎检查将要写操作的调用;每位员工有预算和请求配额,每个请求都会写入审计日志。项目采用 LangGraph Agent、MCP 服务器和 PostgreSQL 行级安全,README 提供基于 Docker Compose 和开发用 Keycloak 的本地启动步骤。
知识库与 RAG04
pgEdge/pgedge-vectorizer · A PostgreSQL extension to create chunk tables for existing text data, and populate them with embeddings using your favourite LLM.
pgEdge Vectorizer 是一个 PostgreSQL 扩展,用于对已有文本数据进行异步分块和向量嵌入生成。它通过触发器捕获表数据变更,由后台工作进程调用 OpenAI、Voyage AI、Ollama 或 Gemini 等嵌入提供方生成向量,并支持混合检索(稠密向量 + BM25 稀疏检索,基于 RRF 融合)。扩展提供 SQL 接口用于启用/停用向量化、手动分块、重试失败任务以及通过视图监控队列状态。
Agent 与自动化05
Manuelreyesbravo/pg_agent_gate · Agents propose, PostgreSQL decides: a native gate between AI agents and the database
pg_agent_gate 是一个 PostgreSQL 扩展,让数据库能区分 AI Agent 会话与普通应用会话。在 Agent 会话中 SQL 不会直接执行,Agent 只能通过七个动词(discover、propose、dry_run、commit、propose_and_commit、acts、whoami)提案一条语句,由 PostgreSQL 自身基于解析、单语句、类型许可、禁止写 CTE、上下文保持、禁止放大与不透明函数等检查逐项验证,并展示精确影响后再决定是否保留,从而防止模型幻觉产生无 WHERE 的 DELETE、DROP TABLE 或越权读取。