角色+专长上下文:一句 persona 让代码审查产出完全不同

JafarNajafov · x · 2026-10-13

context engineering 系列第 1 技:角色+专长上下文。LLM 不只需要指令,还需要「成为」某个人——给出专长背景会激活完全不同的推理模式,'senior developer' 提示产出的代码与泛用提示有本质差异。

模板:你是[具体角色],在[顶级公司/机构]有 X 年经验,专长包括[3-4 项具体技能],以[对该任务重要的品质]著称,沟通风格[直接/分析性/创意],任务:[请求]。

配图示例:将同一份 React 客户列表代码交给「12 年经验的高级前端工程师」persona,产出远超泛泛点评的审查:useEffect 在每次 state 变更时触发昂贵深拷贝、useMemo 依赖数组漏了 query/sortKey 导致 memo 失效、O(n) 的 includes 应换 Set、selectAll 会写入重复 ID、内联 style 对象每次渲染新建引用、行组件缺 React.memo——并附逐项修复代码。

所属事件:JafarNajafov 系列详解上下文工程八大技巧(9 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →