什么是上下文工程?
上下文工程(Context Engineering) 是指通過設計、優化與大語言模型(LLM)交互時的輸入內容(即“上下文”),引導模型生成更符合預期、更精準回答的系統性方法。這里的“上下文”通常包括 提示詞(Prompt)、示例(Few-Shot Examples)、歷史對話記錄、外部知識注入 等信息,而“工程”則強調通過結構化、策略化的設計讓模型理解任務目標,甚至模擬人類的思維過程。
上下文工程的核心要素與目標
上下文工程的核心在于通過對輸入信息的組織,解決LLM的“理解模糊性”問題,其關鍵目標包括:
- 明確任務邊界:讓模型區分不同類型的任務(如翻譯、推理、創作)。
- 控制輸出格式:指定回答的結構(如JSON、表格、段落)。
- 引導思維邏輯:通過“思