技术架构文档企业 AI 平台解决方案
企业 AI 平台解决方案
企业级 AI 中台 (Enterprise AI PaaS) 整体构建方案
版本: v1.0
日期: 2026-01-22
状态: 规划中 -> 实施准备
1. 建设背景与目标
从单一的 "GEO 品牌资产管理工具" 升级为 "企业级 AI 核心中台"。通过构建通用的 AI 基础设施(Token 路由、RAG 引擎、Agent 调度),复用底层能力,快速支撑多样化的上层业务应用,实现降本增效与数据资产沉淀。
业务目标矩阵:
- GEO 品牌大脑: 持续强化。搜索引擎模拟、SEO/GEO 策略生成。
- AI 知识库 (基座): 企业非结构化数据(文档、手册、案例)的统一存储与检索中心。
- AI 智能客服: 基于私域知识库的高准确度问答,支持人工接管与多渠道接入。
- AI 营销矩阵: 自动化内容生成与多平台分发。
- AI 流程质检: 业务对话录音/记录的合规性检测与情感分析。
2. 系统架构设计 (1+N 模式)
采用 "1个 AI 核心中台 + N 个业务插件" 的模块化架构。
2.1 架构分层图
2.2 核心模块详解
A. MaaS 模型网关 (Model-as-a-Service Gateway)
- 功能:
- 统一接口: 屏蔽底层模型差异 (OpenAI/Qwen/Zhipu/DeepSeek),向上提供标准 API。
- 路由策略: 根据任务类型自动选择模型(例:复杂推理用 GPT-4,普通对话用 Qwen-Turbo)。
- 成本控制: 统一 Token 计费、限流与熔断。
- 代码位置:
services/geo-brain/core/llm/ - 升级计划: 增加计费统计表与动态路由配置。
B. RAG 知识引擎 (Knowledge Engine) - 新建关键模块
- 功能: 为所有应用提供“记忆”与“知识”。
- ETL 流水线: 文档上传 -> 解析 (PDF/Word) -> 切片 (Chunking) -> 向量化 (Embedding)。
- 混合检索: 结合向量相似度检索 (Semantic Search) 与 关键词检索 (Keyword Search)。
- 应用场景:
- GEO: 检索品牌产品资料,生成准确的 SEO 建议。
- 客服: 检索产品手册,回答用户提问。
- 技术栈: PostgreSQL +
pgvector插件 + LangChain/LlamaIndex (部分逻辑)。
C. Agent 任务调度器
- 功能: 处理异步、耗时或需要外部交互的任务。
- RPA 爬虫: 抓取 Google/Bing 搜索结果 (GEO)。
- 动作执行: 发送邮件、发布文章、推送 CRM。
- 现状:
services/rpa-worker(现有)。 - 升级: 泛化为通用任务队列 (Celery/Redis Queue),支持多种 Job Type。
3. 业务应用构建方案
| 应用模块 | 功能描述 | 依赖中台能力 | 优先级 |
|---|---|---|---|
| 知识库 (KB) | 文档管理、分片预览、向量索引、检索测试 | RAG 引擎 | P0 (基石) |
| GEO 2.0 | 现有的品牌诊断、优化、监测功能 | 爬虫, MaaS | P1 (核心) |
| AI 客服 | 机器人配置、对话窗口、人工接管、历史会话 | RAG, MaaS | P1 (高) |
| AI 营销 | 爆文生成、多账号管理、自动发布 | MaaS, Agent | P2 |
| AI 质检 | 语音/文本上传、评分规则配置、质检报告 | MaaS | P3 |
4. 实施路线图 (Roadmap)
阶段一:地基与知识库 (当前阶段)
- 目标: 完成“AI 中台”的底层解耦,上线通用的 知识库模块。
- 任务:
- [后端] 引入
pgvector,扩展 PostgreSQL 架构支持向量存储。 - [后端] 创建
rag_service目录,封装文档解析与 Embedding 逻辑。 - [后端] 实现
MaaS Gateway的计费与流式输出标准化。 - [前端] 增加「知识库管理」界面,支持文件上传与解析状态查看。
- [后端] 引入
阶段二:AI 客服应用构建
- 目标: 基于知识库,发布第一个派生应用 AI 客服。
- 任务:
- [应用] 定义“机器人 (Bot)”数据模型 (提示词、关联知识库、开场白)。
- [交互] 开发沉浸式 Chat 界面 (独立路由
/chat/...)。 - [核心] 联调 RAG 检索链路:提问 -> 检索 -> Prompt 组装 -> 生成。
阶段三:平台化与多应用扩展
- 目标: 完善 Portal 交互,支持 GEO、营销等多应用切换。
- 任务:
- [UI] 重构 Sidebar,增加一级“应用导航”。
- [营销] 接入 RPA 发布能力。
- [运营] 完善 Dashboard,展示全平台 Token 消耗与 ROI。
5. 项目结构规范 (重构后)
6. 下一步立即执行动作
- 环境配置: 确认 PostgreSQL 已安装/开启
vector扩展。 - 代码重构: 在
geo-brain中建立rag模块雏形。 - 依赖安装: 添加
langchain,pypdf,psycopg2-binary等 RAG 依赖。