Loading...
    • 개발자 가이드
    • API 참조
    • MCP
    • 리소스
    • 릴리스 노트
    Search...
    ⌘K
    첫 단계
    Claude 소개빠른 시작
    모델 및 가격
    모델 개요모델 선택Claude 4.5의 새로운 기능Claude 4.5로 마이그레이션모델 지원 중단가격
    Claude로 구축
    기능 개요Messages API 사용컨텍스트 윈도우프롬프트 작성 모범 사례
    기능
    프롬프트 캐싱컨텍스트 편집확장 사고노력메시지 스트리밍배치 처리인용다국어 지원토큰 계산임베딩비전PDF 지원Files API검색 결과구조화된 출력
    도구
    개요도구 사용 구현 방법세분화된 도구 스트리밍Bash 도구코드 실행 도구프로그래밍 방식 도구 호출컴퓨터 사용 도구텍스트 편집기 도구웹 가져오기 도구웹 검색 도구메모리 도구도구 검색 도구
    에이전트 스킬
    개요빠른 시작모범 사례API와 함께 스킬 사용
    에이전트 SDK
    개요빠른 시작TypeScript SDKTypeScript V2 (미리보기)Python SDK마이그레이션 가이드
    API의 MCP
    MCP 커넥터원격 MCP 서버
    타사 플랫폼의 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    프롬프트 엔지니어링
    개요프롬프트 생성기프롬프트 템플릿 사용프롬프트 개선기명확하고 직접적으로예제 사용 (다중 샷 프롬프팅)Claude가 생각하도록 하기 (CoT)XML 태그 사용Claude에게 역할 부여 (시스템 프롬프트)Claude의 응답 미리 채우기복잡한 프롬프트 연결긴 컨텍스트 팁확장 사고 팁
    테스트 및 평가
    성공 기준 정의테스트 케이스 개발평가 도구 사용지연 시간 감소
    가드레일 강화
    환각 감소출력 일관성 증가탈옥 완화거부 스트리밍프롬프트 유출 감소Claude를 캐릭터로 유지
    관리 및 모니터링
    Admin API 개요사용량 및 비용 APIClaude Code Analytics API
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

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

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • 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
    • Catalog
    • 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
    프롬프트 엔지니어링

    프롬프트 템플릿과 변수 사용하기

    Claude를 사용하여 LLM 기반 애플리케이션을 배포할 때, API 호출은 일반적으로 두 가지 유형의 콘텐츠로 구성됩니다:

    • 고정 콘텐츠: 여러 상호작용에서 일정하게 유지되는 정적 지시사항이나 컨텍스트
    • 가변 콘텐츠: 각 요청이나 대화마다 변경되는 동적 요소들, 예를 들어:
      • 사용자 입력
      • 검색 증강 생성(RAG)을 위한 검색된 콘텐츠
      • 사용자 계정 기록과 같은 대화 컨텍스트
      • Claude에 대한 다른 독립적인 호출에서 제공되는 도구 사용 결과와 같은 시스템 생성 데이터

    프롬프트 템플릿은 이러한 고정 부분과 가변 부분을 결합하여 동적 콘텐츠에 대한 자리 표시자를 사용합니다. Claude Console에서 이러한 자리 표시자는 **{{이중 괄호}}**로 표시되어 쉽게 식별할 수 있고 다양한 값을 빠르게 테스트할 수 있습니다.


    프롬프트 템플릿과 변수를 언제 사용해야 하는가

    프롬프트의 어떤 부분이든 Claude에 대한 다른 호출에서 반복될 것으로 예상되는 경우 항상 프롬프트 템플릿과 변수를 사용해야 합니다(API 또는 Claude Console을 통해서만 가능합니다. claude.ai는 현재 프롬프트 템플릿이나 변수를 지원하지 않습니다).

    프롬프트 템플릿은 여러 가지 이점을 제공합니다:

    • 일관성: 여러 상호작용에서 프롬프트의 일관된 구조를 보장
    • 효율성: 전체 프롬프트를 다시 작성하지 않고도 가변 콘텐츠를 쉽게 교체
    • 테스트 가능성: 가변 부분만 변경하여 다양한 입력과 엣지 케이스를 빠르게 테스트
    • 확장성: 애플리케이션의 복잡성이 증가함에 따라 프롬프트 관리를 단순화
    • 버전 관리: 동적 입력과 분리된 프롬프트의 핵심 부분만 추적하여 시간이 지남에 따른 프롬프트 구조 변경사항을 쉽게 추적

    Claude Console은 위의 모든 기능을 지원하는 기능과 도구를 제공하기 위해 프롬프트 템플릿과 변수를 광범위하게 사용합니다:

    • 프롬프트 생성기: 프롬프트에 필요한 변수를 결정하고 출력하는 템플릿에 포함시킵니다
    • 프롬프트 개선기: 모든 변수를 포함한 기존 템플릿을 가져와서 개선된 템플릿 출력에서 이를 유지합니다
    • 평가 도구: 프롬프트 템플릿의 가변 부분과 고정 부분을 분리하여 프롬프트를 쉽게 테스트, 확장 및 버전 추적할 수 있게 해줍니다

    프롬프트 템플릿 예시

    영어 텍스트를 스페인어로 번역하는 간단한 애플리케이션을 고려해 보겠습니다. 번역된 텍스트는 사용자나 Claude 호출 간에 이 텍스트가 변경될 것으로 예상되므로 가변적입니다. 이 번역된 텍스트는 데이터베이스나 사용자 입력에서 동적으로 검색될 수 있습니다.

    따라서 번역 앱의 경우 다음과 같은 간단한 프롬프트 템플릿을 사용할 수 있습니다:

    이 텍스트를 영어에서 스페인어로 번역하세요: {{text}}

    다음 단계

    프롬프트 생성하기

    Claude Console의 프롬프트 생성기에 대해 알아보고 Claude가 프롬프트를 생성하도록 해보세요.

    XML 태그 적용하기

    프롬프트 변수 게임을 한 단계 업그레이드하고 싶다면 XML 태그로 감싸보세요.

    Claude Console

    Claude Console에서 사용할 수 있는 수많은 프롬프트 개발 도구들을 확인해보세요.