NextKB Agent

面向 B 端企业的 AI 知识库与智能 Agent 平台,帮助企业员工通过自然语言高效检索与问答内部知识资产(文档、SOP、FAQ、Runbook 等),可作为GE Agent 在Gemini Enterprise 内使用。

当前仓库为 NextKB Core 的 Google Cloud Edition:默认基于 Gemini、Vertex AI Search / Agent Runtime、Document AI 及 GCS 等 GCP 云原生能力交付,并通过抽象的 Provider Adapter 架构保持核心代码与云底座解耦,支持未来平滑扩展至 AWS、Azure 或私有化环境。


🌟 核心特性

  • 🤖 多端 Agent 智能问答
    • 基于 Google ADK 与 Vertex AI Agent Runtime 构建,支持 Web UI 与 Gemini Enterprise (@NextKB) 对话。
    • 内置 gemini-3.7-flash 模型与高可用容灾切换。
  • 🏢 企业级控制面与管理后台 (/admin)
    • 组织与权限治理:内置 RBAC、用户组、租户隔离、合规档位与 Google Workspace Directory 自动同步。
    • 数据源与连接器:统一登记与调度 GCS、Google Drive、Confluence、SharePoint、Slack、Jira 等企业连接器。
    • 文档解析与混合检索:支持 Document AI(PDF/图片 OCR)、向量搜索与 BM25 混合检索、ACL 权限前置过滤。
    • 合规审计与用量计量:全量记录会话记录、敏感操作审计日志,实时统计 Token/调用用量与费用预估。
  • 🛡️ 灵活的身份与安全认证
    • 支持访问码(Access Code)、Google IAP(带 JWT 签名验证)、企业网关 Trusted Headers、OIDC/SAML 及 SCIM 2.0 用户同步。
  • 🚀 极简交付与双模式持久化
    • 前端静态 SPA 无需 Node.js 编译,FastAPI 单进程同时提供 Web UI、Admin 仪表盘与 API。
    • 控制面支持本地 SQLite 开发即开即用,生产环境无缝切换至 Cloud SQL (PostgreSQL)。

Built With

  • cloud-run
  • cloud-storage
  • fastapi
  • gemini-3.7
  • gemini-enterprise
  • google-adk
  • google-cloud
  • iam-&-rbac
  • postgresql
  • python
  • rag
  • serverless
  • sqlite
  • vertex-ai
  • vertex-ai-reasoning-engine
  • vertex-ai-search
Share this project:

Updates

Submission history