惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
IT之家
IT之家
博客园 - 叶小钗
雷峰网
雷峰网
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
Last Week in AI
Last Week in AI
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美

Raz1ner

Github Pages 设置自定义域名 - Raz1ner Deep Clean Pro 使用方法 - Raz1ner Mac 实用软件推荐 - Raz1ner 视频动态字幕合成使用方法 - Raz1ner Google Opal 系统提示词 - Raz1ner Sheet Toos 使用教程 - Raz1ner 电子表格批量修改 使用教程 - Raz1ner 表格分页批量修改 使用教程 - Raz1ner 滚动字幕视频合成使用方法 - Raz1ner QSwitch 使用方法 - Raz1ner SnapOCR - 截图文字识别工具 - Raz1ner 说说 - 智能语音输入工具 - Raz1ner HEIC Converter 使用方法 - Raz1ner 悬浮歌词播放器 - Raz1ner
Google Opal Use Memory 功能解析 - Raz1ner
Raz1ner · 2026-02-28 · via Raz1ner

#AI 科技

深入解析 Use Memory 核心功能的处理流程。

在 Opal 的流程中,每个生成节点默认只会获取上一个节点的结果,相当于每个生成节点都是独立处理的。这就意味着单个生成节点不具备理解更多上文的能力,只能根据上一个节点的结果进行处理。在复杂的流程中,生成节点可能会忘记之前做了什么,导致最后生成的结果达不到预期的效果。

Use Memory 功能

在生成节点中,使用 Use Memory 可以使用持久数据储存,在多个节点调用的时候记住数据。

使用标签,还是直接输入 Use Memory 关键词,系统底层触发的逻辑是一样的,结果也是一样的,没有区别。

发送请求的时候,不管使用哪种方式添加的,参数里面也只是使用了 Use Memory 关键词。

处理流程

  1. 在处理的过程中,如果节点包含了 Use Memory 关键词,系统会先调用 memory_get_metadata 函数,查看是否有现成的表格。
  2. 如果找不到匹配的表格,就会执行 memory_create_sheet 函数创建一个包含“日期”、“数据”、“详情信息”的表格。
  3. 当节点处理完信息后,会调用 memory_update_sheet 将结果保存到表格里。
  4. 当下个节点执行的时候,会通过 memory_read_sheet 函数从表格中获取之前保存的全局数据进行分析理解。

适用场景

比较长比较复杂的流程
每一步生成后都保存结果,后续生成节点可以不断优化前面的版本

多轮信息整合
不同节点分别负责收集、分析、总结信息,再通过记忆整合全部信息。

注意:仅在必要的情况下使用 Use Memory 功能,滥用 Use Memory 功能会导致存储冗余。当表格中堆积了大量无用的中间过程数据时,模型在读取数据时可能会受到噪声干扰,反而降低了对核心指令的响应精度,最终导致生成的结果可能达不到预期的效果,或者容易出现幻觉。

对比效果

测试条件:在 input 中,输入的内容是 123.

经过前面 3 个节点的处理,最后一个生成节点只记住了上一个节点的结果,所以最后输出结果只记录到了内容 3。

即使把前面每一个生成节点的结果都接入到最后一个生成节点,效果也是不如人意,只记住了最后一个连接的节点的结果。

使用 Use Memory 功能后,最后一个生成节点就可以完整的记住全部的内容,正确的输出结果了。