<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wiki.jwjp.com/index.php?action=history&amp;feed=atom&amp;title=Spec7</id>
	<title>Spec7 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jwjp.com/index.php?action=history&amp;feed=atom&amp;title=Spec7"/>
	<link rel="alternate" type="text/html" href="https://wiki.jwjp.com/index.php?title=Spec7&amp;action=history"/>
	<updated>2026-08-29T07:20:36Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.jwjp.com/index.php?title=Spec7&amp;diff=114&amp;oldid=prev</id>
		<title>Admin：​创建页面，内容为“{{Infobox Software Concept | 名称 = Spec7 / 7格架构 | 别名 = 7格 5W2H JSON 规约、AI 任务强类型外壳 | 提出背景 = 传统 5W2H 框架向 LLM 结构化机器对齐（Machine-Alignment）的演进 | 核心目标 = 拦截 Agent 行动跑偏、根除参数捏造幻觉、提高高并发智能体理解度 | 代表实现 = Spec7-JSON Schema、Harness 强类型校验器 | 核心原理 = 将模糊的自然语言任务收敛为确定性的 JSON 有限…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.jwjp.com/index.php?title=Spec7&amp;diff=114&amp;oldid=prev"/>
		<updated>2026-08-23T03:53:50Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{Infobox Software Concept | 名称 = Spec7 / 7格架构 | 别名 = 7格 5W2H JSON 规约、AI 任务强类型外壳 | 提出背景 = 传统 5W2H 框架向 LLM 结构化机器对齐（Machine-Alignment）的演进 | 核心目标 = 拦截 Agent 行动跑偏、根除参数捏造幻觉、提高高并发智能体理解度 | 代表实现 = Spec7-JSON Schema、Harness 强类型校验器 | 核心原理 = 将模糊的自然语言任务收敛为确定性的 JSON 有限…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software Concept&lt;br /&gt;
| 名称 = Spec7 / 7格架构&lt;br /&gt;
| 别名 = 7格 5W2H JSON 规约、AI 任务强类型外壳&lt;br /&gt;
| 提出背景 = 传统 5W2H 框架向 LLM 结构化机器对齐（Machine-Alignment）的演进&lt;br /&gt;
| 核心目标 = 拦截 Agent 行动跑偏、根除参数捏造幻觉、提高高并发智能体理解度&lt;br /&gt;
| 代表实现 = Spec7-JSON Schema、Harness 强类型校验器&lt;br /&gt;
| 核心原理 = 将模糊的自然语言任务收敛为确定性的 JSON 有限状态矩阵&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spec7&amp;#039;&amp;#039;&amp;#039;（中文常称为&amp;#039;&amp;#039;&amp;#039;7格架構&amp;#039;&amp;#039;&amp;#039;或&amp;#039;&amp;#039;&amp;#039;5W2H 結構化 JSON 規約&amp;#039;&amp;#039;&amp;#039;）是一種專門面向大語言模型（LLM）與人工智慧智能體（AI Agent）設計的**強類型數據結構化協議**。它將傳統管理學中的 5W2H 分析法進行了「機器對齊」改造，將其演進為 7 個嚴格定義的 JSON 格子（Fields）。&lt;br /&gt;
&lt;br /&gt;
在 [[Agent 爆發]] 與 [[Harness]]（AI 馬具）生態中，Spec7 被廣泛應用作智能體之間、以及智能體與外部環境交互時的**數據通信協議**。通過將模糊的自然語言指令強制轉化為符合 Spec7 規範的 JSON 數據，能夠將大模型的狀態轉移概率硬性收斂，從根本上**治理 Agent 幻覺，並將 AI 對任務的理解與執行準確度提升至工業級標準**。&lt;br /&gt;
&lt;br /&gt;
== Spec7（7格）的 JSON Schema 欄位定義 ==&lt;br /&gt;
&lt;br /&gt;
在 Spec7 規範中，一個標準的任務或知識節點被嚴格解構為以下 7 個格子。以下是其標準的 JSON Schema 定義與 AI 機器理解邏輯：&lt;br /&gt;
&lt;br /&gt;
```json&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;\$schema&amp;quot;: &amp;quot;https://jwjp.com&amp;quot;,&lt;br /&gt;
  &amp;quot;title&amp;quot;: &amp;quot;Spec7TaskFormat&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
  &amp;quot;properties&amp;quot;: {&lt;br /&gt;
    &amp;quot;what&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;实体与核心动作。必须包含唯一的、无歧义的操作目标或对象，严禁使用模糊代词。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;why&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;意图与边界约束。告知 AI 此任务的终极愿景，用作防止『行动链路跑偏』的全局锚点。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;who&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;执行主体与权限边界。明确定义当前的 Agent 身份标识、调用凭证（Token）及受控作用域。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;when&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;时间戳与触发时机。包含严格的 ISO 8601 时间格式或触发条件，拦截『时间线错错乱』幻觉。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;where&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;物理/数字环境上下文。指明操作发生的具体服务器、数据库、[[Obsidian]] 库路径或 API 终端。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;how&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;array&amp;quot;,&lt;br /&gt;
      &amp;quot;items&amp;quot;: { &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot; },&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;有限步长原子操作序列。将复杂任务拆解为不可分割的顺序执行步骤，严禁 Agent 自主泛化。&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;how_much&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;object&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;度量指标与资源消耗上限。明确定义 Token 消耗上限、API 调用次数上限、预算成本（如金额）或执行超时时间。&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;required&amp;quot;: [&amp;quot;what&amp;quot;, &amp;quot;why&amp;quot;, &amp;quot;who&amp;quot;, &amp;quot;when&amp;quot;, &amp;quot;where&amp;quot;, &amp;quot;how&amp;quot;, &amp;quot;how_much&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
== Spec7 治理 Agent 幻覺的實際應用機制 ==&lt;br /&gt;
&lt;br /&gt;
傳統的自然語言 Prompt（如：“*幫我分析一下剛才的數據並發封郵件*”）極易觸發 Agent 的 [[Agent 幻觉]]。而將其轉化為 Spec7 JSON 後，[[Harness]] 系統會通過以下三種機制硬性壓制幻覺：&lt;br /&gt;
&lt;br /&gt;
=== 1. 利用 `why` 欄位進行全局注意力錨定（反鏈路跑偏） ===&lt;br /&gt;
當任務步驟過長時，Agent 的短期記憶容易被中間步驟產生的垃圾日誌污染。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;應用機制&amp;#039;&amp;#039;&amp;#039;：Spec7 系統在每一步工具調用前，會強制將 JSON 中的 `why`（意图约束）作為不可覆蓋的 System Prompt 重新注入。這就像給 Agent 的眼睛上貼了兩片擋板，迫使它的 Attention 機制始終聚焦在終極目標上，徹底解決了[[行動鏈路跑偏]]的難題。&lt;br /&gt;
&lt;br /&gt;
=== 2. 利用 `how` 欄位進行原子化步驟校驗（反工具誤用） ===&lt;br /&gt;
Agent 幻覺的一大特徵是喜歡憑空捏造 API 參數或任意調用未授權的工具。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;應用機制&amp;#039;&amp;#039;&amp;#039;：在 Spec7 格式下，`how` 被定義為一個強類型的字符串數組（序列）。AI 必須按順序完成數組中的步驟。Harness 沙箱在每執行完一格（Step）後，會自動比對執行狀態，一旦發現 Agent 試圖調用 `how` 數組之外的工具，立刻觸發安全回滾，解決了[[工具誤用與參數捏造]]的問題。&lt;br /&gt;
&lt;br /&gt;
=== 3. 利用 `how_much` 設置硬性數字邊界（反偽造結果與死循環） ===&lt;br /&gt;
當 Agent 遇到執行錯誤時，常會陷入無限重試的死循環，或者乾脆[[偽造執行結果]]。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;應用機制&amp;#039;&amp;#039;&amp;#039;：`how_much` 欄位為 AI 圈定了嚴格的物理邊界（例如 `&amp;quot;max_retry&amp;quot;: 3`, `&amp;quot;max_tokens&amp;quot;: 5000`）。一旦 Agent 幻覺發作試圖瞞報錯誤並無限重試，Harness 控制端會在 `how_much` 觸發臨界點的瞬間，直接從系統底層切斷進程，並報出強類型異常。&lt;br /&gt;
&lt;br /&gt;
== 實戰對比：自然語言與 Spec7 JSON 差異 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 指令維度 !! 傳統自然語言 Prompt !! Spec7 結構化 JSON 數據&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;機器理解複雜度&amp;#039;&amp;#039;&amp;#039; || 高（需要進行語義解析和概率盲猜） || &amp;#039;&amp;#039;&amp;#039;極低&amp;#039;&amp;#039;&amp;#039;（精準映射到對應的 Key-Value，概率 100% 收斂）&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;幻覺觸發概率&amp;#039;&amp;#039;&amp;#039; || 高（容易因為長文本干擾產生漂移） || &amp;#039;&amp;#039;&amp;#039;趨近於零&amp;#039;&amp;#039;&amp;#039;（不符合 Schema 的數據會被預先攔截）&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;與馬具（Harness）適配度&amp;#039;&amp;#039;&amp;#039; || 差（無法進行自動化形式驗證） || &amp;#039;&amp;#039;&amp;#039;完美適配&amp;#039;&amp;#039;&amp;#039;（可直接進行 JSON Schema 自動校驗與沙箱隔離）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
* [[Agent 幻觉]]&lt;br /&gt;
* [[Harness]]&lt;br /&gt;
* [[Obsidian]]&lt;br /&gt;
* [[Boardline]]&lt;br /&gt;
* [[数据要素]]&lt;br /&gt;
&lt;br /&gt;
[[分类:人工智能]]&lt;br /&gt;
[[分类:智能体技术]]&lt;br /&gt;
[[分类:数据协议]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>