RCTO는 요청을 설명하는 기본기입니다
역할(Role)·맥락(Context)·작업(Task)·출력 형식(Output)은 무엇을 요청하는지 설명하는 요소입니다. 한 번의 답변을 요청할 때도 사용하며, 여러 단계의 작업을 맡길 때는 GRVS로 수행 조건까지 정합니다.
어떤 역할로 답할지 한 문장으로 적습니다. 예: "너는 마케팅 카피라이터야."
자료와 함께 요청하는 이유를 설명합니다. 예: "임원들이 30초 안에 판단할 보고서야."
수행할 작업과 적용 범위를 적습니다. 예: "보고서의 모든 항목을 핵심 위주로 다시 써줘."
필요한 형식을 설명하거나 예시로 제시합니다. 예: "항목별 비교표로 정리해줘."
여러 단계의 작업을 맡길 때는 GRVS를 정합니다
AI가 파일을 읽고 도구와 코드를 실행하면, 답변 형식뿐 아니라 작업 전체의 조건을 정해야 합니다. 수행 방법을 일일이 지시하기보다 무엇을 완성하고 어떤 기준으로 확인하며 어디서 멈출지 명확히 적습니다.
작업이 끝났을 때 제출할 결과물과 이번 요청의 범위를 정합니다.
결과물의 통과 여부를 판단할 기준을 적습니다.
답변을 어떤 자료와 대조할지 지정합니다.
어디까지 수행하고 멈출지 정합니다. 금지할 행동도 명시해 허용한 범위 안에서 작업하도록 합니다.
경쟁사 분석 요청 예시
모델별로 프롬프트를 조정하는 방법
Claude Fable 5.1과 GPT-6 Astra는 작업 중 보고하거나 검증하는 방식이 다릅니다. GRVS로 작업 조건을 정한 뒤, 각 모델에서 나타나는 문제에 맞춰 지시를 조정합니다.
Claude Fable 5.1
긴 작업을 끝까지 마치고 중간에 보고하기
- Fable 5에서 사용하던 프롬프트로 시작합니다. 문제가 생기면 관련 지시만 수정합니다.
- 작업 중 설명이 부족하면 언제, 어떤 내용을 보고할지 알려줍니다.
- 다음 단계만 제안하고 멈추면 요청한 작업을 끝까지 마치라고 지시합니다.
- 요청하지 않은 수정과 과도한 테스트를 제한하고, 범위 밖 문제는 별도로 보고하도록 합니다. 문장이 길어지면 비유를 줄이고 내용을 직접 설명하도록 요청합니다.
GPT-6 Astra
작업을 끝까지 마치고 지침의 우선순위 정하기
- 확인 질문 때문에 자주 멈추면 합리적으로 판단할 수 있는 부분은 스스로 결정하고 이미 요청한 작업을 마치도록 지시합니다.
- 스킬·AGENTS.md 등 작업 지침 파일에서 충돌하는 내용을 확인합니다. 사용자 지시를 우선하도록 명시합니다.
- 결론부터 간결하게 설명하도록 요청합니다. 목록과 표는 내용을 비교하는 데 필요할 때 사용하도록 합니다.
- 필수 검사를 통과하면 작업을 마치도록 합니다. 새로 수정한 내용이나 실패한 검사가 없다면 테스트를 반복하지 않도록 합니다.
작업 위임과 요청 작성 요약
- 역할은 한 문장으로: "너는 노련한 ○○야"
- 요청하는 이유도 설명하기
- 긴 자료는 앞에, 질문은 뒤에 배치하기
- 수행할 작업을 직접 요청: "바꿔줘 · 만들어줘"
- 필요한 완성도와 적용 범위 정하기
- 사고 순서는 AI에 맡기고 검토 요청하기
- 필요한 형식을 직접 요청: "JSON으로 줘"
- 예시·태그로 형식 제시하기
- 제출할 결과물 정하기
- 이번 요청의 범위 정하기
- 결과물의 통과 기준 정하기
- "출처를 확인할 수 있게 제시하고 추측은 넣지 마"
- 대조할 자료 지정하기
- "확인하지 못한 항목은 표시해줘"
- 작업을 멈출 시점 정하기
- "정한 범위를 넘는 작업은 승인 후 진행해줘"
참고 문서
- Prompting Claude Fable 5.1 platform.claude.com · Prompting Claude Fable 5.1
- GPT-6 Astra 프롬프트 작성 안내 developers.openai.com · Model guidance · GPT-6 Astra
- Claude 프롬프트 작성 원칙 platform.claude.com · Prompting best practices