Claude Platform Docs
  • Messages
  • Managed Agents
  • 관리자

Search...
⌘K
사용 사례
개요티켓 라우팅고객 지원 에이전트콘텐츠 조정법률 문서 요약
프롬프트 엔지니어링
개요프롬프트 작성 모범 사례Claude Fable 5 프롬프트 작성Claude Opus 4.8 프롬프트 작성Console 프롬프트 도구
테스트 및 평가
성공 정의 및 평가 빌드Console에서 평가 도구 사용하기지연 시간 줄이기
가드레일 강화
환각 줄이기출력 일관성 높이기탈옥 완화프롬프트 유출 줄이기
레퍼런스
용어집

Log in
출력 일관성 높이기
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
모범 사례/가드레일 강화

출력 일관성 향상



JSON 스키마 준수를 보장하려면

Claude가 항상 특정 스키마를 준수하는 유효한 JSON을 출력해야 하는 경우, 아래의 프롬프트 엔지니어링 기법 대신 Structured Outputs를 사용하세요. Structured outputs는 스키마 준수를 보장하며 이 사용 사례를 위해 특별히 설계되었습니다.

아래 기법들은 일반적인 출력 일관성이 필요하거나 엄격한 JSON 스키마를 넘어서는 유연성이 필요할 때 유용합니다.

Claude의 응답을 더 일관되게 만드는 방법은 다음과 같습니다:

원하는 출력 형식 지정하기

JSON, XML 또는 사용자 정의 템플릿을 사용하여 원하는 출력 형식을 정확하게 정의하면 Claude가 필요한 모든 출력 형식 요소를 이해할 수 있습니다.

Claude의 응답 미리 채우기


미리 채우기(prefilling)는 Claude Fable 5, Claude Mythos 5, Claude Mythos Preview, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 4.6에서 지원되지 않습니다. 대신 이를 지원하는 모델에서 structured outputs를 사용하거나 시스템 프롬프트 지침을 사용하세요.

Assistant 턴을 원하는 형식으로 미리 채우세요. 이 기법은 Claude의 친절한 서두를 건너뛰고 원하는 구조를 강제합니다.

예시로 제약하기

원하는 출력의 예시를 제공하세요. 이는 추상적인 지침보다 Claude의 이해를 더 효과적으로 학습시킵니다.

컨텍스트 일관성을 위한 검색 활용

일관된 컨텍스트가 필요한 작업(예: 챗봇, 지식 베이스)의 경우, 검색(retrieval)을 사용하여 Claude의 응답을 고정된 정보 집합에 기반하도록 하세요.

복잡한 작업을 위한 프롬프트 연결

복잡한 작업을 더 작고 일관된 하위 작업으로 나누세요. 각 하위 작업은 Claude의 온전한 주의를 받아, 확장된 워크플로우 전반에서 일관성 오류를 줄입니다.

Claude가 캐릭터를 유지하도록 하기

역할 기반 애플리케이션의 경우, 일관된 캐릭터를 유지하려면 의도적인 프롬프트 작성이 필요합니다.

  • 시스템 프롬프트를 사용하여 역할 설정하기: 시스템 프롬프트를 사용하여 Claude의 역할과 성격을 정의하세요. 이는 일관된 응답을 위한 강력한 기반을 마련합니다.
    
    캐릭터를 설정할 때 성격, 배경, 특정 특성이나 습관에 대한 상세한 정보를 제공하세요. 이렇게 하면 모델이 캐릭터의 특성을 더 잘 모방하고 일반화할 수 있습니다.
  • 가능한 시나리오에 대비하도록 Claude 준비시키기: 프롬프트에 일반적인 시나리오와 예상 응답 목록을 제공하세요. 이는 Claude가 캐릭터를 벗어나지 않고 다양한 상황을 처리하도록 "학습"시킵니다.

Was this page helpful?

  • 원하는 출력 형식 지정하기
  • Claude의 응답 미리 채우기
  • 예시로 제약하기
  • 컨텍스트 일관성을 위한 검색 활용
  • 복잡한 작업을 위한 프롬프트 연결
  • Claude가 캐릭터를 유지하도록 하기