prompt-improver

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Prompt Improver

提示词优化工具

프롬프트를 실증 연구 기반 기법으로 분석하고 개선합니다.
基于实证研究方法分析并优化提示词。

워크플로우

工作流程

1단계: 프롬프트 수집

步骤1:提示词收集

사용자가 제공한 프롬프트를 확인합니다.
  • 텍스트로 직접 제공된 경우 그대로 사용
  • 파일 경로가 제공된 경우 해당 파일을 읽어서 사용
  • 제공되지 않은 경우 사용자에게 요청
确认用户提供的提示词。
  • 若为直接提供的文本则直接使用
  • 若提供文件路径则读取对应文件内容
  • 若未提供则向用户请求

2단계: 진단 분석

步骤2:诊断分析

프롬프트를 아래 7개 체크포인트로 분석합니다. 각 항목을 적용됨/미적용/해당없음으로 평가합니다.
#체크포인트핵심 질문효과
1명시성용도/대상/출력형식이 구체적인가?가장 중요한 단일 원칙
2Few-shot 예시입출력 예시가 있는가? (3개 최적)+50% 성능 향상
3Chain-of-Thought복잡한 작업에 사고 단계를 제시하는가?+40%p (수학 기준)
4XML 구조화의미적 태그로 섹션이 분리되어 있는가?유의미한 개선
5Context Engineering필요한 맥락이 직접 제공되는가? 불필요한 정보는 없는가?Context > Persona
6제약 조건출력 범위가 명확히 한정되어 있는가?일관적 개선
7환각 방지불확실한 경우 탈출구가 있는가?정확도 향상
평가 기준 참고: 모든 체크포인트가 모든 프롬프트에 필요하지는 않습니다.
  • 단순 작업: 1, 4, 6이 핵심
  • 복잡한 추론: 1, 2, 3이 핵심
  • 정보 추출: 1, 5, 7이 핵심
从以下7个检查项对提示词进行分析。每个项目以已应用/未应用/不适用进行评估。
序号检查项核心问题效果
1明确性是否明确说明了用途、对象、输出格式?最重要的单一原则
2Few-shot示例是否包含输入输出示例?(最优为3个)性能提升50%
3Chain-of-Thought(思维链)针对复杂任务是否给出思考步骤?提升40%准确率(数学任务基准)
4XML结构化是否使用语义标签划分模块?带来显著改进
5Context Engineering(上下文工程)是否直接提供必要上下文?是否去除了无关信息?上下文的优先级高于角色设定
6约束条件是否明确限定了输出范围?提升输出一致性
7幻觉预防遇到不确定情况是否有应对方案?提升准确率
评估参考标准:并非所有检查项都适用于所有提示词。
  • 简单任务:核心为1、4、6项
  • 复杂推理任务:核心为1、2、3项
  • 信息提取任务:核心为1、5、7项

3단계: 개선 적용

步骤3:优化实施

진단 결과에서 미적용 항목 중 효과가 큰 순서대로 개선합니다.
기법 적용 우선순위 (실증 효과 순):
  1. 명시적이고 구체적인 지시 — 모호한 부분을 구체적으로 변환
    • 용도, 대상, 워크플로우, 출력 형식 명시
    • "하지 말라" → "하라"로 전환
    • 이유/동기를 함께 제공 (모델이 유사 케이스까지 일반화)
  2. Few-shot 예시 추가 — 3개 예시가 최적
    • <example>
      태그로 구조화
    • 관련성 + 다양성 + 명확성 3원칙
    • 엣지 케이스 포함
  3. Chain-of-Thought — 복잡한 작업에만 적용
    • 기본: "Think step-by-step"
    • 가이드: 사고 단계 제시
    • 구조화:
      <thinking>
      +
      <answer>
      분리 (가장 강력)
  4. XML 태그 구조화 — 의미적 태그명, 일관성 유지
    • <instructions>
      ,
      <context>
      ,
      <constraints>
      ,
      <output_format>
    • 콘텐츠 참조 시 태그명 언급
  5. Context Engineering — 맥락 직접 주입, 불필요한 정보 제거
    • 긴 문서 상단, 질문 하단 배치
    • 4,000토큰 이후 정확도 하락 주의
    • 역할 선언보다 맥락 제공이 효과적
  6. 제약 조건 명시 — 출력 범위 한정
  7. 환각 방지 — 탈출구 제공, 증거 먼저 찾기
