侧边栏壁纸
博主头像
霖祥的小破站博主等级

欢迎来到霖祥的小破站,这里是一个汇聚编程者共同探索、分享和成长的地方。我们致力于为广大程序员提供最新的编程技术动态、深度的技术文章和实用的开发经验。无论你是前端开发、后端工程师、数据科学家还是人工智能研究者,这里都将是你不可或缺的技术指南。 在霖祥的小破站,你将发现: 热门编程语言与框架的深度解读与比较,助你选择最适合的工具。 实用的编码技巧与项目经验分享,让你的代码更加优雅高效。 最新科技趋势与前沿技术的解析,助你把握行业发展脉搏。 共享精彩项目案例,启发你的创造力与思维方式。 加入我们,一起踏上无尽可能的编程之路,让技术之花在你手中绽放!

  • 累计撰写 16 篇文章
  • 累计创建 19 个标签
  • 累计收到 17 条评论

目 录CONTENT

文章目录

结构化提示词工程(Prompt Engineering)知识体系

霖祥的小破站
2026-07-21 / 0 评论 / 0 点赞 / 14 阅读 / 3,332 字

结构化提示词工程(Prompt Engineering)知识体系

来源: 极客邦飞书知识库 - Codex Prompt 相关问题
整理时间: 2026-07-21
核心框架: LangGPT 结构化提示词方法论


一、什么是结构化提示词?

1.1 核心思想

写 Prompt 的核心逻辑是减少 AI 的猜测,把任务讲清楚。一个高质量的 Prompt 通常包含以下四个核心要素:

高质量 Prompt 四要素🎭 角色(Role)你是谁?有什么专长?📋 上下文(Context)背景信息、约束条件🎯 任务(Task)具体要做什么?输出什么?📐 格式(Format)输出格式、风格、篇幅要求

1.2 LangGPT 结构化提示词框架

LangGPT 由云中江树于 2023 年创造,青年节开源发布即登上 GitHub 全球趋势热榜前十。其提出的结构化提示词已被百度、智谱、字节、华为等国内主流大模型智能体平台采用,并成为 Kimi 官方提示词规范。

LangGPT 结构化模板

# Role: 角色名称
## Profile
- Author: 作者
- Version: 版本号
- Language: 中文
- Description: 角色的简短描述

## Goals
- 目标1
- 目标2

## Constraints
- 约束条件1
- 约束条件2

## Skills
- 技能1
- 技能2

## Workflow
1. 步骤1
2. 步骤2

## OutputFormat
- 输出格式说明

## Initialization
作为 <Role>,你必须遵守 <Constraints>,使用 <Language> 与用户交流。

二、Prompt 编写核心原则

2.1 四大黄金法则

法则🎯 明确具体不说模糊的话📚 提供上下文给出背景信息📐 指定格式说清输出要求🔄 迭代优化根据结果调整

2.2 常见错误与改进

❌ 不好的 Prompt ✅ 改进后的 Prompt 改进点
“帮我写个方案” “作为市场总监,请为新能源充电站项目编写商业计划书,包含市场分析、竞争策略、财务预测三部分,篇幅 1500 字,风格正式专业” 指定角色、任务拆解、篇幅、风格
“介绍一下 AI” “请用 300 字向非技术人员解释什么是大语言模型,用类比说明,避免专业术语” 指定受众、篇幅、表达方式
“这段代码有问题” “以下 Python 代码在处理空列表时报 IndexError,请分析原因并给出修复方案:[代码]” 明确问题现象、期望输出

三、实战 Prompt 模板库

3.1 商业写作类

📝 演讲稿生成
# Role: 企业领导演讲稿撰写人

## Profile
- 假设你是 [企业领导]
- 语言需 [正式且条理清晰]
- 篇幅控制在 [800 字] 左右

## Task
请为以下场景撰写演讲稿:
- 场景:[如:公司年度总结大会]
- 核心主题:[如:回顾成就、展望未来]

## OutputFormat
- 开场白:简短有力,吸引注意力
- 主体内容:分 3 个要点展开
- 结尾:鼓舞人心,呼吁行动
📊 竞争分析报告
# Role: 专业市场研究员

## Task
为 [LED 显示屏行业] 编写竞争分析报告框架:

1. **行业现状概述**:运用 PEST 分析模型对宏观环境进行解析
2. **主要竞争对手分析**:以 SWOT 分析框架总结每个竞争对手
3. **市场趋势预估**:结合数据驱动的预测方法,展示未来 5 年趋势
4. **竞争策略建议**:基于波特五力模型提出针对性策略

