클로드 코드 완벽 가이드
홈
기본과정
고급 확장
GitHub
홈
기본과정
고급 확장
GitHub
  • 고급 확장

    • Custom Slash Commands
    • SubAgent
    • Skills
    • Hooks
    • Plugins
    • Context Engineering
    • Spec-Driven Development
    • Claude Agent SDK
    • Opus 4.5
    • Claude Code Device
    • DevContainer
    • 프롬프팅의 성공지표
    • Context 이해하기
    • Recap

프롬프팅의 성공지표

Claude Code에서 효과적인 프롬프팅을 측정하는 방법을 알아봅니다.

Prompting Metrics Diagram

성공지표 정의

1. Size (작업 규모)

  • 정의: 에이전트가 완료한 작업(Operation)의 총 수
  • 의미: 단일 프롬프트로 에이전트가 얼마나 많은 유의미한 작업을 수행했는지를 나타냅니다.
  • 예시:
    • Low Size: "이 파일의 오타를 수정해줘" (단순 변경)
    • High Size: "이 모듈의 인증 로직을 리팩토링하고, 관련된 테스트 코드를 모두 업데이트해줘" (복합 작업)

2. Attempts (시도 횟수)

  • 정의: 하나의 작업을 완료하기 위해 실행한 프롬프트의 횟수
  • 의미: 횟수가 낮을수록 효율적입니다. 반복적인 수정 없이 원하는 결과를 얻는 것이 목표입니다.
  • 예시:
    • 1 Attempt: "로그인 페이지 만들어줘" -> 완벽하게 작동하는 코드 생성 (성공)
    • 3 Attempts: "로그인 페이지 만들어줘" -> (에러 발생) -> "에러 로그 확인해서 고쳐줘" -> (스타일 깨짐) -> "CSS 수정해줘" -> 완료

3. Streak (연속 성공)

  • 정의: 수정 없이 한 번의 시도(1-attempt)로 작업을 성공적으로 완료한 연속 횟수
  • 의미: 프롬프트 작성의 일관성과 숙련도를 나타냅니다. Attempts가 '한 작업'에 대한 효율성이라면, Streak는 '여러 작업'에 걸친 일관성을 의미합니다.
  • 예시:
    • Streak 3: 작업 A (1번 시도 성공) -> 작업 B (1번 시도 성공) -> 작업 C (1번 시도 성공)
    • Streak Broken: 작업 A (1번 시도 성공) -> 작업 B (2번 시도 성공, 스트릭 초기화)

4. Presence (개입 빈도)

  • 정의: 작업 수행 중 사용자(Human-in-the-loop)가 개입한 횟수
  • 의미: 에이전트의 자율성을 측정합니다.
  • 예시:
    • High Presence: 에이전트가 파일을 읽거나 명령어를 실행할 때마다 사용자의 승인을 기다림
    • Low Presence: 에이전트가 권한 내에서 스스로 판단하여 필요한 파일을 찾고 수정을 완료함
이 페이지 수정하기
최종 수정: 25. 12. 4. 오전 9:24
Contributors: hello
Prev
DevContainer
Next
Context 이해하기