feat: 租户级系统提示词 + 模块权限树
1. 系统提示词按租户配置: - 去掉所有硬编码的'奇瑞汽车'品牌名 - realtime_chat 的 _build_chat_prompt 按 tenant_id 动态获取提示词 - _generate_response 和 _generate_response_stream 都传递 tenant_id - 默认提示词为通用客服助手(不含品牌名) - 租户编辑弹窗新增系统提示词配置区 2. 模块权限树: - Tenant config 新增 modules 字段(14个模块的开关) - GET /api/tenants/my-modules 返回当前用户所属租户的模块权限 - 前端 applyModulePermissions() 初始化时隐藏无权限的侧边栏标签 - 租户编辑弹窗新增模块权限 checkbox 配置区 - 默认全部模块开启,取消勾选即隐藏 3. 其他清理: - llm_client.py 通用提示词去掉品牌名 - react_agent.py SYSTEM_PROMPT 去掉'车辆'限定
This commit is contained in:
@@ -140,7 +140,7 @@ class LLMClient:
|
||||
knowledge_base: Optional[List[str]] = None,
|
||||
) -> Dict[str, Any]:
|
||||
"""快捷生成回复"""
|
||||
system_prompt = "你是一个专业的客服助手,请根据用户问题提供准确、有帮助的回复。"
|
||||
system_prompt = "你是一个专业的智能客服助手,请根据用户问题提供准确、有帮助的回复。"
|
||||
if context:
|
||||
system_prompt += f"\n\n上下文信息: {context}"
|
||||
if knowledge_base:
|
||||
|
||||
Reference in New Issue
Block a user