- title
- 從程式碼生成到意圖收斂:AI 軟體生產、Cost-to-Artifact 與 Make-or-Buy 重構
- english_title
- From Code Generation to Intent Convergence: AI Software Production, Cost-to-Artifact, and the Reconstruction of Make-or-Buy
- author
- Neo.K with Aletheia
- institution
- EveMissLab / 一言諾科技有限公司
- series
- AGI 普世化與智能基礎設施經濟學
- series_position
- Paper 03 / 06
- document_type
- Theoretical Paper / AI Software Economics / Intent Convergence Engineering
- version
- v0.1
- date
- 2026-09-11
- status
- Working Paper
- canonical_source
- UTF-8 Markdown
- canonical_math_delimiters
- inline $...$ ; display $$...$$
從程式碼生成到意圖收斂:AI 軟體生產、Cost-to-Artifact 與 Make-or-Buy 重構
From Code Generation to Intent Convergence: AI Software Production, Cost-to-Artifact, and the Reconstruction of Make-or-Buy
系列:《AGI 普世化與智能基礎設施經濟學》
系列位置: Paper 03 / 06
版本: v0.1
日期: 2026-09-11
作者: Neo.K with Aletheia
機構: EveMissLab/一言諾科技有限公司
文件性質: 理論論文/AI 軟體經濟學/Intent Convergence Engineering
狀態: Working Paper
Canonical source: UTF-8 Markdown
Canonical math delimiters: inline $...$;display $$...$$
摘要
前兩篇分別提出:
AGIevent=AGIinfrastructure,
以及:
F→U→M→I,
指出真正改變文明與市場的,不只是 frontier capability 的提高,而是其快速向工作馬能力、廉價能力與基礎設施能力擴散。
本文進一步處理一個已開始具有直接產業意義的問題:
當 AI 不再只是補全程式碼,而能從自然語言意圖出發,生成、執行、觀察、修復、驗證並逐步逼近可用軟體時,軟體工程的基本經濟單位是否正在改變?
本文提出:
SoftwareEngineering→IntentConvergenceEngineering
傳統軟體生產主要把人類工程工時視為核心稀缺資源;AI-native 軟體生產則逐漸轉向一個新的收斂問題:
Intentt→Artifactt→Executiont→Observationt→Correctiont→Intentt+1.
在此架構中,「一次生成」不再應被理解為一個單步事件。即使使用者只送出一次高階意圖,系統內部也可能經歷規劃、生成、工具調用、執行、測試、修復、重試與驗證。因此本文區分:
UserVisibleRound=InternalConvergenceLoop.
本文提出 Intent-to-Reality Latency:
LIR,
表示從初始意圖被提交,到現實中出現達到品質門檻之 artifact 所需的世界時間;提出 Cost-to-Artifact:
CA(Q),
表示把一個意圖收斂至品質 Q 所需的總資源成本;並提出 Intent Convergence Efficiency:
ηIR=ΔResourceΔMatch(Intent,Reality),
衡量每單位計算、時間、驗證與人類介入,能把 artifact 推近目標多少。
本文主張,AI 軟體生產的真正瓶頸正在從「能不能生成程式碼」逐漸轉向:
IntentSpecification+EnvironmentObservability+VerifierQuality+ExecutionAccess+ConvergenceBudget.
當生成能力足夠強時,驗證器、測試環境與現實回饋的品質將決定:
E[ΔDt]
是否為負,其中 Dt 表示 artifact 與目標狀態之距離。
本文進一步討論一個重要經濟結果:當內部生成某軟體的:
Cgenerate(Q)
低於購買、整合、維護既有 SaaS 的:
Cbuy(Q),
企業的 Make-or-Buy 邊界將被重構。這不意味著 SaaS 消失,而意味著低差異、低網路效應、低法遵壁壘、低資料護城河的軟體更容易受到 SaaS Demand Compression。
本文最後提出:真正可怕的不是 AI 能寫更多程式碼,而是當智能成本足夠低時,軟體本身逐漸從「昂貴人工製造品」轉成「按意圖臨時生成、持續修正、可被反覆重建的計算狀態」。若此轉變持續,未來企業的核心問題將從:
誰替我寫這套軟體?
逐漸轉成:
我的意圖、驗證標準、資料與制度邊界,能否被一個持續收斂的 AI 系統正確實現?
關鍵詞: Intent Convergence Engineering、Cost-to-Artifact、Intent-to-Reality Latency、AI Software Production、Verifier Bottleneck、MVP Generation、Make-or-Buy、SaaS Demand Compression、Cheap Intelligence、Software Economics
1. 從 Coding Assistant 到 Artifact Producer
早期 AI coding 工具主要完成:
CodeCompletion.
下一階段擴展為:
CodeGeneration.
再下一階段則開始進入:
ArtifactProduction.
三者並不相同。
Code Completion 解決:
下一行程式碼是什麼?
Code Generation 解決:
這個功能應該怎麼實作?
Artifact Production 則必須回答:
這個需求能不能變成真的可以執行、可以測試、可以交付的東西?
因此:
CodeCorrectness=ArtifactCompleteness.
2. 軟體工程真正的產物不是程式碼
傳統軟體工程很容易把:
SourceCode
當成主要產物。
但真實產品需要:
Artifact=Code+Assets+Configuration+Data+Dependencies+Tests+Packaging+RuntimeBehavior+UX+OperationalState.
因此 AI 是否會寫程式碼,不足以判斷 AI 是否能生產軟體。
真正問題是:
CanAIProduceAndConvergeTheArtifact?
3. 意圖不是一次性完整規格
初始自然語言需求:
I0
通常不是完整產品規格。
真正的可交付意圖:
I∗
更接近:
I∗=I0+ΔI1+ΔI2+⋯+ΔIn.
其中大量:
ΔIk
不是使用者在開始時就知道的。
它們往往只有在 artifact 實際出現後才被發現。
例如:
- UI 太小;
- loading 太慢;
- 操作不直覺;
- 儲存失敗;
- 遊戲手感錯誤;
- 視覺資訊密度不足;
- 安裝程序有問題;
- 測試環境才出現 edge case。
因此:
Reality→NewIntent.
4. Intent Evolution Loop
本文將軟體意圖表示為:
It.
AI 在時間 t 生成:
At.
執行後產生:
Rt.
觀察結果:
Ot.
則下一輪意圖:
It+1=Update(It,Ot,HumanFeedbackt,Verifiert).
因此:
Intent
不是靜態 prompt。
而是一個 runtime-evolving state。
5. 一輪不等於一步
在使用者介面上:
UserRound=1
完全可能包含:
InternalLoop≫1.
例如一個看似「一次完成」的 Agent 任務,內部可能進行:
- plan;
- generate;
- run;
- inspect;
- test;
- patch;
- retry;
- package;
- verify。
因此:
UserVisibleRound=InternalConvergenceLoop.
這個區分非常重要。
因為未來使用者可能只看到:
我說一次,它做完。
但經濟上真正消耗的是:
k=internal loop count.
6. 從 One-Shot 到 One-Cycle
本文建議把所謂「一輪生成」進一步區分。
One-Shot
Intent→Output.
沒有真實 execution feedback。
One-Cycle
Intent→Plan→Generate→Execute→Repair→Verify→Artifact.
因此:
OneCycle=OneShot.
未來高階 AI 軟體生成真正有價值的「一輪」,更可能是:
OneCycle.
7. Artifact Distance
令:
Dt=Distance(At,A∗),
其中:
A∗
表示滿足目標意圖與品質門檻的 artifact。
理想收斂要求:
Dt+1<Dt.
更一般地:
E[Dt+1−Dt]<0.
只要平均距離持續縮小,系統就具有收斂性。
8. 不是所有 loop 都是進步
AI 可以不斷修改,卻沒有真正逼近目標。
因此:
LoopCount↑
不代表:
Quality↑.
如果:
E[Dt+1−Dt]≥0,
代表系統可能:
- 在局部最優打轉;
- 引入新 bug;
- regression;
- 誤解意圖;
- verifier 失效;
- 反覆重寫。
所以:
Iteration=Convergence.
9. Convergence Requires a Gradient
系統若要知道自己是否更接近目標,需要某種:
GradientSignal.
這個 signal 可以來自:
- tests;
- compiler;
- runtime error;
- benchmark;
- screenshot;
- UI inspection;
- user feedback;
- performance metric;
- formal verifier;
- external environment。
因此:
NoReliableFeedback⇒NoReliableConvergence.
10. Verifier Bottleneck
當生成器越來越強:
GeneratorCapability↑,
瓶頸可能逐漸移向:
VerifierCapability.
若:
GenerateFast
但:
VerifyPoorly,
則大量生成只會增加:
FalseProgress.
因此:
StrongGenerator+WeakVerifier=UnreliableEngineering.
11. Verifier Stack
真正軟體工程中的 verifier 不是單一測試。
可以表示為:
V=(VC,VT,VR,VU,VP,VS,VH),
其中:
- VC:compile / syntax verifier;
- VT:automated tests;
- VR:runtime verifier;
- VU:UI / UX verifier;
- VP:performance verifier;
- VS:security / policy verifier;
- VH:human acceptance verifier。
完整 artifact 通常需要多層 verifier。
12. 可觀察性是 AI 工程能力的一部分
如果 AI 無法看見:
- runtime state;
- error logs;
- screenshots;
- files;
- test results;
- system metrics;
它就難以修復。
因此:
AgentCapability=ModelCapability+EnvironmentObservability+ActionAccess.
同一模型在不同工具環境中的生產能力可以完全不同。
13. Execution Access
生成程式碼與能執行程式碼是兩回事。
真正閉環需要:
Generate→Execute.
若沒有 execution access:
AI
只能猜:
這應該可以跑。
有 execution access:
AI
可以知道:
它真的跑不起來。
這是:
SpeculativeProgramming→EmpiricalProgramming.
的重要分界。
14. Intent-to-Reality Latency
本文定義:
LIR=tacceptable artifact−tinitial intent.
它表示:
從人類提出意圖,到現實中出現可接受 artifact 所需的世界時間。
這比:
TokensPerSecond
更接近真實生產力。
15. Time Is Multi-Layered
一次 AI 軟體生產同時消耗:
T=(tW,tH,k,τM),
其中:
- tW:世界 wall-clock time;
- tH:人類投入時間;
- k:AI internal loop count;
- τM:machine runtime。
因此:
10MinutesOfWorldTime=10MinutesOfHumanLabor.
如果:
tH≪tW,
AI 可以在背景執行大量工作,而人類只在少數 gate 介入。
16. Cost-to-Artifact
本文定義:
CA(Q)
為把意圖轉化為品質至少 Q 的 artifact 所需總成本。
可以拆成:
CA(Q)=CM+CT+CV+CH+CF+CO,
其中:
- CM:model / token cost;
- CT:tool / compute cost;
- CV:verification cost;
- CH:human intervention cost;
- CF:failure / retry cost;
- CO:operational / deployment cost。
17. Cost-to-Artifact 比 Cost-to-Code 更重要
若:
CodeCost↓
但:
DebugCost↑
或:
VerificationCost↑,
則:
ArtifactCost
未必下降。
因此:
CostToCode=CostToArtifact.
AI 軟體經濟學真正應追蹤的是後者。
18. Intent Convergence Efficiency
定義:
Mt=Match(Intentt,Artifactt).
再定義:
ηIR=ΔCΔM
其中:
ΔC
可以是:
- token;
- 美元;
- GPU 秒;
- wall-clock time;
- human minutes;
- verification work。
此指標表示:
每一單位資源究竟換來多少意圖實現程度。
19. 多維效率
更完整地:
ηIR=f(η$,ηtime,ηhuman,ηcompute,ηverify).
所以模型 A 可能:
η$↑
但:
ηtime↓.
模型 B 則可能相反。
不同工作流可以選擇不同效用函數。
20. Human Intervention Density
定義:
ρH=Nagent transitions+ϵNhuman interventions.
若:
ρH↓,
代表 Agent 可以完成更多內部 transition,而不需要人類逐步確認。
但:
ρH↓
不等於:
GovernanceQuality↑.
因為過低的人類介入也可能放大錯誤。
21. Human Gate Placement
真正的問題不是:
人要不要介入?
而是:
WhereShouldHumansIntervene?
理想上,人類應逐步從:
RoutineTransitions
退出,
而集中於:
HighRisk+Irreversible+Ambiguous+ValueSensitive
節點。
因此:
HumanIntervention→HumanGovernance.
22. MVP 的經濟意義
MVP 並不等於完整產品。
但 MVP 是一個非常重要的生產門檻。
因為它回答:
從抽象意圖到可執行 artifact 的首次閉環需要多少成本?
定義:
CMVP=CA(QMVP).
如果:
CMVP↓,
則大量原本不值得嘗試的產品 idea 會變得值得嘗試。
23. Prototype Explosion
若:
CMVP→0,
那麼:
Nprototypes↑.
這可能形成:
PrototypeExplosion.
人類不再只討論 idea。
而是:
先做出來看看。
因此 product ideation 與 product execution 之間的距離快速縮短。
24. 失敗成本下降
傳統專案之所以保守,部分原因是:
FailureCost
很高。
如果 prototype:
$50,000→$50,
那麼:
ExpectedExperimentCount↑.
所以:
CheaperFailure⇒MoreSearch.
AI 不只提高生產力。
它還改變 exploration economics。
25. 軟體產品空間搜尋
可將產品空間表示為:
ΩP.
每次 prototype 是:
pi∈ΩP.
傳統人工成本高時,只能探索:
∣{pi}∣≪∣ΩP∣.
當 AI 生成成本下降:
Nexplored↑.
所以真正提升的可能是:
ProductSearchBandwidth.
26. 一次型意圖與現實修正
即使初始意圖非常清楚:
I0,
真實 execution 仍會暴露:
UnknownUnknowns.
因此:
IntentCompleteness
通常只能在:
Execution
之後逐步提高。
這也是為什麼:
PromptQuality
不是完整答案。
真正需要的是:
Prompt+RuntimeFeedback+Revision.
27. Make-or-Buy 的舊結構
傳統企業比較:
Cbuild
與:
Cbuy.
其中:
Cbuild
通常包含:
- hiring;
- engineering time;
- management;
- maintenance;
- opportunity cost。
因此很多企業選擇:
BuySaaS.
28. AI 改寫 Build Cost
AI-native build cost 更接近:
CbuildAI=CA(Q)+Cmaintain+Cgovernance.
若:
CbuildAI↓,
Make-or-Buy 邊界會移動。
企業開始問:
我真的需要買這個嗎?
29. Buy Cost 也不是訂閱費而已
完整購買成本:
Cbuy=Subscription+Integration+Migration+Training+LockIn+Customization+Compliance.
所以即使 SaaS 月費很低:
Cbuy
也可能不低。
30. Make-or-Buy Threshold
定義:
ΔMB=Cbuy−CbuildAI.
若:
ΔMB>0,
則 internal generation 在經濟上更有吸引力。
因此:
AI→MakeBoundaryExpansion.
31. 不是所有 SaaS 都同樣脆弱
最容易受到生成替代的通常是:
LowDifferentiation+LowNetworkEffect+LowComplianceBarrier+LowDataMoat+HighCustomizationPain.
最不容易被替代的可能是:
Network+Data+Trust+LegalIntegration+Distribution+OperationalReliability.
所以:
SoftwareGeneration⇒SaaSDeath.
32. SaaS Demand Compression
本文定義:
SaaSDemandCompression
為:
因 internal generation 成本下降,使原本會購買第三方軟體的需求,轉向自建、臨時生成或組合能力。
因此:
DemandSaaS↓
可能不是因為:
軟體不重要。
反而是因為:
SoftwareBecomesTooEasyToProduce.
33. 從產品到能力單元
如果軟體可快速生成,企業未必需要購買完整產品。
可能只購買:
- API;
- verifier;
- data;
- model;
- payment rail;
- identity layer;
- compliance module。
然後由 AI 動態組合。
因此:
Product→Capabilities.
這將接到:
AI Native Market.
34. 生成式軟體的生命周期
傳統軟體:
Design→Build→Ship→Maintain.
未來可能更像:
Intent→Generate→Deploy→Observe→Regenerate.
因此:
Maintenance→ContinuousRegeneration.
35. 軟體是否仍需要固定版本?
若:
RegenerationCost↓,
則未來部分軟體不必維持大量 legacy patch。
理論上可以:
Statet+Intentt+1→Softwaret+1.
這不表示版本控制消失。
而是:
Version
可能更接近:
一個可重建狀態快照。
36. Specification 成為更高價值資產
當 code 便宜:
CodeScarcity↓,
價值可能轉向:
Intent+Specification+Data+Verifier+Governance.
因此:
CodeMoat↓⇒SpecificationMoat↑.
37. Verifier 可能成為下一代軟體護城河
如果任何人都能生成程式碼:
Generation→Commodity.
真正稀缺的可能是:
誰能證明這個東西真的可靠?
因此:
Verification
可能從開發流程中的成本中心,變成產品價值本身。
38. Domain Verifier
例如醫療、金融、法律、航太、會計等領域,生成容易不代表可部署。
需要:
Vdomain
檢查:
- 法規;
- 風險;
- 邏輯;
- 證據;
- 安全;
- procedure。
因此高風險產業的護城河可能從:
CanBuild
轉向:
CanCertifyAndGovern.
39. Intent Compiler
若 AI 軟體生產持續成熟,未來可能出現:
IntentCompiler
其輸入:
Intent+Constraints+Assets+Policies+QualityTarget.
輸出:
ExecutableArtifact+Evidence+Tests+DeploymentPlan.
這比傳統 compiler 的 input 更高階。
40. 世界模型與軟體生成
真正強的 Intent Compiler 需要理解:
CurrentSystemState.
因為同一句:
幫我加入登入功能。
在不同 codebase、security policy、database、deployment environment 中,答案完全不同。
因此:
IntentCompilationRequiresWorldState.
這也開始與:
HDUS
類 computational world 架構產生接口。
41. 一次性生成與長期系統的差異
一次性 MVP 可以容忍:
TemporaryArchitecture.
長期系統需要:
Maintainability+StateContinuity+Governance+Migration.
所以:
MVPGenerationCapability=LongTermSystemCapability.
這也是評估 AI 軟體能力時必須保留的限制。
42. Internal Observation Case
在 2026 年 9 月的內部探索中,作者使用高階 AI 系統測試多種遊戲 MVP 與軟體 MVP 生成。
在部分任務中,從高階自然語言意圖到第一個可執行 artifact 的可觀察 wall-clock time 約位於:
10–50 minutes
量級。
此結果不能被外推為普遍 benchmark。
因為:
- 任務複雜度不同;
- 模型與工具不同;
- hardware 不同;
- 驗證標準不同;
- 失敗專案未必具有相同樣本權重。
但它具有一個研究意義:
IntentToExecutableArtifact
已不再只是理論 pipeline,而開始成為可直接觀察的生產事件。
43. 從人工工程成本到智能時空成本
傳統專案可粗略表示:
C≈HumanHours×Wage.
AI-native 專案逐步轉成:
C=f(Compute,Tokens,WorldTime,HumanGovernance,Verification,Failure).
這就是:
IntelligentSpacetimeCost.
44. 智能時空不是純 token
同樣 token 數:
T1=T2
可能產生完全不同價值。
因為:
ToolAccess1=ToolAccess2,
Verifier1=Verifier2,
Environment1=Environment2.
所以:
TokenCount=EngineeringWork.
45. Productive Intelligence Density
定義:
ρPI=ΔtWVverified artifact.
它衡量:
單位世界時間內產生多少經驗證 artifact value。
這比:
TokensPerSecond
更接近經濟生產力。
46. Verification-Adjusted Throughput
再定義:
ρVA=ΔtWNverified acceptable outputs.
如果生成速度提高,但:
AcceptanceRate↓,
則:
ρVA
未必提高。
47. Human Time Leverage
定義:
ΛH=TH+ϵVverified output.
AI 軟體生產真正吸引人的地方,可能不是:
機器做得比人快多少。
而是:
HowMuchVerifiedOutputPerHumanMinute?
48. AI 工程的主要稀缺物將移動
早期:
Scarcity=CodingSkill.
下一階段可能變成:
Scarcity=ProblemDefinition.
再下一階段:
Scarcity=Verification+Governance+WorldUnderstanding.
因此:
AutomationMovesScarcityUpward.
49. 人類工程師不一定消失
AI 軟體生成成熟後,人類角色可能從:
Implementer
轉向:
Architect+Specifier+Verifier+Governor.
但這不代表總人力需求一定不下降。
如果:
1Human+AI
可以完成過去:
10Humans
的工作,
則:
RoleUpgrade
仍可同時伴隨:
EmploymentCompression.
50. Intent Convergence Engineering
本文最後正式定義:
IntentConvergenceEngineering
為:
使用可執行 AI、工具、環境觀測、驗證器與人類治理,在有限智能時空資源下,使 artifact 狀態逐步收斂於目標意圖與品質約束的工程方法。
其核心不是:
GenerateOnce.
而是:
ConvergeReliably.
51. 最小條件
一個可靠 Intent Convergence System 至少需要:
SufficientGenerator+ObservableEnvironment+ExecutableActions+ReliableVerifier+PersistentState+Budget
其中任何一項缺失,都可能讓:
Dt
無法穩定下降。
52. 核心經濟條件
若:
CA(Q)<CH(Q),
其中:
CH(Q)
表示傳統人類工程達到品質 Q 的成本,
則 AI-native 生產取得:
EconomicAdvantage.
若同時:
LIRAI<LIRHuman,
則:
CostAdvantage+LatencyAdvantage
形成強替代壓力。
53. 五條核心命題
命題一
SoftwareEngineering→IntentConvergenceEngineering.
命題二
UserVisibleRound=InternalConvergenceLoop.
命題三
CostToCode=CostToArtifact.
命題四
GenerationCapability↑⇒VerifierImportance↑.
命題五
CostToArtifact↓⇒MakeBoundaryExpansion.
54. 可反證條件
本文核心命題若要成立,未來應觀察到:
- 固定品質軟體的 CA(Q) 長期下降;
- LIR 在更多專案類別縮短;
- Human Intervention Density 下降而 acceptance rate 不惡化;
- AI 可在真實 runtime 中自動修復更多錯誤;
- verifier 工具與自動測試的重要性持續上升;
- 企業 internal generation 案例增加;
- 低護城河 SaaS 面臨更多自建替代;
- 軟體 prototype 數量增加;
- 單位人類時間對應的 verified artifact value 提高。
若長期:
GeneratorCapability↑
但:
CA(Q)↓,
或:
VerificationBurden↑↑,
則本文強版本應被削弱。
55. 與前兩篇的關係
Paper 01:
AGI→Infrastructure.
Paper 02:
Frontier→Commodity.
本篇:
CheapIntelligence→SoftwareProductionReconstruction.
也就是:
Paper01→Paper02→Paper03
分別處理:
MacroTransition→DiffusionMechanism→ProductionMechanism.
56. 結論
AI 軟體革命真正重要的問題,不是:
AI 可以寫多少程式碼?
甚至也不是:
AI 能不能一輪做出 MVP?
而是:
HowMuchIntelligentSpacetimeDoesAnIntentRequireBeforeItBecomesReality?
當這個成本持續下降時:
Idea→Prototype
的距離縮短,
Prototype→Product
的距離也可能縮短。
軟體開始由:
HumanCraftedArtifact
逐漸轉成:
ContinuouslyConvergedComputationalState.
到那時,真正稀缺的可能不再是程式碼。
而是:
Intent+Specification+Verifier+Data+Governance.
這就是從「程式碼生成」走向「意圖收斂」的核心轉換。
下一篇
Paper 04:〈可複製智能與人類尾端分布:經濟替代門檻、任務束分解與就業壓縮〉
核心問題:
WhyDoesMassSubstitutionNotRequireAIToBeatTheBestHuman?
下一篇將處理:
- Human capability distribution;
- tail capability;
- replicable intelligence;
- task-bundle decomposition;
- partial substitution;
- economic selection threshold;
- employment compression;
- human comparative advantage domain;
- abundance of intelligence;
- skill premium erosion。