fix: 知识库文档上传(尾斜杠+FormData+真文件接收); AI回复强制Markdown; 平台全功能知识库注入系统提示
This commit is contained in:
1 parent
62631a3b95
commit
463824480b
5 files changed
+183
-24
No files matched your search
@@ -26,6 +26,7 @@ from ..models import (
|
||||
gen_uuid
|
||||
)
|
||||
from ..auth import get_current_user
|
||||
from ..platform_knowledge import get_platform_knowledge
|
||||
from ..middleware.log_service import LogService
|
||||
from ..capability_registry import resolve_auto_model
|
||||
|
||||
@@ -656,6 +657,17 @@ def _build_system_prompt(
|
||||
返回: (system_prompt_str, function_definitions_list)
|
||||
"""
|
||||
system_parts = ["你是AIFlow平台的AI助手,具备专业的知识储备和工具调用能力。"]
|
||||
|
||||
# 平台知识库注入(始终开启):确保AI优先使用平台已有能力
|
||||
try:
|
||||
pk = get_platform_knowledge()
|
||||
if pk:
|
||||
system_parts.append(f"【平台知识库——优先使用以下知识回答用户问题】\n{pk}")
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
# 回复格式要求:强制使用Markdown
|
||||
system_parts.append("回复格式要求:你必须使用Markdown格式回复,确保层次分明、条理清晰。使用##和###做标题、**加粗**强调重点、-或1.做列表、```代码块包裹代码或配置、表格展示对比数据。禁止回复纯文本长段落。")
|
||||
|
||||
function_definitions = []
|
||||
|
||||
|
||||
Reference in new issue
Block a user