Engineering Memory Series · #10

AI 不应该停止“幻觉”

X02 重新思考记忆(Memory)与 AI 创造力之间的边界。

AI 不只需要记住过去,
还需要安全地探索未知

记忆与想象——我们已知的,与可能存在的

零幻觉Zero Hallucination

消灭一切幻觉?

可能连想象力也一起消灭

有根基的想象Grounded Imagination

让 AI 知道自己在想象

有依据 · 有边界 · 有意识

GROUNDED IMAGINATION ENGINE

我想保留 AI 的“想象力”

Operator X02 不应该只是一个只会重复已知知识的 AI。工程创新需要探索、推论与假设,但必须知道每一个答案处于什么认知状态。

● GROUNDED ◐ INFERRED ◇ UNVERIFIED

真正需要的,不是让 AI 停止想象 而是让 AI 知道自己正在想象

已知FACT项目证据
推论INFERENCE由事实推导
想象IMAGINATION尚未验证 UNVERIFIED
验证VALIDATION证据确认
新知识NEW KNOWLEDGE进入工程记忆

想象提出可能,证据决定它能否成为工程知识。 Imagination creates possibilities. Evidence determines what becomes engineering knowledge.

AI 领域现在非常关注一个问题:幻觉(Hallucination) —— 模型生成听起来合理、但没有事实依据的答案。

在工程、安全、法律、医疗等场景,这当然要认真处理。如果 AI 说"这个测试已经通过",但测试从未执行 —— 这不是创造力,是错误信息

但另一个问题同样值得讨论:如果试图彻底消灭所有幻觉(Hallucination),会不会同时消灭 AI 的一部分创造能力?

反过来,如果 AI 说:"目前没有找到这个方案的验证记录。不过根据现有架构,我认为可以尝试另一种设计,也许能降低延迟。" —— 这还是幻觉吗?还是假设 / 探索 / 想象(Hypothesis / Exploration / Imagination)?两者看起来接近,本质完全不同。

人类智能本身也会“想象”Human Intelligence

人类工程师开发新产品时,并不是只重复数据库里已有的答案。很多创新本身来自:

已知知识+过去经验+类比+推测+想象新的设计方案

"我们以前没这样做过,但如果把 A 的方法用到 B,也许能降低延迟。" —— 这句话不是事实(Fact),也不是记忆(Memory),而是假设 / 想象(Hypothesis / Imagination)。

如果只允许 AI 输出"已存在于记忆中的东西",它会成为很好的搜索引擎(Search Engine),却不一定是好的工程伙伴(Engineering Partner)。

真正的问题不是幻觉,而是 AI 是否知道自己在做什么

我们需要区分三种状态:

事实FACT
有来源 · 有证据 · 可验证
推论INFERENCE
根据已有知识进行合理推断
想象 / 假设IMAGINATION / HYPOTHESIS
提出新的可能性或设计方向
真正危险的是第四种 —— 虚构 FABRICATION
AI 把自己"想出来"的内容,当成已经发生的事实。问题从来不是"想象",而是"把想象伪装成事实"。

Engineering AI 不应停止想象 —— 而应标记想象

✗ 错误方式(幻觉)
CAN Timeout 应该设为 120 ms,
因为之前测试已证明这是最稳定的值。

—— 但如果这个测试根本不存在。
✓ 更好方式(标记假设)
当前 Memory 中没有 120 ms 的验证记录。
基于现有高负载 timeout 问题,可提出假设:将 Timeout 增至 120 ms 可能进一步减少误触发。
但需通过 stress test 验证。

两种方式里 AI 都创造了一个新的工程想法;区别只在于 —— 后者没有把想法伪装成事实

消灭治理From Reduction to Governance

最终目标或许不该只是消灭幻觉 Eliminate Hallucination,而是治理幻觉 Manage Hallucination —— 一种工程想象治理(Engineering Imagination Governance):让系统先判断答案属于哪一类,再采用不同处理方式。

用户提问USER REQUEST
查记忆 · 找证据MEMORY / EVIDENCE CHECK
有没有依据?IS GROUNDED?
YES
事实FACT
NO
此刻允许创造吗?IS CREATIVITY ALLOWED?
NO
承认不知道ADMIT GAP
YES
提出假设GENERATE HYPOTHESIS
标记为未验证MARK AS UNVERIFIED
提出验证方式PROPOSE VALIDATION

这与工程记忆的关系Engineering Memory

工程记忆(Engineering Memory)不只是帮 AI"记住过去",还能帮它判断"现在这个答案到底来自哪里"。

有依据的知识GROUNDED KNOWLEDGE

✓ 工程记忆 Memory

✓ 源码 Source Code

✓ 测试证据 Test Evidence

✓ 设计文档 Design Document

假设HYPOTHESIS

记忆中没有对应记录 No supporting Memory

没有测试证据 No Test Evidence

由推理生成 Generated from reasoning

→ 必须标记,不能当 Fact

于是工程记忆成为 AI 判断已知 / 推论 / 想象(Knowledge vs Inference vs Imagination)的重要基础。

从理念到实现 —— X02 现在已经这样做

这不只是理念。X02 现在已发布(LIVE)的功能里,已经在实践"答案要有依据、把 AI 输出先当假设、验证通过才落地"。

