Prompt → Context → Harness Engineering:AI 互動模式嘅三次進化

2026-05-10 · AI 工程 · Eric Cheung

前言:我哋同 AI 嘅對話方式正在進化

快速結論(TL;DR)

回望過去兩年,人類同大型語言模型(LLM)嘅互動方式經歷咗三次重大轉變。由最初精心設計一段 Prompt 文字,到而家透過 CLAUDE.md、Hooks、MCP Server 同 Skills 構建完整嘅 AI 開發環境 — 呢個進化過程唔單止改變咗我哋點樣用 AI,更加重新定義咗「開發者」呢個角色。

本文從實戰角度出發,深入分析 Prompt Engineering、Context Engineering 同 Harness Engineering 三個階段嘅核心概念、關鍵差異、進化脈絡,以及點解理解呢個進化史對成為 AI-Augmented Developer 咁重要。


第一階段:Prompt Engineering(2022-2023)

核心概念

Prompt Engineering 係人類同 LLM 互動嘅最初形態。核心思想係:透過精心設計嘅文字輸入,引導 AI 產生期望嘅輸出。喺呢個階段,開發者嘅角色係「Prompt 設計師」— 研究點樣寫出最佳嘅 instruction。

關鍵技術

局限性

Prompt Engineering 最大嘅問題係每次對話都係由零開始。AI 冇記憶、冇 context、唔知道你嘅專案結構同偏好。每次都要重新解釋。對於一次性任務嚟講夠用,但對於持續嘅軟體開發嚟講效率極低。

❌ 典型 Prompt Engineering 時代嘅 workflow:

User: 「幫我寫一個 React login component」
AI: [生成了 code]
User: 「加埋 validation」
AI: [忘記咗之前寫咗咩,重新生成]
User: 「用我嘅 project style guide」
AI: 「你嘅 style guide 係咩?」
User: 😫 每次都要重新講一次...

第二階段:Context Engineering(2023-2024)

核心概念

Context Engineering 將關注點從「單次 Prompt」擴展到「持續嘅 Context 管理」。核心思想係:與其每次都寫完美 Prompt,不如建立一個持續存在嘅 Context 系統,令 AI 自動理解你嘅世界。

關鍵創新

CLAUDE.md:Context Engineering 嘅代表作

CLAUDE.md 係 Context Engineering 最成功嘅實踐。一個寫得好嘅 CLAUDE.md 可以令 AI 喺每次對話開始時自動理解:專案目的、檔案結構、技術棧、設計系統、用戶偏好。唔使再重複解釋。

# CLAUDE.md — Context Engineering 嘅心臟

## 專案概述  → AI 知道呢個 project 做咩
## 檔案結構  → AI 知道啲 code 放喺邊
## 技術棧    → AI 知道用緊咩 framework
## 設計系統  → AI 知道 UI convention
## 用戶偏好  → AI 知道點樣同你互動

突破與瓶頸

Context Engineering 解決咗「AI 唔記得」嘅問題。但佢仍然有限制:Context 係被動嘅資訊 — AI 只能「知道」,唔能夠「執行」。AI 依然唔可以自動幫你 run test、deploy、管理 branch、或者喺你唔喺度嗰陣自動完成任務。


第三階段:Harness Engineering(2024-2025)

核心概念

Harness Engineering 係最新嘅進化形態。核心思想係:唔單止俾 AI 知道,更加俾 AI 做到。透過 Hooks、MCP、Skills、Permissions 同 Worktree 等機制,將 AI 從「被動嘅顧問」升級為「主動嘅執行者」。

Harness 六大支柱

點解叫 Harness?

"Harness"(韁繩)呢個詞精準捕捉咗呢個階段嘅本質:你唔係控制 AI 嘅每一步,而係設定一個框架同邊界,然後俾 AI 喺框架內自由發揮。就好似騎馬 — 你拉住韁繩設定方向同速度,但隻馬自己識跑。


三階段對比總覽

關鍵洞察:呢三個階段唔係互相取代,而係層層疊加。一個成熟嘅 AI-Augmented Developer 同時掌握晒三者:識寫靚 Prompt、管理好 Context、設定好 Harness 令 AI 自動化執行。


實戰案例:同一個任務,三種做法

任務:開發一個 User Authentication System

【Prompt Engineering 時代】
你要寫 50 個 prompts,每次 copy-paste code,手動整合...
⏱ 耗時: 2-3 日

【Context Engineering 時代】
CLAUDE.md 有晒 tech stack 同 convention,AI 理解 context...
但每次 build/test/deploy 都要你自己做...
⏱ 耗時: 1 日

【Harness Engineering 時代】
CLAUDE.md + Hooks(auto-lint) + MCP(GitHub+Slack) + Skills(review) + Worktree
一句話:claude "Build auth system"
→ AI 自動: 分析需求 → 建立 worktree → 寫 code → MCP 連 GitHub
→ auto-lint → skill code-review → MCP create PR → Slack 通知
⏱ 耗時: 1-2 小時

進化史時間線


對 AI-Augmented Developer 嘅啟示

Written by Eric Cheung · 每日學一樣 AI · Day 3: The Evolution of AI Interaction Engineering