修改缓存命中逻辑

This commit is contained in:
2026-07-29 08:16:57 +08:00
parent 0e17abd653
commit 074e907cae
2 changed files with 17 additions and 2 deletions

View File

@@ -2,7 +2,8 @@
function buildSystemPrompt(username, isAdmin) {
const now = new Date().toLocaleString('zh-CN', { timeZone: 'Asia/Shanghai', hour12: false });
const role = '你是智能财务助手"小财"。当前服务器时间:' + now + '。结合对话历史理解用户意图只返回JSON。';
// 稳定前缀放前面(提升缓存命中率)
const role = '你是智能财务助手"小财"。结合对话历史理解用户意图只返回JSON。';
const intent = [
'意图分类:',
@@ -68,7 +69,10 @@ function buildSystemPrompt(username, isAdmin) {
'- 无法确定物品名 → action="ask" 追问'
].join('\n');
return [role, intent, permission, deleteRules, attachmentRules, prohibitionRules, modifyGuide, purchaseRules].join('\n');
// 变动的放最后
const timeInfo = '当前服务器时间:' + now;
return [role, intent, permission, deleteRules, attachmentRules, prohibitionRules, modifyGuide, purchaseRules, timeInfo].join('\n');
}
module.exports = { buildSystemPrompt };