Grounded Knowledge · 答案带证据Engineering Memory —— 回答回溯到 Source / Commit / Discussion / Hardware / Design Review / Deployment,而不是凭空生成;找不到依据时它知道这是 Gap。
engineering-memory →
不虚构事实与数字Engineering Reports —— 工程分数由"计数出的 findings"算出、从不由模型编造;Confidence 定性、绝不给假百分比;Vision Guard 会拒绝描述它没真正看到的图像。
engineering-reports →
先当假设 · 验证才落地Surgical Edit + Review-before-apply —— AI proposal → 审阅 diff → 你确认 → 才写盘;Safety Guard 拦截破坏性改动、写盘前自动备份。验证前的 AI 输出不算 Fact。
surgical-edit-engine →
对着真实硬件核对Serial Monitor / Pin Visualizer —— 从真实串口数据检测错误与异常;推断用 "likely / suggests" 而非断言(如"这更像电噪声,不是真实温度");14 种检测本地运行,AI 仅在你要求时介入。
embedded-ai-development →
Reads before it writes · 不猜整文件Auto Mode + File Verifier —— 先读真实文件、再打行级补丁,只改需要的几行,而不是从上下文"猜"整个文件(那正是 AI 悄悄丢方法、把没看过的部分当事实的根源);自主模式还会核对声称的改动是否真的落盘。
auto-mode →
何时准确 · 何时放开三模式 + Provider Calibration —— Auto / Classic / Manual + mode-aware system prompt 让 AI 知道自己处于哪种自主度;任务×模型校准矩阵(CODE/FIX 求准、THINK/WRITE 可放开)—— 正是文中 GROUND vs EXPLORE 的真实雏形。
provider calibration →
换句话说,X02 已经在用"证据、审阅、确认、备份、真实测量"把 AI 的输出标记来源、当作假设、要求验证。这篇文章的有根基的想象(Grounded Imagination),正是这套已有机制向"允许有边界的想象"的自然延伸。

工程想象的两种模式Engineering Imagination Mode

未来甚至可以做成两种明确的模式:

求准模式GROUND MODE

Bug 分析 · 安全分析 Bug / Safety Analysis

需求验证 Requirement Verification

既有架构 · 测试结果 Existing Architecture · Test Results

规则:没有证据 → 不得当作事实

探索模式EXPLORE MODE

新架构 · 优化方案 New Architecture · Optimization

功能头脑风暴 Feature Brainstorming

替代设计 · 调研 Alternative Design · Research

规则:允许创造,但假设必须被标记、与事实分开

这样 AI 不必在 准确 Accuracy创造 Creativity 之间二选一 —— 它能知道什么时候该准确,什么时候可以大胆想象。

有根基的想象Grounded Imagination

未来工程 AI 的目标,也许不该只是零幻觉 Zero Hallucination,而应进一步变成有根基的想象(Grounded Imagination)—— 有根基、有边界、有意识的想象。

有依据地记忆有边界地推理有意识地想象再通过验证 → 变成新知识

它把记忆架构与幻觉主题真正连起来

记忆Memory求证Grounding缺口Gap想象Imagination验证Validation新记忆New Memory

AI 需要建立的一条认知边界

我知道什么WHAT I KNOW
我记得什么WHAT I REMEMBER
我能推论出什么WHAT I CAN INFER
我不知道什么WHAT I DON'T KNOW
我可以想象什么WHAT I CAN IMAGINE
我必须验证什么WHAT I MUST VALIDATE
我学到了什么WHAT I LEARNED
新的工程记忆NEW ENGINEERING MEMORY
记忆(Memory)告诉 AI 我们已经知道什么;想象(Imagination)帮助 AI 探索还可能有什么。真正的工程智能(Engineering Intelligence),必须知道两者之间的边界

真正成熟的工程 AIA Mature Engineering AI

不是“永不幻想”(Never Hallucinate),
而是 —— 永不把想象当成事实(Never confuse imagination with truth)。

不是让 AI 永远不要想象,而是不要让 AI 把想象当成事实。

记忆(Memory)告诉 AI"我们已经知道什么";记忆缺口(Memory Gap)告诉 AI"我们还不知道什么";想象(Imagination)则允许 AI"探索我们可能可以做什么"。完整过程因此是一个闭环:

有根基的想象 GROUNDED IMAGINATION 已知KNOW 记住REMEMBER 回忆RECALL 推理REASON 缺口GAP 想象IMAGINE 验证VALIDATE 学到LEARN 新记忆NEW MEM
这可能比单纯追求零幻觉(Zero Hallucination),更接近真正的人类工程创新 —— 这正是有根基的想象(Grounded Imagination)想表达的:有依据地记忆,有边界地推理,有意识地想象。

延伸阅读 · Engineering Memory Series

本篇的前提 · 推荐 记忆架构解析

一种更接近工程师思考方式的 AI 记忆架构

—— 想象的边界,先由记忆划定。

本篇讨论的是:当记忆里找不到答案时,AI 该怎么办。 而这个问题成立的前提是——AI 究竟记住了什么、又在什么时候回忆。 X02 不把整个项目塞进上下文,而是像工程师一样「记住决策、按需回忆」。

  • 触发门
  • 混合搜索
  • 记忆衰减
  • Top 5 召回
看看 Grounded Imagination 建立在什么样的记忆架构之上