profile: return complete query results

This commit is contained in:
2026-08-04 23:58:47 +08:00
parent 31803396a8
commit 7a0969dc4e
3 changed files with 42 additions and 16 deletions
+2 -2
View File
@@ -246,7 +246,7 @@ searchHistoryMaxRecords: 5000
下一次正常群聊会自动携带触发者和最近发言者的认识。现有好感度、Bot 代号、标签和主观印象会与证据驱动的
长期画像按同一个人合并渲染,并明确给出长期画像条目数;私聊也会携带对方的可靠画像摘要和条目数。
模型需要完整细节时可主动调用 `queryUserProfile`,按 QQ 号、群名片、昵称或好友备注读取画像。两套画像数据
模型需要完整细节时可主动调用 `queryUserProfile`,按 QQ 号、群名片、昵称或好友备注读取完整画像。两套画像数据
仍独立保存,自动画像不会修改好感度。
`queryUserProfile` 解析出唯一联系人后才按需调用一次 `queryProfile()`,并在内存中缓存 10 分钟;周期联系人
@@ -486,7 +486,7 @@ JChatGPT 维护对每位用户的画像,由好感度、Bot 自定义代号、
### 注入到上下文
- 群聊:合并列出当前相关群友的关系状态,以及可靠长期画像的摘要和条目数
- 私聊:合并注入对方的关系状态,以及可靠长期画像的摘要和条目数
- 模型需要画像明细时主动调用 `queryUserProfile`,不必把全部条目常驻在上下文中
- 模型需要画像明细时主动调用 `queryUserProfile`查询始终返回完整条目,不必把全部条目常驻在上下文中
- 只有好感度数值、其它关系字段和可靠长期画像均为空的用户不会被列出,避免提示词噪声
### 配置选项