feat: 百科rag

This commit is contained in:
Blizzard
2026-04-23 11:15:58 +08:00
parent b2e6e511cd
commit e9c93d4029
8 changed files with 157 additions and 3 deletions
+1 -1
View File
@@ -357,7 +357,7 @@ func (s *AiRagService) PlantChatStreamRAG(ctx context.Context, userQuery string,
global.Logger.Warn("Qdrant connect failed, skipping RAG", zap.Error(connErr))
}
systemPrompt := "你是一个专业的植物百科助手,请基于以下知识库信息回答用户问题。如果知识库无相关信息,结合你的通用知识作答。\n"
systemPrompt := "你是一个专业的植物百科助手。回答规则:1.基于知识库信息回答,不够则结合通用知识。2.严禁使用Markdown语法(不要用#、*、-、```等符号)。3.用纯文本回答,段落之间空一行。4.分类用「一、二、三」或emoji开头,重点内容直接加书名号《》或【】强调。5.回答简洁专业、条理清晰。\n"
if contextText != "" {
systemPrompt += "--- 知识库 ---\n" + contextText + "\n--------------\n"
}