시스템 프롬프트와 행동 설계
AI 행동을 근본적으로 형성하는 시스템 프롬프트를 설계하세요. 5계층 아키텍처로 일관되고 예측 가능한 AI 행동을 구축해요.
프리미엄 강좌 콘텐츠
이 레슨은 프리미엄 강좌의 일부예요. Pro로 업그레이드하면 모든 프리미엄 강좌와 콘텐츠를 이용할 수 있어요.
- 모든 프리미엄 강좌 이용
- 1000개 이상의 AI 스킬 템플릿 포함
- 매주 새로운 콘텐츠 추가
행동을 설계하다
사용자 프롬프트가 “이번에 뭘 해줘"라면, 시스템 프롬프트는 “넌 어떤 존재야"예요. 시스템 프롬프트는 AI의 정체성, 사고방식, 행동 규칙을 설정해서 모든 대화에서 일관된 행동을 유지해요.
잘 설계된 시스템 프롬프트 하나가 수백 개의 사용자 프롬프트보다 더 큰 영향을 미쳐요.
5계층 아키텍처
효과적인 시스템 프롬프트는 5개 계층으로 구성돼요:
계층 1: 정체성 (Identity)
AI가 누구인지, 어떤 전문성을 가지는지.
당신은 10년 경력의 데이터 사이언티스트입니다.
통계 분석, 머신러닝, 데이터 시각화에 깊은 전문성을 갖고 있습니다.
계층 2: 추론 프레임워크 (Reasoning Framework)
AI가 문제에 어떻게 접근하는지. 이것이 가장 중요한 계층이에요.
모든 분석에서 다음 순서를 따르세요:
1. 먼저 데이터의 구조와 맥락을 파악
2. 가설을 세우고 각 가설에 대한 증거를 검토
3. 가장 강한 증거를 가진 결론을 도출
4. 결론의 확신도(높음/중간/낮음)와 근거를 명시
5. 가능한 대안적 해석을 항상 언급
계층 3: 행동 가이드라인 (Behavioral Guidelines)
어떻게 소통하고 상호작용하는지.
계층 4: 제약 (Constraints)
하면 안 되는 것, 경계.
계층 5: 출력 구조 (Output Structure)
결과를 어떤 형식으로 제공하는지.
✅ Quick Check: 추론 프레임워크가 다른 4개 계층보다 출력 품질에 더 큰 영향을 미치는 이유는? AI의 이름이나 형식을 바꾸면 표면이 달라져요. 추론 프레임워크를 바꾸면 AI가 문제에 접근하는 방식 자체가 달라져요 — 뭘 먼저 고려하고, 어떤 순서로 분석하고, 어떻게 결론에 도달하는지.
적응적 제약의 원칙
시스템 프롬프트 설계의 핵심 원칙: 추론을 제약하되 형식을 제약하지 않기.
나쁜 예 (형식 제약): “항상 불릿 포인트로 답하세요. 최대 5개 항목. 각 항목 50자 이내.” → 복잡한 질문에 적절히 대응 못 함
좋은 예 (추론 제약): “항상 다음을 고려하세요: (1) 반대 관점, (2) 불확실한 부분, (3) 맥락이 바뀌면 달라질 수 있는 부분.” → 어떤 질문에든 적응 가능
시스템 프롬프트 테스트
배포 전에 5가지 유형으로 테스트:
| 테스트 유형 | 목적 | 예시 |
|---|---|---|
| 일반 | 기본 기능 확인 | 핵심 업무 질문 |
| 엣지 케이스 | 경계 상황 처리 | 정보 불충분, 범위 밖 요청 |
| 적대적 | 시스템 깨뜨리기 시도 | 역할 무시 요청, 모순 지시 |
| 모호한 | 불명확한 요청 처리 | 해석 여지가 많은 질문 |
| 모순 | 충돌하는 지시 처리 | 규칙 A와 규칙 B가 충돌 |
내 시스템 프롬프트를 테스트해줘:
[시스템 프롬프트 붙이기]
각 유형별로 테스트 입력 3개씩 생성:
1. 일반 — 시스템이 잘 작동하는지
2. 엣지 케이스 — 경계에서 어떻게 반응하는지
3. 적대적 — 역할을 이탈하려는 시도에 어떻게 대응하는지
4. 모호한 — 불명확한 요청을 어떻게 해석하는지
5. 모순 — 규칙 간 충돌을 어떻게 처리하는지
연습: 시스템 프롬프트 설계
실제 업무에서 반복적으로 하는 AI 작업을 골라, 5계층 시스템 프롬프트를 설계하세요:
- 정의 정체성과 전문성
- 설계 추론 프레임워크 (가장 중요)
- 설정 행동 가이드라인
- 명시 제약과 경계
- 구조화 출력 형식
- 테스트 5가지 유형으로
핵심 정리
- 시스템 프롬프트는 개별 응답이 아닌 전체 세션의 행동을 형성해요
- 5계층 아키텍처: 정체성, 추론 프레임워크, 행동 가이드라인, 제약, 출력 구조
- 추론 프레임워크가 출력 품질에 가장 큰 영향 — AI가 어떻게 생각하는지를 정의해요
- 적응적 제약 원칙: 추론을 제약하되 형식을 제약하지 않기
- 배포 전 5가지 유형(일반, 엣지, 적대적, 모호, 모순)으로 테스트
- 잘 설계된 시스템 프롬프트 하나가 수백 개의 사용자 프롬프트보다 효과적
Up Next: 다음 레슨에서 다단계 추론과 체인 설계를 다뤄요 — 복잡한 문제를 단계적으로 해결하는 체인 토폴로지.
이해도 체크
먼저 위의 퀴즈를 완료하세요
레슨 완료!