H
HuggingPT

提示词设计方法

prompt-engineeringv1.0.0下载 0
下载 .zip

当用户需要设计、调试或改进给大语言模型的提示词时使用。包含结构化框架、常见失效模式的诊断路径,以及从单条提示词升级为可复用工作流的判断标准。

怎么用这个 Skill

  1. 点上面的「下载 .zip」,解压得到 prompt-engineering/ 目录。
  2. 把整个目录放进你 agent 的 skills 目录(Claude Code 为 .claude/skills/)。
  3. 正常提需求即可——agent 判断相关时会自行加载它,不需要你每次粘贴。

也可以配置下方的 MCP,让 AI 直接在线读取,连下载都省掉。

SKILL.md

---
name: prompt-engineering
description: 当用户需要设计、调试或改进给大语言模型的提示词时使用。包含结构化框架、常见失效模式的诊断路径,以及从单条提示词升级为可复用工作流的判断标准。
---

# 提示词设计方法

## 一条好提示词的结构

按这个顺序组织,缺哪块补哪块:

1. **角色与场景**——模型以什么身份、在什么约束下工作
2. **任务描述**——要产出什么,一句话说清
3. **输入说明**——用户会提供什么,各字段含义
4. **过程要求**——需要分几步、每步做什么(仅在过程会影响结果时才写)
5. **输出格式**——结构、长度、语气,最好给一个简短示例
6. **边界条件**——信息不足时怎么办、什么情况该拒绝或反问

不是每条提示词都需要全部六块。简单任务写 2、5 两块就够,过度结构化会让模型变得机械。

## 诊断:输出不对时改哪里

| 症状 | 通常原因 | 改法 |
| --- | --- | --- |
| 输出太泛、像模板 | 缺少具体输入或场景约束 | 补第 3 块,要求用户提供具体信息;在提示词里明确"信息不足时先反问" |
| 格式每次都不一样 | 只描述了格式没给示例 | 补一个完整的输出示例,比十句描述有效 |
| 忽略了某条要求 | 要求埋在长段落中间 | 把关键要求单独成行,或放到最后(近因效应) |
| 过度冗长 | 没有长度约束,或示例本身就长 | 明确字数上限,并让示例本身足够短 |
| 该反问却硬答 | 没写边界条件 | 补第 6 块:"若缺少 X,先询问再继续" |
| 该直接答却先反问 | 边界条件写得过宽 | 收窄为"仅当 X 完全缺失时才询问" |

## 关键取舍

**具体优于详尽。** 增加约束会提升可控性但降低适应性。给一条提示词加到二十条规则,通常不如给三条精准的规则加一个好示例。

**示例比描述有效,但会锚定风格。** 给一个示例,模型会模仿它的结构和语气。想要多样性就给两三个明显不同的示例,或者不给示例只描述结构。

**不要写"不要做什么"的长清单。** 负面指令的效果远弱于正面指令。把"不要用专业术语"改成"用初中生能懂的说法解释"。

## 什么时候该升级成 Skill

单条提示词的天花板是"一次性任务"。出现下面任一情况,就该固化成 Skill(一份 SKILL.md,agent 按需加载)而不是继续堆长提示词:

- 同一套流程你已经手动粘贴超过三次
- 提示词长到需要滚动才能看完(通常 800 字以上)
- 流程里有分支判断("如果是 A 情况就…否则…")
- 需要附带参考资料(术语表、配色表、检查清单)
- 需要版本管理(改了之后想比较效果,或需要回滚)

Skill 的优势在于 description 常驻上下文而正文按需加载——上下文占用小,但触发时能提供完整流程。

## 迭代方法

一次只改一个变量,否则无法归因。建立 5~10 个固定测试输入,每次改动后跑同一批,对比结果。凭一两次感觉判断"变好了"通常是错的。

变更记录

  • v1.0.0初版:六块结构、症状诊断表、升级判断标准

在你的 AI 客户端里直接调用

配置一次,之后在 Claude Desktop、VS Code 等支持 MCP 的客户端里就能直接检索本站内容,不用再回网页复制。

写入 claude_desktop_config.json(macOS 在 ~/Library/Application Support/Claude/,Windows 在 %APPDATA%\Claude\)

{
  "mcpServers": {
    "huggingpt": {
      "command": "node",
      "args": [
        "/绝对路径/mcp/server.js"
      ],
      "env": {
        "API_BASE_URL": "https://huggingpt.com"
      }
    }
  }
}
还没装过 MCP 服务器?展开三步说明
  1. 下载 huggingpt-mcp.zip 并解压到任意目录。
  2. 在该目录执行 npm install(依赖已在包内声明)。
  3. 把上面的配置写进客户端配置文件,并把 /绝对路径/mcp/server.js 换成解压后 server.js 的实际路径,重启客户端。

完整说明见 MCP 接入指南

配置好后,直接对 AI 说「找几个写小红书文案的提示词」或「列出移动端的 UI 设计风格」即可。