이 과정은 Claude에서 최적의 프롬프트를 엔지니어링하는 방법을 단계별로 종합적으로 이해할 수 있도록 구성되었습니다.
이 과정을 완료하면 다음을 할 수 있게 됩니다:
- 좋은 프롬프트의 기본 구조 마스터하기
- 일반적인 실패 모드를 인식하고 이를 해결하는 '80/20' 기법 학습하기
- Claude의 강점과 약점 이해하기
- 일반적인 사용 사례에 대한 강력한 프롬프트를 처음부터 구축하기
이 과정은 프롬프트 작성과 문제 해결을 직접 연습할 수 있는 많은 기회를 제공하도록 구성되었습니다. 과정은 연습 문제가 포함된 9개의 챕터와 더 고급 방법을 다루는 부록으로 구성되어 있습니다. 챕터 순서대로 과정을 진행하는 것을 권장합니다.
각 레슨에는 하단에 "Example Playground" 영역이 있어 레슨의 예제를 자유롭게 실험하고 프롬프트 변경이 Claude의 응답을 어떻게 바꾸는지 직접 확인할 수 있습니다. 정답지도 제공됩니다.
참고: 이 튜토리얼은 가장 작고, 빠르며, 저렴한 모델인 Claude 3 Haiku를 사용합니다. Anthropic에는 두 가지 다른 모델인 Claude 3 Sonnet과 Claude 3 Opus가 있으며, 이들은 Haiku보다 더 지능적이고, Opus가 가장 지능적입니다.
이 튜토리얼은 Anthropic의 Claude for Sheets 확장 프로그램을 사용하는 Google Sheets 버전도 제공됩니다. 더 사용자 친화적이므로 해당 버전을 사용하는 것을 권장합니다.
시작할 준비가 되면 아래 목차에서 원하는 버전의 01_Basic Prompt Structure
로 이동하여 진행하세요.
이 저장소는 세 가지 버전의 튜토리얼을 제공합니다:
- Anthropic 1P: Anthropic의 직접 API를 사용하는 버전
- AmazonBedrock (Anthropic): Amazon Bedrock에서 Anthropic API를 사용하는 버전
- AmazonBedrock (boto3): Amazon Bedrock에서 boto3 라이브러리를 사용하는 버전
각 챕터는 레슨과 연습 문제 세트로 구성되어 있습니다.
- Chapter 0: 튜토리얼 사용법
-
Chapter 1: 기본 프롬프트 구조
-
Chapter 2: 명확하고 직접적으로 표현하기
-
Chapter 3: 역할 할당하기
-
Chapter 4: 데이터와 지시사항 분리하기
-
Chapter 5: 출력 형식 지정 및 Claude를 대신해서 말하기
-
Chapter 6: Precognition (단계별로 생각하기)
-
Chapter 7: 예시 사용하기
- Anthropic 1P | [Bedrock (Anthropic)](./AmazonBedrock/anthropic/07_Using_Examples _Few-Shot_Prompting.ipynb) | Bedrock (boto3)
-
Chapter 8: Hallucination 방지하기
-
Chapter 9: 복잡한 프롬프트 구축하기 (산업별 사용 사례)
-
부록 1: 프롬프트 연결하기
-
부록 2: 도구 사용
-
부록 3: Search & Retrieval
-
부록 4: 경험적 성능 평가 (Bedrock 전용)