Wrayの知识库 Wrayの知识库
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
  • AI概述
  • AI基础

  • 大模型基础

  • Prompt工程

    • Prompt工程概述
      • 1. Prompt 基本结构
      • 2. 可以展开的知识点
      • 本章节目录
      • 3. 常见 Prompt 模板
      • 4. Prompt 质量检查
      • 5. 学习建议
      • 6. Tips 快问快答
    • Prompt基础写法
    • 角色任务上下文与约束
    • Zero-shot与Few-shot
    • 任务拆解与分阶段生成
    • 结构化输出与JSON
    • Prompt调试与评估
    • Prompt注入基础
  • RAG检索增强生成

  • Agent智能体

  • AI应用开发

  • AI工程化

  • AI安全与治理

  • AI面试与设计题

目录

Prompt工程概述

Prompt 工程是把人的目标、约束、上下文和输出要求,组织成模型更容易理解和执行的输入。好的 Prompt 不是堆长文本,而是清楚地告诉模型要扮演什么角色、完成什么任务、基于哪些资料、遵守哪些限制、输出什么格式。

# 1. Prompt 基本结构

角色设定
  -> 任务目标
  -> 背景上下文
  -> 输入数据
  -> 约束条件
  -> 输出格式
  -> 示例
  -> 检查标准

# 2. 可以展开的知识点

方向 重点问题 后续文章建议
基础结构 Prompt 应该包含哪些信息 Prompt 基础写法
角色设定 角色是否真的影响输出质量 角色、任务与边界
示例学习 如何用 Few-shot 提升稳定性 Zero-shot 与 Few-shot
任务拆解 复杂任务如何拆成步骤 任务拆解与分阶段生成
输出控制 如何让模型输出 JSON、表格或固定格式 结构化输出
调试方法 Prompt 效果不好时怎么排查 Prompt 调试与评估
提示词安全 如何降低提示词注入风险 Prompt 注入基础

# 本章节目录

  • Prompt基础写法
  • 角色任务上下文与约束
  • Zero-shot与Few-shot
  • 任务拆解与分阶段生成
  • 结构化输出与JSON
  • Prompt调试与评估
  • Prompt注入基础

# 3. 常见 Prompt 模板

你是一个{角色}。

请基于以下背景完成{任务}:
{背景信息}

输入:
{输入内容}

要求:
1. {约束一}
2. {约束二}
3. {约束三}

请按以下格式输出:
{输出格式}

# 4. Prompt 质量检查

检查项 说明
目标是否明确 模型是否知道最终要完成什么
上下文是否足够 是否提供了完成任务所需的信息
约束是否具体 是否说明不能做什么、优先做什么
输出是否可验证 是否有结构、字段、标准或示例
任务是否过大 是否需要拆成多个步骤或多轮完成

# 5. 学习建议

  1. 每次只改一个变量,对比不同 Prompt 的输出差异。
  2. 对重要任务尽量提供示例,示例比抽象描述更稳定。
  3. 对结构化输出要给清楚字段、类型和边界。
  4. 不要把安全、权限和事实校验全部交给 Prompt,工程上仍要做兜底。

# 6. Tips 快问快答

Q:Prompt 越长越好吗?

A:不是。Prompt 要信息充分,但也要干净聚焦。无关背景太多会增加成本,也可能干扰模型判断。

Q:角色设定有没有用?

A:有一定作用,尤其能影响回答风格和关注点。但真正决定质量的是任务描述、上下文、约束和示例。

Q:如何让输出更稳定?

A:提供明确格式、少量示例、清晰约束,并降低生成随机性。关键场景还要做程序校验和失败重试。

上次更新: 2026/06/25, 17:53:09
多模态大模型基础
Prompt基础写法

← 多模态大模型基础 Prompt基础写法→

Copyright © 2023-2026 Wray | 鄂ICP备2024050235号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式