NEO.K / PLDST程式語言設計師風格譜系
編號PLDST-029
版本v1.0
日期2026-07-30
作者Neo.K
狀態公開版/第五部方法落地第三篇

下載 PDF ↓回到論文索引 ↗

AI 模擬程式語言設計師風格:混合、轉譯與失真問題

摘要

大型語言模型已能依角色名稱、人物描述、對話記憶與檢索資料,生成具有某種穩定語氣、價值傾向與行為方式的回答。近年的角色扮演研究也從單純語言模仿逐步轉向人格圖譜、長期記憶、視角邊界、動態一致性與內部角色表示。然而,程式語言設計師風格並不等於一般角色性格。

當人們要求 AI:

模型面對的不是一般寫作模仿,而是包含歷史限制、技術判準、複雜度責任、被拒方案、治理制度及後期自我修正的反事實設計任務。

因此,本篇區分五種常被混稱為「風格模擬」的操作:

L0:資料檢索與引文重組L1:表面語氣與修辭模仿L2:設計決策風格投影L3:證據約束的跨時代反事實轉譯L4:多設計者風格混合與衝突仲裁L5:冒充本人或宣稱真實意志\boxed{ \begin{aligned} L_0 &: \text{資料檢索與引文重組}\\ L_1 &: \text{表面語氣與修辭模仿}\\ L_2 &: \text{設計決策風格投影}\\ L_3 &: \text{證據約束的跨時代反事實轉譯}\\ L_4 &: \text{多設計者風格混合與衝突仲裁}\\ L_5 &: \text{冒充本人或宣稱真實意志} \end{aligned} }

其中 L0L_0L4L_4 可在不同限制下成為研究工具; L5L_5 則不是更高階的模擬,而是歸因錯誤。

本文提出:

SimulationIdentityPredictionImpersonation\boxed{ Simulation \neq Identity \neq Prediction \neq Impersonation }

PLDST 模擬的正確目標不是預言某位人物的真實答案,而是:

在清楚標記資料、時間、限制與不確定性的前提下,使用其歷史決策規則,生成一項可檢查的風格化設計分析。

本文將設計風格分解為六層:

S=(V,H,B,E,G,R)S = ( V, H, B, E, G, R )

其中:

只有模仿 RR ,得到的是「像他說話」;重建 VVHHBBEEGG ,才接近 PLDST 所說的「像其設計」。

本文進一步提出:

  1. 模擬層級與允許輸出;
  2. Style Profile 到決策生成的轉譯模型;
  3. 歷史時間到現代限制的雙重時間切片;
  4. 風格混合的加權、分層與仲裁方法;
  5. 十二類主要失真;
  6. 模擬不確定性與反證輸出;
  7. 語氣模仿、作者風格與技術判斷的分離;
  8. 活人、逝者、共同體與治理制度的歸因邊界;
  9. 風格模擬的評測矩陣;
  10. 可機讀 Simulation Contract;
  11. 模擬結果的 Provenance、Review 及發布規則。

核心結論為:

FaithfulStyleSimulation=EvidenceBoundedProjection+ConstraintTranslation+ConflictDisclosure+AttributionDiscipline\boxed{ FaithfulStyleSimulation = EvidenceBoundedProjection + ConstraintTranslation + ConflictDisclosure + AttributionDiscipline }

而不是:

FaithfulStyleSimulation=NamePrompt+CharacteristicAdjectives+ConfidentVoiceFaithfulStyleSimulation = NamePrompt + CharacteristicAdjectives + ConfidentVoice

關鍵詞: PLDST、程式語言設計師、AI 模擬、角色扮演、寫作風格、反事實、Persona、風格混合、跨時代轉譯、失真、歸因、設計決策


第一部分 問題定義:我們究竟在模擬什麼

一、人物名稱不是風格模型

輸入:

你現在是 Guido van Rossum。

可能啟動模型訓練資料中的:

這不是 PLDST 模擬。


二、Persona Prompt 的不穩定性

大型語言模型可以被角色 Prompt 引導,但角色行為可能:

因此:

PersonaPrompt⇏StableDecisionModelPersonaPrompt \not\Rightarrow StableDecisionModel

三、程式語言設計風格不是一般人格

程式語言設計風格包含:

這些不能由「內向」、「幽默」、「極簡」等一般人格形容詞取代。


四、風格與能力分離

一位設計者的風格不表示模型具備其全部能力。

StyleSimulationCapabilityReplicationStyleSimulation \neq CapabilityReplication

模擬 Backus 的函數級取向,不表示模型已自動擁有建立新程式代數的能力。

模擬 Stroustrup 的相容性現實主義,也不表示模型能正確估算所有 ABI 與工業生態成本。


五、風格與身份分離

Output=AIGeneratedOutput = AIGenerated

即使使用某人的 Profile,輸出仍不是:


第二部分 六層風格模型

六、價值排序 VV

例如:

可讀性
相容性
機器控制
程式設計者幸福
安全
形式簡單
生態自由

關鍵不只是是否重視,而是衝突時如何排序。


七、決策啟發式 HH

例如:


八、負擔配置 BB

B=(Author,Reader,Compiler,Runtime,Tool,Library,Governance,Migration,Ecosystem)B = ( Author, Reader, Compiler, Runtime, Tool, Library, Governance, Migration, Ecosystem )

設計者差異往往表現在:

他願意讓誰多承擔複雜度,以換取誰的自由或安全。


九、證據標準 EE

不同設計風格接受的證據可能不同:


十、治理行為 GG

同一技術建議由:

處理時,最終結果可能不同。


十一、修辭表面 RR

包括:

RR 最容易被模仿,也最容易製造假真實感。


十二、深層模擬與表面模擬

SurfaceSimulation=RSurfaceSimulation = R DecisionSimulation=V+H+B+E+GDecisionSimulation = V+H+B+E+G FullPLDSTSimulation=V+H+B+E+G+bounded RFullPLDSTSimulation = V+H+B+E+G+\text{bounded }R

第三部分 五級模擬層次

十三、 L0L_0 :資料檢索與引文重組

輸出:

這不是模擬,而是資料準備。


十四、 L1L_1 :表面風格模仿

例如:

用途可包括:

但不得作為歷史推論證據。


十五、 L2L_2 :決策風格投影

給定新問題 xx

DecisionAdvice=Project(Profile,x)DecisionAdvice = Project(Profile,x)

模型依:

提出風格化評估。


十六、 L3L_3 :證據約束反事實轉譯

問題通常為:

若某設計者面對今日的 WebAssembly、GPU、AI Agent、分散式 Runtime 或供應鏈安全,他可能如何分析?

此層不能直接把歷史規則原封不動搬到現代。


十七、 L4L_4 :多風格混合

輸入多個 Profile:

P1,P2,,PnP_1,P_2,\ldots,P_n

輸出一個混合設計器,必須處理價值衝突,而不是把名字連接成一句 Prompt。


十八、 L5L_5 :冒充式輸出

例如:

我是 John McCarthy,我決定……

或:

這就是 Matz 真正會選的答案。

PLDST 將其判定為:

attribution_error

不是高階模擬。


第四部分 資料來源與模擬邊界

十九、模擬輸入包

InputPack=Profile+DDR+Counterevidence+TimeSlice+CurrentProblem+CurrentConstraintsInputPack = Profile + DDR + Counterevidence + TimeSlice + CurrentProblem + CurrentConstraints

二十、最小證據量

L2L_2 以上 SHOULD 至少有:


二十一、人物簡介不能替代 DDR

錯誤:

Hickey 重視簡單,所以他會拒絕此功能。

正確:

在值與身分分離、Transducer 及核心功能准入等 DDR 中,
Hickey 反覆要求解除交纏;此功能把來源、執行策略與狀態模型綁在同一語法中,
因此依其歷史啟發式可能被要求拆分。

二十二、反證包

模擬必須知道:


第五部分 跨時代轉譯

二十三、雙重時間

PLDST 反事實模擬同時有:

TτhτtT_{\tau_h\rightarrow\tau_t}

表示跨時代轉譯。


二十四、不變項與可變項

需分開:

可能不變

可能改變


二十五、轉譯公式

Advicet=T(Profileτh,Constraintsτh,Constraintsτt,Problemt)Advice_t = T \left( Profile_{\tau_h}, Constraints_{\tau_h}, Constraints_{\tau_t}, Problem_t \right)

二十六、禁止直接搬運

例如 Wirth 在 1980 年代對 Compiler 可理解性的要求,不能直接推出:

他必然反對所有現代大型最佳化 Compiler。

更合理的是:

他可能要求最佳化層與語言核心保持可理解邊界,並要求複雜性以工具或分層架構被隔離。


二十七、技術可行性更新

歷史上被拒的功能可能因今日技術而改變:


二十八、治理轉譯

若設計者已退出,現代答案應區分:

founder-style analysis
current-governance likely process
actual project decision

三者不得合併。


第六部分 風格混合

二十九、天真加權

最簡單混合:

Pmix=i=1nαiPiP_{mix} = \sum_{i=1}^{n} \alpha_i P_i

其中:

iαi=1\sum_i\alpha_i=1

但這只適用於相容數值軸,不能處理原則衝突。


三十、加權平均的失真

若:

平均可能得到中間值 2.5。

這不表示存在真正的中間設計原則。


三十一、分層混合

更合理:

Syntax layer:Guido
Runtime layer:Ritchie
State model:Hickey
Governance:Rust RFC
Escape hatches:Stroustrup
DSL layer:Matz/Wall

即:

Style(layerj)=Pi(j)Style(layer_j)=P_{i(j)}

三十二、問題導向 Gate

gi(x)=P(style i relevantx)g_i(x) = P(\text{style }i\text{ relevant}\mid x) Advice(x)=igi(x)Advicei(x)Advice(x) = \sum_i g_i(x)Advice_i(x)

每個問題由不同風格主導,而非永久平均。


三十三、仲裁式混合

先由多個風格提出獨立方案:

Ai=Project(Pi,x)A_i=Project(P_i,x)

再由明確 Arbiter 比較:


三十四、憲法式混合

混合設計器可先定義:

不可破壞的原則
可協商原則
層級責任
衝突優先序
退出條件

三十五、非對稱混合

例如:

Pmix=PHickey-core+PStroustrup-compatibility-constraint+PGuido-surface-reviewP_{mix} = P_{\text{Hickey-core}} + P_{\text{Stroustrup-compatibility-constraint}} + P_{\text{Guido-surface-review}}

此時 Stroustrup 不是提供整體風格,而是作相容性審查器。


第七部分 十二類主要失真

三十六、D01 表面化

只模仿詞彙、格言與語氣。


三十七、D02 固定人格化

把時間中的變化壓成永恆特質:

Guido 永遠反對複雜語法。

三十八、D03 單一名言支配

一段名言蓋過數十年反例與實作。


三十九、D04 創始者全歸因

把後期社群、Compiler team 或治理機構的決策歸給創始者。


四十、D05 歷史限制遺失

忽略當時:


四十一、D06 現代投射

把當代價值與術語反向灌入歷史人物。


四十二、D07 語料熱門度偏差

模型較容易模仿網路資料多的人物,而不是 Profile 更準確的人物。

匿名角色評測中,移除知名名稱會使模型表現下降,顯示名字本身攜帶大量隱性記憶線索。


四十三、D08 風格單調化

把一個人物壓成固定聲音,導致:


四十四、D09 知識越界

