简单实现了提示词和记忆系统:
分层提示词:系统提示词不是一整段写死的字符串,而是由 ContextManager 按层、按来源动态组装。人格与角色( L0 )、工具能力与策略模板、运行环境、活跃项目、用户自定义指令、会话附件与工具历史等,各自对应独立的 ContextSource,每轮并发解析后经预算压缩拼进 system prompt 。稳定层会算出 stable_hash,方便 DeepSeek 等提供商做 prompt cache ,长会话里能省不少 token 。
认知记忆系统:参考「情节 / 语义 / 程序」三类长期记忆划分——情节记忆记录过往轮次的蒸馏摘要(发生过什么),语义记忆存放用户偏好与工作区稳定事实(知道什么),程序记忆按工具链签名沉淀成功模式(怎么做更有效)。RetrievalPipeline 对三库做语义 + 词法混合召回,在 prepare_turn 时按需注入提示词,并配合会话压缩控制上下文占用。
欢迎交流学习 - GitHub:github.com/vixues/LeAgent
桌面整理
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.