构建多租户 Agent 知识库:三层解耦架构是否过度设计?

Present-Entry8676 · reddit · 2026-08-11

开发者在用 Go 构建多租户 AI Agent 编排系统时,探讨了知识库(KB)管道的架构设计,并向社区征求建议。

提议的三层架构

核心争议

虽然三层解耦在理论上很优雅(可插拔),但这意味着用户必须做出 3 个决策(选数据源、选提取模式、选索引策略)。对于只想「上传 PDF 让机器人变聪明」的普通用户来说过于复杂。

解决方案探讨

作者考虑通过预设(Presets)来隐藏复杂性,例如提供开箱即用的「文档」预设(S3 + 默认标准化 + 向量索引),仅在后续提供「高级模式」供专业用户细调。社区讨论主要围绕这种分层是否值得、Markdown 作为通用格式的局限性,以及预设与自由度的权衡。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →