Skip to content

建议开放"上下文总结提示词"自定义编辑 #602

Description

@lix478753-lang

需求背景

目前上下文总结(Context Summary)的压缩提示词写死在源码里,是一套通用的"会议纪要式"压缩逻辑,只保留事实、决策、关键信息。

这对工具类/任务类场景没问题,但对陪伴类、角色扮演类的长对话很不友好:它会把人物的情感、语气、原话、未完成的小事全部当成"冗余"压掉,压完只剩干巴巴的事实清单,严重破坏对话的连续性和角色一致性。

已有相关反馈

  • 总结功能不好用 #302(已关闭):用户问"对话总结的提示词是什么,感觉压缩不了多少"
  • 总结功能问题 #589(开放中):用户反馈对话回顾把用户输入原样塞入、工具包预热塞整段提示词,浪费 token

这些 issue 的根因之一,都是总结提示词不可调——压多压少、压什么,用户没有控制权。

建议

在「上下文总结」配置里增加一个自定义总结提示词输入框:

  1. 可选项,留空时使用现有默认提示词,不影响老用户
  2. 支持占位符(如 {target_tokens}、{locale}、{content}),方便用户复用现有变量
  3. 让用户能按自己的场景定制压缩策略,例如:
    • 陪伴场景:保留情感、原话、人物状态、未完成的事
    • 效率场景:极致压缩,只留事实和决策

这样一个小改动,能同时缓解 #302#589 反映的总结质量问题,也让 Operit 在 AI 伴侣/角色扮演这类高粘性场景上更好用。

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions