-
-
-
- AI聊天配置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 保存配置
-
-
-
-
-
-
- 品牌知识库
- 添加知识
-
-
-
-
- 删除
-
-
-
-
-
-
-```
-
-### 4.5 内容管理系统
-
-#### 4.5.1 知识库管理
-- 支持文本、图片、视频、链接等多种内容类型
-- 内容优先级设置
-- 内容分类标签
-- 版本控制
-
-#### 4.5.2 品牌定制
-- 品牌色调配置
-- 欢迎语定制
-- 头像和图标上传
-- 回答风格调整
-
-#### 4.5.3 首页AI客服开关
-- TODO: 在MiniProgramContent中添加enable_ai_chat字段
-- 后台管理:简单的on/off开关
-- 小程序端:判断bool值,如果为true则跳转到chat页面
-- 实现方式:几行代码即可完成
-
-#### 4.5.3 平台知识库管理(简化版)
-- 平台介绍内容(4000字)的基础分块
-- 分层内容策略:摘要、完整两个层次
-- 基于关键词的简单内容选择
-- 基础内容压缩,避免信息过载
-
-#### 4.5.4 智能内容处理(简化版)
-- 基于LangChain的文档基础预处理
-- 简单分块策略:按段落和句子分割
-- 基础内容压缩:摘要和完整内容
-- 固定上下文长度,简化Token管理
-
-## 5. 技术实现细节
-
-#### 5.1.3 智能能力路由(简化版)
-```python
-def route_capability(self, query, context):
- # 基于规则的快速路由
- capability = self._rule_based_routing(query)
-
- # 根据能力类型构建相应的Prompt
- if capability == "rag_knowledge":
- return self._build_rag_prompt(query, context)
- elif capability == "platform_service":
- return self._build_platform_prompt(query, context)
- else:
- return self._build_general_prompt(query, context)
-```
-
-### 5.2 多模态内容处理
-
-#### 5.2.1 内容类型支持
-- **文本**: 直接返回
-- **图片**: 上传到OSS,返回URL
-- **视频**: 支持微信视频号链接
-- **链接**: 小程序码、商城链接等
-- **富文本**: Markdown格式支持
-
-#### 5.2.2 内容渲染
-```javascript
-// 内容渲染组件
-function renderContent(content, type) {
- switch (type) {
- case 'text':
- return