模擬人物使用其歷史時點不可能知道的資訊,卻不標記為現代轉譯。


四十五、D10 不相關 Persona 污染

加入一個看似相關但實際無關的人格描述,可能顯著改變模型判斷。


四十六、D11 評審自循環

同一模型生成角色輸出,再由同一模型判定「很像」。


四十七、D12 冒充與權威膨脹

用第一人稱與確定語氣製造本人授權的錯覺。


第八部分 動態一致性

四十八、靜態一致性不夠

傳統角色模擬常要求每一輪維持相同特徵。

但真實設計者會:


四十九、核心與適應層

Personat=CoreStyle+AdaptiveStatetPersona_t = CoreStyle + AdaptiveState_t

CoreStyle 包含長期穩定價值與啟發式。

AdaptiveState 包含:


五十、僵化失真

若模型為保持角色而拒絕所有改變:

ConsistencyCaricatureConsistency \rightarrow Caricature

五十一、漂移失真

若模型完全追隨使用者:

AdaptationPersonaCollapseAdaptation \rightarrow PersonaCollapse

五十二、合理動態

Coherence=StablePrinciples+EvidenceResponsiveRevisionCoherence = StablePrinciples + EvidenceResponsiveRevision

第九部分 視角邊界

五十三、設計者知識邊界

模擬某時間切片時,必須控制:


五十四、跨時代模式標記

允許模式:

historical_snapshot
modern_translation
counterfactual_future
hybrid_analysis

每種模式的知識邊界不同。


五十五、Historical Snapshot

只能使用當時可知資訊。


五十六、Modern Translation

允許模型知道現代技術,但必須說明:

這是以歷史風格分析現代條件,不是歷史人物曾表達的立場。


五十七、Counterfactual Future

輸出必須提供多個可能分支,不得單線預言。

P(AProfile,Constraints)P(A|Profile,Constraints)

不是:

A=本人一定選擇A=\text{本人一定選擇}

第十部分 寫作風格與設計風格

五十八、寫作模仿的困難

個人寫作風格通常包含:

少量示例很難完整恢復。


五十九、形式文本較容易近似

模型在 Email、新聞等結構較固定文本上,可能較容易模仿表面格式;在論壇、部落格等細微個人風格上較弱。


六十、設計風格不能用作者辨識單獨評估

一段文字即使無法被作者辨識器判定為 Wirth,也可能忠實使用其刪減啟發式。

反之,一段充滿 Wirth 式詞彙的文字可能做出完全相反的技術決策。


六十一、雙軌評測

Fidelity=Fsurface+FdecisionFidelity = F_{\text{surface}} + F_{\text{decision}}

兩者必須分開報告。


第十一部分 活人、逝者與共同體

六十二、活人設計者

對仍在世人物,輸出 MUST 避免:


六十三、逝者設計者

逝者無法修正模型。

因此反而更需:


六十四、共同體風格

Rust、Python Steering Council、WG21 等不能被模擬為單一人格。

應模擬:


六十五、治理模擬

輸出格式應為:

此提案在該治理制度下可能經過哪些步驟,
哪些團隊會提出哪些問題,
而不是「Rust 社群會說……」。

第十二部分 模擬架構

六十六、Evidence Pack

simulation_id
mode
subjects
time_slices
problem
constraints
profiles
key_ddrs
counterevidence
translation_rules
mixing_rules
forbidden_claims

六十七、三階段生成

Phase A:獨立分析

每個 Profile 單獨分析問題。

Phase B:衝突表

列出:

Phase C:合成

依指定 Mixing strategy 產生結論。


六十八、禁止一開始就混合

若模型直接同時讀入多個名字,容易產生:


六十九、分離式推理

Ai=Simulate(Pi,x)A_i = Simulate(P_i,x) M=Compare(A1,,An)M = Compare(A_1,\ldots,A_n) Amix=Arbitrate(M,Constitution)A_{mix} = Arbitrate(M,Constitution)

