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模型与高可用容灾切换。
- 基于 Google ADK 与 Vertex AI Agent Runtime 构建,支持 Web UI 与 Gemini Enterprise (
- 🏢 企业级控制面与管理后台 (
/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
Log in or sign up for Devpost to join the conversation.