Skip to content
Back to skills

Prompt Engineering Iterative Refinement Process

ASecurity

当已有初始提示但AI输出结果不理想,需要系统化地改进提示质量时

  • 12 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
ai-agents

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add DracoUnion/dankoe-skills --skill prompt-engineering-iterative-refinement-process --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prompt Engineering Iterative Refinement Process?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Prompt Engineering Iterative Refinement Process
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dracounion-prompt-engineering-iterative-refinement-process/badge)](https://www.skillsdirectory.com/skills/dracounion-prompt-engineering-iterative-refinement-process)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: prompt-engineering-iterative-refinement-process
description: 当已有初始提示但AI输出结果不理想,需要系统化地改进提示质量时
---

# prompt-engineering-iterative-refinement-process

## When to Use

当已有初始提示但AI输出结果不理想,需要系统化地改进提示质量时。description

## Core Logic

# 执行步骤

1.  **执行初始提示并获取输出**
    *   **输入**:初始提示。
    *   **操作**:将初始提示发送给AI,获取其生成的回答。
    *   **判断标准**:成功获得AI的响应。
    *   **输出**:AI的原始输出文本。

2.  **诊断输出问题**
    *   **输入**:初始提示、AI输出文本、任务目标。
    *   **操作**:对比AI输出与期望目标,识别具体缺陷(如:信息不全、格式错误、偏离主题、深度不够、包含不想要的内容等)。
    *   **判断标准**:能明确列出1个或多个具体的、可改进的输出问题点。
    *   **输出**:一个问题诊断列表(例如:[“缺少关键论据”, “未使用要点列表格式”, “包含了主观评价”])。

3.  **确定优化策略**
    *   **输入**:问题诊断列表。
    *   **操作**:针对每个问题点,决定修改提示的哪个部分来修正它(例如:补充“说明”、增加“示例”、强化“约束”、明确“输出格式”)。
    *   **判断标准**:每个问题都有对应的、合理的提示修改策略。
    *   **输出**:一个优化策略列表,将问题映射到提示组件(例如:[“缺少关键论据” -> “补充说明步骤”, “未使用要点列表格式” -> “明确输出格式”, “包含主观评价” -> “增加约束禁止个人观点”])。

4.  **实施提示修改**
    *   **输入**:初始提示、优化策略列表。
    *   **操作**:根据优化策略,具体修改初始提示的相应部分。这可能涉及添加、删除或重写文本。
    *   **判断标准**:修改直接针对诊断出的问题,且修改后的提示语句更清晰、具体。
    *   **输出**:优化后的新版本提示。

5.  **测试优化后的提示**
    *   **输入**:优化后的新提示。
    *   **操作**:将新提示发送给AI,获取新的输出。
    *   **判断标准**:成功获得AI对新提示的响应。
    *   **输出**:AI根据新提示生成的输出文本。

6.  **评估优化效果**
    *   **输入**:新提示、新的AI输出、旧版AI输出、问题诊断列表。
    *   **操作**:检查新的输出是否解决了步骤2中诊断出的问题。
    *   **判断标准**:
        *   **IF** 所有问题已解决,且输出质量达到预期 -> 流程结束,当前提示为优化后的稳定版本。
        *   **ELSE IF** 部分问题解决,但出现了新问题或仍有遗留问题 -> 将“新问题”和“未解决的旧问题”合并为新的问题诊断列表,返回步骤3。
        *   **ELSE IF** 优化无效或效果甚微 -> 重新评估诊断(返回步骤2)或考虑更换优化策略(返回步骤3)。

# 输出格式要求

流程的最终输出应为经过迭代优化后,能稳定产生高质量结果的提示文本,以及AI使用该提示生成的、符合要求的最终输出内容。在迭代过程中,输出为当前轮次的优化后提示和对应的AI输出。

## Metadata

| 属性 | 值 |
|------|-----|
| 领域 | 人工智能交互 |
| 类型 | procedural (procedural) |
| 置信度 | 90% |
| 前置条件 | 已有一个初始提示(可以是简单提示或元提示), AI根据该提示生成了一次或多次输出 |
| 来源 | 人工智能入门指南:3:学习新技能——提示工程 |

Files in this skill

  • SKILL.md3.7 KB
  • references/source.md2.5 KB
  • scripts/run.py313 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…