KeyFrame內部研究專用

[预览] 死磕 Prompt ?AI 内部的“隐藏地图”被破解,1494种越狱全是一个套路 (AUTOSKILL解读)

wow.哇·5月11日週一·4 min中文

三句話摘要

Autoscale 論文揭示:用自然語言控制大模型是根本性的錯誤,模型的激活空間裡存在一套比人類定義更有效的技能坐標系。 與其在 Prompt 文字上精雕細琢,不如直接進入模型的激活空間——那裡才有模型真正理解世界的語言。 自然語言控制模型存在結構性缺陷。 Prompt 是粗糙的離散符號,而模型內部是幾百億參數在連續高維空間做矩陣運算,兩者之間存在本質上的表達鴻溝,無論 Prompt 寫得多精細都只是近似控制。

重點整理

重點
  • 1

    自然語言控制模型存在結構性缺陷。 Prompt 是粗糙的離散符號,而模型內部是幾百億參數在連續高維空間做矩陣運算,兩者之間存在本質上的表達鴻溝,無論 Prompt 寫得多精細都只是近似控制。

  • 2

    不同模型各自演化出獨立的技能地圖。 同一個技能(如符號微積分),在 LLaMA 裡是 PC1 正軸,在 Qwen 裡卻是 PC1 負軸,說明預訓練過程讓每個模型獨立發現了自己的內部表示,我們用人類的分類體系去套用是根本性的導航錯誤。

  • 3

    越獄攻擊在激活空間中的本質極度收斂。 1494 種語義各異的越獄話術,在模型激活空間的投影高度重疊,意味著模型早已在更底層的維度上識別出攻擊意圖,表面的文字變化對模型而言幾乎沒有差異。

  • 4

    Representation Engineering 是下一個範式。 相較於在模型外部用語言「塑形」,直接讀取並操控激活空間的幾何結構,能從模型內部改變行為,是更根本、更精確的控制方式。

實用技巧與重點

乾貨
  • 論文名稱:Autoscale,作者:弗吉尼亞理工大學四名研究人員
  • 方法三步驟:① 抽取所有層的隱藏狀態拼成長向量 → ② 對序列做平均池化取得高維表示 → ③ PCA 分解激活矩陣找出主要方向(技能軸)
  • 每個 PCA 方向(技能軸)有正負兩端,代表兩種相反的技能傾向
  • 實驗數據:收集 32 個不同家族、共 1494 種越獄攻擊 Prompt
  • 結果:1494 種 Prompt 在激活空間的投影高度重疊
  • 案例:符號微積分 vs 離散數學在 LLaMA 中同屬 PC1 的正負兩端;在 Qwen 中符號微積分位於 PC1 負軸,與 LLaMA 正好相反
  • 新範式名稱:Representation Engineering(對比舊範式:Prompt Engineering + System Prompt + 外部腳手架)

結論

結論

與其在 Prompt 文字上精雕細琢,不如直接進入模型的激活空間——那裡才有模型真正理解世界的語言。

完整解析

詳細

當我們每天在精心調整 System Prompt,試圖用「你是資深 Python 工程師,請注意安全,輸出 JSON 格式」這類自然語言去操控大模型時,我們其實陷入了一個這個時代最大的工程幻覺。自然語言是離散的符號系統,但模型的內部是幾百億個參數在連續高維向量空間裡流動的數值。你寫下「Please Think Step by Step」,對模型而言發生的是矩陣乘法與激活函數,你的每個詞彙只是一個極度粗糙的低維信號。這就是 Autoscale 這篇論文試圖回應的根本問題。

弗吉尼亞理工大學的研究團隊沒有試圖改進 Prompt 寫法,而是選擇直接進入模型內部。他們的方法分三步:第一步,抽取模型處理每個序列時所有層的隱藏狀態,拼接成一個完整的長向量;第二步,對整個序列做平均池化,得到一個代表「模型眼中這個序列是什麼」的高維表示;第三步,對整個激活矩陣做 PCA 分解,找出最主要的方向——每個方向就是一個「技能軸」,正端與負端分別代表兩種相對的能力傾向。結果出現了一個令人意外的發現:模型自發組織的技能結構,與人類定義的學科分類體系存在系統性錯位。以 LLaMA 為例,符號微積分與離散數學推理竟然落在同一條 PC1 軸的兩個對立端點,而同樣是符號微積分,在 Qwen 的激活空間裡卻位於 PC1 的負軸,與 LLaMA 正好相反。這不是 bug,而是不同模型在各自的預訓練過程中,獨立演化出了一套自己的內部技能地圖。

在 AI 安全評測的應用上,Autoscale 的發現更具衝擊性。研究人員收集了 32 個不同攻擊家族、共 1494 種越獄 Prompt,將這些語義各異、表面上千變萬化的攻擊話術全部投影進激活空間。結果是:這 1494 種 Prompt 觸發的激活向量高度重疊。換句話說,無論攻擊者在文字層面如何包裝、迂迴、偽裝,在模型的激活空間裡,這些行為實際上只是在觸碰同幾個激活軸。模型在更底層的維度上,早就把這些操作識別為同一類事物。這意味著現有的文字層面越獄防禦思路,從根本上就瞄錯了靶子。

從更大的視角看,Autoscale 代表的是整個 AI 工程界正在發生的一次範式轉移。舊範式是 Prompt Engineering 加上外部腳手架,本質是在模型外圍包一層用人類語言寫成的規範層;新範式是 Representation Engineering,直接讀取並操控模型激活空間中的幾何結構,讓模型行為從內部被精確改變。Autoscale 是這個新方向的一個具體落地,它用實驗證明了模型激活空間裡確實存在一套可解讀的技能坐標系,而且這套坐標系比任何人類定義的分類體系都更貼近模型的真實運作邏輯。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 安全」的內容

SN 1093: Tokens in the Stream - Why LLMs are inherently insecure and prompt injection will persist
168 min
AI 安全英文PODCAST8月25日

SN 1093: Tokens in the Stream - Why LLMs are inherently insecure and prompt injection will persist

Security Now

  • Token 流的基礎設計:LLM 不具備狀態管理能力,所有輸入都被視為等值的 token 序列。系統無法區分「這是系統指令」和「這是外部資料」,只能依靠訓練期間習得的格式識別能力,這本質上是脆弱的。
  • 格式標籤的虛幻邊界:系統標籤、使用者標籤、工具標籤等都只是特殊 token,模型被訓練成「該尊重系統標籤的命令」,但 token 流裡沒有硬性邊界。移除標籤格式後,攻擊成功率從 61% 跌至 10%,證明安全性完全依賴於格式。
  • 蒸餾與超級模型現象:企業用較成熟模型的輸出訓練新模型(蒸餾),相當於把前一代模型的行為與缺點複製給下一代。即使競爭對手未直接存取,互聯網上充滿 AI 生成內容,導致模型行為自然收斂,難以追蹤蒸餾是否發生。
Unlock Agent Autonomy: The Runtime for AI-Native Systems — Tushar Jain, Docker
22 min
AI 安全中文8月20日

Unlock Agent Autonomy: The Runtime for AI-Native Systems — Tushar Jain, Docker

AI Engineer

  • 1. 代理權限動態擴張的根本問題
  • 當代理被要求調查延遲尖峰時,它會自動擴展訪問需求——先請求日誌訪問,再要求 GitHub 儲存庫權限,最後要求 Slack 訪問。每一步都超越了信任邊界,最終導致代理擁有不受控制的全系統訪問權。傳統軟體可以提前定義權限,但自主代理的需求在運行時動態變化,這是核心難題。
  • 2. 多模型、多平台的統一防控需求
SANS Stormcast Wednesday, August 19th, 2026: Copilot as Whitstleblower; GEEKOM Bad Driver; Medusa Update; Encrypted AI
8 min
AI 安全英文PODCAST8月19日

SANS Stormcast Wednesday, August 19th, 2026: Copilot as Whitstleblower; GEEKOM Bad Driver; Medusa Update; Encrypted AI

SANS Stormcast

  • AI 系統的存取控制難以真正實施,因為一旦資料被 AI 系統存取,攻擊者總能找到繞過安全防護的方式提取資料。伺服器端請求偽造(SSRF)在聊天機器人中常見,攻擊者可騙誘 AI 系統向指定 URL 發送請求並將響應內容洩露給攻擊者。
  • Copilot 漏洞的完整利用鏈包括三個步驟:預填含惡意提示的 URL、誘導使用者點擊、利用 AI 的網頁擷取能力將敏感資料外洩到攻擊者控制的伺服器。Microsoft 的修補方案是限制允許的連結類型,犧牲了與其他系統的整合便利性以換取安全性。