Skip to main content
PromptQuorumPromptQuorum
높음 복잡도

TRACE Framework

Task · Request · Action · Context · Example

설명하지 말고 보여줘라. Example 필드는 어떤 설명보다도 AI에게 원하는 결과를 정확히 알려준다.

정의
TRACE 프레임워크(Task · Request · Action · Context · Example)는 AI 요청을 5개의 개별 필드로 나누는 프롬프트 엔지니어링 구조입니다. 이상적인 결과물의 예시가 이미 있는 작업에 가장 적합합니다.

5가지 필드

1

Task

AI에게 요청하는 작업의 대략적인 범주나 유형.

2

Request

구체적이고 정확한 요청 — 정확히 무엇이 필요한지.

3

Action

요청을 충족하기 위해 AI가 취해야 할 구체적인 행동.

4

Context

관련 배경, 제약 조건, 상황 정보.

5

Example

좋은 결과물이 어떤 모습인지 보여주는 구체적인 예시 — TRACE에서 가장 강력한 필드.

실제 예시

시나리오: 특정 형식으로 구조화된 제품 설명 생성하기

TRACE 프롬프트

Task: 제품 설명 작성. Request: PromptQuorum을 위한 제품 설명을 작성하세요. Action: 예시에 나온 구조를 정확히 따르세요. Context: B2B SaaS 도구, 기술 중심 독자. Example: "Notion — 올인원 워크스페이스. 작성하고, 계획하고, 협업하고, 정리하세요. Notion 하나면 필요한 모든 것이 해결됩니다."

TRACE를 사용해야 할 때

적합한 용도
  • 이상적인 결과물의 예시가 이미 있는 작업
  • 퓨샷(few-shot) 프롬프팅 시나리오
  • 특정 글쓰기 스타일이나 형식을 재현하는 작업
  • 스키마를 보여줄 수 있을 때 구조화된 데이터를 생성하는 작업
적합하지 않은 용도
  • 적절한 예시가 존재하지 않는 작업
  • 예시가 독창성을 제한하는 창의적인 작업
  • 단순한 사실 확인 질문 (APE 사용)

자주 묻는 질문

TRACE는 무엇의 약자인가요?

TRACE는 Task, Request, Action, Context, Example의 약자로, 예시를 제공해 AI에게 원하는 결과물을 정확히 알려주는 퓨샷 프레임워크입니다.

TRACE에서 Example 필드가 그렇게 강력한 이유는 무엇인가요?

설명보다 보여주는 것이 더 효과적이기 때문입니다. 구체적인 예시는 형식, 어조, 길이, 스타일을 동시에 전달하며, 어떤 서술형 설명보다 효율적입니다.

TRACE와 RISEN은 어떻게 다른가요?

TRACE는 예시를 통해 AI의 출력을 유도하고, RISEN은 명시적인 순차적 단계를 사용합니다. 좋은 결과물을 예시로 보여줄 수 있다면 TRACE를, 순서가 있는 워크플로에는 RISEN을 사용하세요.

관련 프레임워크