## Constraints
- 语言需逻辑清晰,具备专业性
- 适用于高管汇报场景
- 篇幅控制在 1500 字

3.2 教育教学类

🎓 教案设计
# Role: 语文教师

## Task
为 [《甲午战争的影响》] 设计一堂 45 分钟课程教案:

1. 教学目标
2. 教学重难点
3. 教学流程(含学生互动环节详细描述)
4. 课后作业

## Constraints
- 语言需活泼生动
- 互动环节需具可操作性

3.3 法律与合规类

⚖️ 采购合同起草
# Role: 企业法律顾问

## Task
根据以下采购内容起草合同:
- 采购标的:[如电子元件采购]
- 需包含:付款条件、交付时间、验收标准、违约责任、
  争议解决方式及责任划分

## Constraints
- 语言需规范正式
- 篇幅控制在 1200 字

3.4 创意写作类

🎬 电影推荐
# Role: 影视评论家

## Task
根据用户偏好推荐 5 部电影:
- 类型:[科幻]
- 主题:[人工智能]
- 每部电影需包含:简介、推荐理由、与用户偏好的契合点

## OutputFormat
以表格形式呈现,按推荐度排序
📖 个人说明书
# Role: 创意文案写手

## Task
根据以下信息创作个人说明书,适合用于 [工作场合] 展示:
- 姓名:[张伟]
- 职业:[软件工程师,热衷于人工智能和开源项目]
- 兴趣爱好:[弹吉他]
- 特点:[喜欢创新、乐于分享、有趣的灵魂]

## Constraints
- 标题有创意且能吸引读者注意
- 语言轻松有趣、结构清晰
- 篇幅:800 字左右

四、AI 编程协作最佳实践

以下内容来自极客邦知识库,关于如何高效与 AI 编程助手(如 Codex)协作。

4.1 核心原则

AI 编程协作五步法1️⃣ 动手前检查工作区确认已修改/未跟踪文件2️⃣ 明确任务边界单会话单任务3️⃣ 先规划再执行让 AI 先出方案,确认后再写代码4️⃣ 保持低耦合子任务之间减少依赖5️⃣ 及时纠偏AI 偏离预期时及时介入

4.2 详细原则

🔍 动手前检查工作区

在修改前,要求 AI 检查当前工作区状态(已修改文件、未跟踪文件),避免 AI 误删或覆盖未提交的本地文件。

📌 单会话单任务

避免在长会话中塞入多个不相关的任务,防止上下文污染导致 AI 混淆任务边界,或因为上下文压缩丢失关键约束。

🗺️ 先规划再执行

适用场景:同一个需求中包含多种不同工作类型(分析、实现、验证、文档等)

正确做法

"目录,不要修改代码,列出将权限检查迁移到 middleware 层需要改动的文件及方案,
确认后再开始修改"

错误做法:直接说"把权限检查改到 middleware 层",AI 可能改错文件、过度重构、覆盖未提交内容。

🔗 尽量低耦合

子任务之间尽量减少相互依赖,提高子任务独立性,让多个 AI 会话可以并行工作。

🔄 最终收口

所有子任务完成后,进行最终收口检查,确保子任务之间的衔接和整体功能的完整性。

🛑 及时纠偏

当 AI 偏离预期或陷入死胡同时,及时介入,提供明确的修正方向,避免 AI 在错误的方向上盲目试错。

4.3 与 AI 沟通的技巧

❌ 不好✅ 好模糊需求AI 猜测→偏差→返工精确需求AI 理解→正确执行→高效

示例

不好的沟通 好的沟通
“我想优化设置页的体验,但还没想清楚具体改哪里” “请像产品经理一样问我 3 个关键问题,帮我梳理出可执行的开发任务”
“修复这个 bug” “以下代码在处理空数组时抛 TypeError,行号 42,请分析原因并给出修复方案”
“帮我写个功能” “请分析 calculateInvoiceTotal 函数的逻辑,重点说明折扣和税费的合并计算方式,不要修改代码”

五、LangGPT 生态

5.1 项目背景

Error: Parse error on line 1:
timeline   title La
^
Expecting 'open_directive', 'NEWLINE', 'SPACE', 'GRAPH', got 'ALPHA'

5.2 核心价值

维度 传统 Prompt LangGPT 结构化 Prompt
可复用性 每次重写 模板化,一次编写反复使用
可维护性 难以修改和维护 模块化,按需调整各模块
效果稳定性 效果波动大 结构化约束降低不确定性
团队协作 难以共享 统一格式,团队共用
学习成本 靠感觉和试错 有章可循,系统学习

📚 参考资料:

0

评论区