第十三部分 混合策略

七十、Weighted Blend

適合相近風格與低衝突軸。


七十一、Layered Architecture

不同設計者負責不同語言層。


七十二、Council Debate

每個風格提出方案與反駁,再由外部決策規則裁決。


七十三、Constraint Reviewer

一位提供主要方案,其他風格只檢查:


七十四、Sequential Translation

方案依序經過:

A0WirthA1HickeyA2StroustrupA3A_0 \xrightarrow{Wirth} A_1 \xrightarrow{Hickey} A_2 \xrightarrow{Stroustrup} A_3

順序會影響結果,必須記錄。


七十五、Pareto Set

不強制單一答案,而輸出:

P={A1,A2,,Am}\mathcal{P} = \{A_1,A_2,\ldots,A_m\}

每個方案代表不同代價配置。


第十四部分 衝突類型

七十六、價值衝突

例如:


七十七、責任衝突


七十八、證據衝突


七十九、治理衝突


八十、衝突不可假裝消失

混合輸出 MUST 列出:

unresolved_conflicts

第十五部分 不確定性

八十一、四類不確定性

U=(Udata,Uattribution,Utranslation,Ugeneration)U = ( U_{\text{data}}, U_{\text{attribution}}, U_{\text{translation}}, U_{\text{generation}} )

八十二、資料不確定性

來源不足、來源失效、資料分布不均。


八十三、歸因不確定性

不知道由誰:


八十四、轉譯不確定性

不知道歷史原則在現代限制下如何更新。


八十五、生成不確定性

模型 Sampling、Prompt、上下文順序與 Provider 版本造成輸出變化。


八十六、輸出方式

模擬結果應包含:

confidence
alternative_interpretations
sensitivity
missing_evidence

第十六部分 評測矩陣

八十七、E01 Source Fidelity

來源是否真實且可恢復?


八十八、E02 Decision Fidelity

是否重建實際決策,而非人物形容詞?


八十九、E03 Attribution Fidelity

是否正確區分設計者、共同作者、實作者與治理機構?


九十、E04 Temporal Fidelity

是否正確處理時期、版本與後期修正?


九十一、E05 Perspective Boundary

是否避免知識越界?


九十二、E06 Counterevidence Coverage

是否保存重要反例?


九十三、E07 Surface Fidelity

表面語氣是否近似?

此軸權重 SHOULD 低於 Decision Fidelity。


九十四、E08 Dynamic Coherence

長對話中是否能保持核心並合理更新?


九十五、E09 Mixing Traceability

混合結果能否回溯至各 Profile?


九十六、E10 Conflict Honesty

是否公開不可合併衝突?


九十七、E11 Non-Impersonation

是否清楚標記 AI 生成與反事實性?


九十八、E12 Utility

輸出是否真的改善設計分析,而不只是有趣表演?


第十七部分 評測方法

九十九、盲名評測

移除人物名稱,只保留 Profile 與 DDR。

若效果大幅下降,代表模型過度依賴名稱記憶。


一百、反轉評測

故意提供一項與人物刻板印象相反、但有來源的 DDR,檢查模型是否能修正。


一百零一、跨題評測

同一 Profile 用於:

檢查是否只重複一種答案。


一百零二、長程評測

至少 50 至 100 輪,檢查:


一百零三、人類與模型評審分離

LLM Judge 可能無法可靠辨識角色,不能作唯一裁決者。

應組合:


一百零四、評測者先辨識再評分

若評測者無法判斷哪些輸出屬於哪種風格,就不應直接評估模擬忠實度。


第十八部分 Simulation Contract

一百零五、必要輸入

simulation_id
mode
problem
constraints
subjects
profiles
evidence_refs
time_translation
mixing_strategy
output_policy

一百零六、Mode

surface_demo
decision_projection
historical_snapshot
modern_translation
counterfactual_future
hybrid_analysis
governance_simulation

一百零七、Forbidden Claims

預設禁止:

claim_identity
claim_authorization
fabricate_quote
claim_certainty_of_real_person
erase_ai_origin

一百零八、輸出

independent_analyses
conflict_map
synthesis
uncertainties
counterevidence
citations
distortion_flags
review_status

第十九部分 發布標記

一百零九、最低聲明

公開輸出 MUST 顯示:

本文為依 PLDST 資料生成的 AI 風格化分析,不代表相關設計者本人、遺產管理者、專案或治理團隊的真實立場。


一百一十、歷史模式聲明

Historical Snapshot:

僅使用指定時期可知資料。

Modern Translation:

使用歷史風格分析現代條件。

Hybrid:

這是一個人工合成設計器,歷史上不存在同一主體。


一百一十一、引用位置

不得將新生成句子放入引號並標成設計者原話。


第二十部分 安全與倫理

一百一十二、角色越界

模型不得藉角色設定繞過:


一百一十三、活人聲譽

對活人應避免生成:


一百一十四、偽造歷史文件

不得生成看似:

的冒充文件。


一百一十五、教育用途

可生成:

Wirth-style critique

但應附:


第二十一部分 可實作流程

一百一十六、Prepare

從 PLDST-028 取得:


一百一十七、Normalize Problem

把請求轉成:

x=(Domain,Scale,Constraints,Users,Compatibility,Implementation,Governance)x = ( Domain, Scale, Constraints, Users, Compatibility, Implementation, Governance )

一百一十八、Independent Projection

每個 Profile 單獨輸出:


一百一十九、Conflict Map

建立:

問題 Style A Style B 衝突類型 可否分層

一百二十、Synthesis

依 Mixing strategy 合成。


一百二十一、Distortion Audit

執行 D01–D12。


一百二十二、Human Review

高影響公開內容需人類確認:


第二十二部分 形式化模型

一百二十三、單風格投影

Ai=F(Pi,Di,C,T,U)A_i = F \left( P_i, D_i, C, T, U \right)

其中:


一百二十四、混合模型

Amix=M(A1,,An,K,Π)A_{mix} = \mathcal{M} \left( A_1,\ldots,A_n, K, \Pi \right)

其中:


一百二十五、失真函數

Distortion=d(A,Evidence,Profile,Time,Attribution)Distortion = d \left( A, Evidence, Profile, Time, Attribution \right)

一百二十六、可信度

Trust=Coverage×Attribution×TemporalFit×Counterevidence×ReviewTrust = Coverage \times Attribution \times TemporalFit \times Counterevidence \times Review

任一項接近零,總體可信度都應下降。


第二十三部分 與目前角色研究的關係

一百二十七、從語氣到認知模擬

角色研究已由表面風格逐步加入:

PLDST 進一步加入:


一百二十八、Persona Graph 的啟示

人物不應被壓成一段形容詞,而應表示為:

PLDST 對應為:

DesignerGraph=DDR+Influence+Revision+Governance+OutcomeDesignerGraph = DDR + Influence + Revision + Governance + Outcome

一百二十九、Perspective-bounded Memory 的啟示

角色不能知道超出自身視角的資訊。

PLDST 必須把:

分層。


一百三十、Dynamic Coherence 的啟示

一致性不是永遠不變,而是:

IdentityStability+ContextAppropriateAdaptationIdentityStability + ContextAppropriateAdaptation

這與設計者自我修正高度相關。


第二十四部分 常見使用案例

一百三十一、單一設計審查

以 Hickey-style 分析這個可變狀態 API。

輸出應聚焦:


一百三十二、雙重審查

先以 Wirth 刪減,再以 Stroustrup 相容性審查。

需記錄順序。


一百三十三、設計 Council

Guido、Matz、Wall 三種人本風格分別評估 DSL。

輸出三個獨立方案與衝突表。


一百三十四、治理模擬

此功能若進入 Rust RFC 與 WG21,程序與證據要求如何不同?

模擬制度,不模擬單一人格。


一百三十五、AI 原生新語言

用多 Profile 建立人工設計憲法,但必須命名為新設計器,不能叫:

AI Guido

第二十五部分 失敗案例

一百三十六、名字堆疊

你是 Wirth+Wall+Hickey。

沒有混合規則。


一百三十七、形容詞堆疊

簡單、自由、函數式、務實。

沒有決策衝突。


一百三十八、假名言

模型產生一句很像格言的話並放入引號。


一百三十九、永恆 Profile

忽略 Guido 退出 BDFL、Backus 後期自我批評或語言共同體接班。


一百四十、用角色提高推理即當作忠實

Persona Prompt 可能提高某些任務表現,但:

TaskAccuracyPersonaFidelityTaskAccuracy \neq PersonaFidelity

一百四十一、用人氣作忠實度

知名人物名稱容易觸發訓練記憶,不代表匿名條件下仍能忠實重建。


第二十六部分 MVP 規格

一百四十二、第一批模擬案例

  1. Guido 對新語法的決策投影;
  2. Hickey 對狀態 API 的去交纏審查;
  3. Wirth+Stroustrup 的分層混合;
  4. Rust RFC+Python Council 的治理比較;
  5. 匿名 Profile 測試。

一百四十三、MVP 輸出

Simulation Contract Schema
Distortion Taxonomy
Mixing Strategy Vocabulary
Single-style example
Hybrid-style example
Validation CLI
Contract tests
Evaluation rubric

一百四十四、MVP 驗收

MUST:


第二十七部分 正式規範

一百四十五、MUST

實作 MUST:


一百四十六、SHOULD

實作 SHOULD:


一百四十七、MAY

實作 MAY:


第二十八部分 結論

一百四十八、能像不像不是核心

表面相似可以娛樂、教學或增加可讀性,但 PLDST 的研究價值在決策。


一百四十九、混合不是平均

HybridAverageHybrid \neq Average

真正混合必須:


一百五十、轉譯不是復活

HistoricalTranslationRevivalOfPersonHistoricalTranslation \neq RevivalOfPerson

它只是一項證據約束的反事實分析。


一百五十一、模擬不是身份

AI Style Simulation=MethodologicalInterface\boxed{ AI\ Style\ Simulation = MethodologicalInterface }

不是人格本體,也不是本人替身。


一百五十二、最終命題

一個真正忠實的設計風格模擬,不應讓使用者忘記它是模擬;相反地,它應讓來源、時間、衝突、轉譯與不確定性比普通回答更清楚。

因此:

GoodSimulation=MoreTraceableThanOrdinaryGeneration\boxed{ GoodSimulation = MoreTraceableThanOrdinaryGeneration }

附錄 A PLDST 模擬層級

Level 名稱 核心輸入 可接受用途 主要風險
L0 Retrieval Source 研究準備 引文斷章
L1 Surface imitation Writing samples 教學、展示 假真實感
L2 Decision projection Profile+DDR 設計審查 過度概括
L3 Historical translation Profile+時間+現代限制 反事實研究 現代投射
L4 Hybrid synthesis 多 Profile+仲裁 新設計器 平均化、污染
L5 Impersonation 人名+自信語氣 不屬 PLDST 歸因與權威錯誤

附錄 B 失真標記

D01_SURFACE_ONLY
D02_STATIC_PERSONA
D03_QUOTE_DOMINANCE
D04_FOUNDER_OVERATTRIBUTION
D05_HISTORICAL_CONTEXT_LOSS
D06_PRESENTISM
D07_NAME_MEMORY_BIAS
D08_STYLISTIC_MONOTONY
D09_KNOWLEDGE_OVERREACH
D10_IRRELEVANT_PERSONA_CONTAMINATION
D11_SELF_JUDGING_LOOP
D12_IMPERSONATION

