尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

OpenViking 上下文数据库 | 08 - 会话如何变成长时记忆:Session 与 Compressor

OpenViking 上下文数据库 | 08 - 会话如何变成长时记忆:Session 与 Compressor
📅 发布时间:2026/7/14 9:07:53

这是 OpenViking 系列的第 8 篇。

上一篇我们讲了语义检索:OpenViking 如何在viking://文件系统、L0/L1/L2 分层上下文和 ContextType 之上,让 Agent 找到更可解释的结果。

这一篇继续看另一个非常关键的问题:

Agent 的对话历史,如何变成未来还能继续使用的长期记忆?

如果 Agent 每次对话结束后什么都不留下,那么它下一次仍然像第一次见你。

如果 Agent 把所有历史原文都塞进 prompt,那么上下文会越来越长,成本越来越高,噪声也越来越多。

OpenViking 的 Session 机制,就是在这两者之间建立一个工程化折中:

  • 当前对话先记录为消息。
  • 到合适时机执行commit()。
  • 原始消息进入归档。
  • 归档生成摘要和概览。
  • 有价值的信息被提取成长期 Memory。
  • 后续检索和对话可以复用这些沉淀。

这篇解决什么问题

很多人第一次做 Agent 记忆时,会有两个极端想法。

第一个极端是:

直接把所有历史消息都带上。

这个方案简单,但很快会遇到问题:

  • token 成本越来越高。
  • 长上下文里关键信息容易被淹没。

相关新闻

  • 2026年杭州江干区拱墅区家电维修业主真实体验分享 - 简单到家
  • Viola-Jones检测器(VJ)--- 从理论到实践的工程化拆解
  • DGRunkeeperSwitch深度解析:自定义UIControl的Swift实现原理

最新新闻

  • 删除后台管理界面:用声明式权限实现安全与效率双赢
  • IIC-OSIC-TOOLS模拟设计:Ngspice与Xyce在混合信号仿真中的应用
  • 从零开始构建企业级网络安全监控:Clear-NDR-ISO实战指南 [特殊字符]
  • Youtube Guitar Tab Parser:无需配置,一键将YouTube吉他教学视频转为PDF吉他谱!
  • C++17 std::any实现异质集合:原理、性能与实战应用
  • C++ Rive运行时集成指南:从构建到高性能渲染实战

日新闻

  • AWS SSM安全运维实践:零公网暴露的合规远程开发方案
  • Tableau 2024.1 图表选择指南:5种业务场景与最佳图表类型匹配
  • dsPIC33FJ与CMT-8540S-SMT在嵌入式音频处理中的高效应用

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号