根据诊断结果,优先对未应用且效果显著的项目进行优化。
方法应用优先级(按实证效果排序):
  1. 明确具体的指令 — 将模糊内容转化为具体表述
    • 明确说明用途、对象、工作流程、输出格式
    • 将“不要做”转化为“要做”的表述
    • 同时说明原因/动机(帮助模型泛化至类似场景)
  2. 添加Few-shot示例 — 最优为3个示例
    • 使用
      <example>
      标签进行结构化
    • 遵循相关性+多样性+明确性三大原则
    • 包含边缘案例
  3. Chain-of-Thought — 仅适用于复杂任务
    • 基础表述:"Think step-by-step"
    • 引导方式:给出思考步骤
    • 结构化方式:用
      <thinking>
      +
      <answer>
      分离(效果最佳)
  4. XML标签结构化 — 使用语义化标签名,保持一致性
    • 例如
      <instructions>
      <context>
      <constraints>
      <output_format>
    • 引用内容时提及标签名
  5. Context Engineering — 直接注入上下文,去除无关信息
    • 长文档置于顶部,问题置于底部
    • 注意4000token之后准确率会下降
    • 提供上下文比角色设定更有效
  6. 明确约束条件 — 限定输出范围
  7. 幻觉预防 — 提供应对方案,先查找证据

4단계: 결과 출력

步骤4:结果输出

아래 형식으로 출력합니다.
undefined
按以下格式输出结果:
undefined

진단 결과

诊断结果

체크포인트상태비고
명시성✅/⚠️/➖한 줄 설명
.........
检查项状态备注
明确性✅/⚠️/➖一句话说明
.........

주요 개선 사항

主要优化点

  • [적용한 기법과 이유를 bullet으로 나열]
  • [以项目符号列出应用的方法及原因]

개선된 프롬프트

优化后的提示词

[개선된 전체 프롬프트]
[完整的优化后提示词]

변경 요약

变更摘要

[Before/After 핵심 차이를 간결하게]
undefined
[简洁说明优化前后的核心差异]
undefined

주의 사항

注意事项

2026년 효과 감소한 기법 — 사용하지 않음

2026年效果下降的方法 — 请勿使用

기법이유
기본 역할 프롬프팅 ("You are an expert...")프론티어 모델의 기본 능력이 이미 충분
수동 CoT ("think step by step")추론 모델이 이미 내부적으로 수행
Anti-laziness 프롬프팅최신 모델에서 과잉 트리거 유발
정교한 구조적 트릭/템플릿모델이 자연어를 충분히 잘 이해
方法原因
基础角色提示("You are an expert...")前沿模型的基础能力已足够强大
手动CoT("think step by step")推理模型已可内部自动完成
防惰性提示在最新模型中会引发过度触发
复杂的结构化技巧/模板模型已能充分理解自然语言

역할 부여(Persona) 적용 기준

角色设定(Persona)应用标准

162개 페르소나 실증 연구 결과:
  • 창의적/개방형 과제 (브레인스토밍, 글쓰기): 효과 있음 (최대 37% 향상)
  • 사실 기반/정확도 과제 (분류, 수학): 효과 미미
  • 원칙: "누구로서 말해라"보다 "이렇게, 이 재료로, 이 형식으로 만들어라"가 우선
基于162个角色设定的实证研究结果:
  • 创意/开放型任务(头脑风暴、写作):有效(最高提升37%)
  • 事实型/准确率任务(分类、数学):效果甚微
  • 原则:优先使用“请按照X方式、用X素材、以X格式生成”而非“请以X身份发言”

과잉 개선 방지

避免过度优化

  • 이미 잘 작성된 부분은 건드리지 않음
  • 단순한 프롬프트에 불필요한 기법을 강제 적용하지 않음
  • 원본의 의도와 톤을 유지
  • 不对已撰写完善的内容进行修改
  • 不为简单提示词强行添加不必要的方法
  • 保留原文的意图与语气

상세 정보

详细信息

  • 기법별 상세 가이드 및 예시
  • 프롬프트 유형별 개선 패턴
  • 各方法详细指南及示例
  • 按提示词类型划分的优化模式