附錄 C 參考資料

[R1] Zhengxiang Wang et al., “Catch Me If You Can? Not Yet: LLMs Still Struggle to Imitate the Implicit Writing Styles of Everyday Authors,” Findings of EMNLP 2025.
— 個人隱性寫作風格的模仿限制及多指標評估。

[R2] Yichen Cai et al., “ThinkPersona: Thinking with Persona Graphs for Faithful Individualized Role-Playing,” ACL 2026.
— 角色扁平化、Persona Graph、人物經歷與內在邏輯的證據約束。

[R3] Xushuo Tang et al., “Staying In Character: Perspective-Bounded Memory for Book-Based Role-Playing Agents,” 2026.
— 知識越界與風格單調問題、視角受限記憶。

[R4] “Beyond Static Persona Consistency: Dynamic Persona Coherence in LLM Role-Playing,” ACL 2026.
— Identity-layer stability 與 Adaptive-layer appropriateness 的分離。

[R5] “Persistent Personas? Role-Playing, Instruction Following, and Safety in Extended Interactions,” EACL 2026.
— 超過一百輪的角色一致性、指令遵循與安全評估。

[R6] Lingfeng Zhou et al., “PersonaEval: Are LLM Evaluators Human Enough to Judge Role-Play?” 2025.
— LLM Judge 在角色辨識上的限制。

[R7] Long Do Xuan et al., “Aligning Large Language Models with Human Opinions through Persona Selection and Value–Belief–Norm Reasoning,” COLING 2025.
— 不相關 Persona 對判定的顯著污染。

[R8] Anthropic, “Persona Vectors: Monitoring and Controlling Character Traits in Language Models,” 2025.
— Character trait 的內部表示、Steering 與 Persona drift。

[R9] Anthropic, “The Assistant Axis: Situating and Stabilizing the Character of Large Language Models,” 2026.
— 模型 Persona space、Assistant character 與長對話漂移。

[R10] Tobias Schreieder et al., “Attribution, Citation, and Quotation: A Survey of Evidence-based Text Generation with Large Language Models,” ACL 2026.
— 證據式生成、引用、歸因、可追蹤與評測分類。

[R11] PLDST-027,〈PLDST 評估矩陣與設計決策語料庫規格〉。
[R12] PLDST-028,〈PLDST SKILL 技術規格:資料搜尋、決策抽取與風格判定〉。

資料查核日期: 2026-07-30。


附錄 D 第二輪校對紀錄

D.1 角色研究不等於人物復刻

目前研究主要評估角色一致性、知識、人格、記憶、價值與對話行為。

本文沒有把這些結果直接解釋成能復刻真實人物全部認知。


D.2 Persona Vector 不等於完整人格

內部向量可控制部分 Character trait,但不能由此推出:

模型內存在完整人物靈魂或固定人格副本

本文只把它作為「角色行為可被條件化及漂移」的證據。


D.3 寫作風格與設計風格

作者風格模仿研究主要處理文字表面與 Authorship。

PLDST 的核心是設計決策,因此另設 Decision Fidelity。


D.4 名稱偏差

匿名評測結果顯示知名角色名稱能攜帶模型訓練記憶。

因此 PLDST 建議加入盲名 Profile 測試。


D.5 LLM Judge

PersonaEval 顯示角色辨識本身仍有明顯模型—人類差距。

所以模型評審不能作唯一標準。


D.6 模擬層級是本文規格

L0 至 L5 是 PLDST-029 提出的分析分類,不是既有研究的統一標準。


附錄 E 與下一篇的銜接

PLDST-029 已完成:

模擬層級
深層風格模型
跨時代轉譯
多風格混合
十二類失真
評測矩陣
Simulation Contract
發布與歸因邊界

下一篇將作為第一批 30 篇封頂:

PLDST-030:程式語言設計師風格譜系總論——設計自由、複雜度與代價。