你可能会说
我想在项目中用到上下文工程,应该怎么开始?
精心组织和管理「投喂给 AI 的信息」的技巧——什么该给、什么不该给、按什么顺序给。
精心组织和管理「投喂给 AI 的信息」的技巧——什么该给、什么不该给、按什么顺序给。上下文质量直接决定输出质量。
生活类比
像给医生看病历——把症状、病史、用药情况整理清楚给他,比东一句西一句强一百倍。
🎮 动手试试
关于「上下文工程」,以下哪个描述最准确?
你可以这样告诉 AI
我要跟你讨论一个电商后台重构:技术栈 React+Node.js,20万行代码,目标是订单模块拆微服务。先记住这些背景,后面每一步都基于此给方案。
上下文工程管的是「整场对话中所有信息的组织」,提示工程管的是「单条消息怎么写得更好」。前者是战略,后者是战术。
构建 AI 应用
设计 AI 产品时,决定给模型传哪些历史消息、系统指令怎么写、工具描述怎么组织,这些决策比选模型更重要。
和 AI 协作时
开始一个复杂任务前,先告诉 AI「项目背景:这是一个电商后台,技术栈 React+Node.js,当前任务是…」,这就是上下文工程。
一次性简单问答
问「今天天气怎么样」这类独立问题,不需要管理上下文,直接问就行。
无 AI 的传统项目
纯前端展示、数据库 CRUD、部署脚本等不接入 LLM 的项目,完全不需要上下文工程。
精心组织和管理「投喂给 AI 的信息」的技巧——什么该给、什么不该给、按什么顺序给。上下文质量直接决
像给医生看病历——把症状、病史、用药情况整理清楚给他,比东一句西一句强一百倍。
和 AI 沟通时提到「给我更多项目背景」,其实就是在做上下文工程。