Step 2: 프롬프트
기능 소개
프롬프트는 AI에게 효과적으로 지시하는 기술입니다. 잘 작성된 프롬프트는 같은 모델에서도 훨씬 더 좋은 결과를 얻을 수 있게 해줍니다.AI 자동 생성 기능 — 복잡한 프롬프트 작성법을 몰라도 원하는 역할을 자연어로 설명하면 AI가 시스템 프롬프트와 Few-shot 예시를 자동으로 생성해줍니다.
AI 자동 생성 기능
프롬프트와 Few-shot을 직접 작성하지 않아도, 자연어로 원하는 역할을 설명하면 AI가 자동으로 만들어줍니다.- 프롬프트 자동 생성
- Few-shot 자동 생성
프롬프트의 효과
- 정확성 향상 (Accuracy) — 의도에 부합하는 정확한 답변을 획득합니다.
- 일관성 유지 (Consistency) — 반복적인 작업에서도 동일한 품질을 유지합니다.
- 재사용성 확보 (Reusability) — 잘 만든 프롬프트는 템플릿으로 저장하여 활용할 수 있습니다.
기본 VS 옵션
- 기본 (Basic)
- 옵션 (Advanced)
일회성 질문 및 간단한 작업에 적합합니다.
- AI 실습 화면 하단 입력창에서 직접 작성
- 명확한 지시문 작성
- 간단한 역할 부여
- 출력 형식 지정
[기본] 프롬프트 작성 기법 3가지
1. 명확한 지시문
두루뭉술한 질문 대신 구체적 조건과 범위를 명시합니다.| 프롬프트 | |
|---|---|
| BEFORE | ”이거 설명해줘” |
| AFTER | ”이 개념을 초보자도 이해할 수 있게 3문장으로 설명해줘” |
2. 역할 부여
AI에게 전문가 역할을 지정하면 해당 분야에 맞는 깊이 있는 답변을 얻을 수 있습니다.예: “너는 10년 경력의 마케팅 전문가야. 이 제품의 타겟 고객층을 분석해줘.”
3. 출력 형식 지정
표, 목록, JSON 등 원하는 형식을 명시하면 정리된 결과를 받을 수 있습니다.예: “결과를 마크다운 표로 정리해줘. 열은 항목, 장점, 단점으로 구성해.”
시스템 프롬프트 (System Prompt)
개념
시스템 프롬프트는 대화 전체에 적용되는 AI의 기본 설정입니다. 마치 연극의 ‘배역 설정’ 과 같아서, AI가 어떤 역할로 어떤 스타일로 응답할지를 정의합니다.4대 구성 요소
1. 역할 (Role)
1. 역할 (Role)
AI가 어떤 전문가인지 정체성을 정의합니다.
예: “10년 경력의 시니어 개발자이자 교육 전문가”
2. 전문성 (Expertise)
2. 전문성 (Expertise)
담당할 수 있는 지식 영역을 명시합니다.
예: “Python, 알고리즘, 코드 디버깅 전문”
3. 톤 & 스타일
3. 톤 & 스타일
응답의 분위기, 말투, 난이도를 설정합니다.
예: “친근하고 격려하는 톤, 초보자도 이해하기 쉽게”
4. 제약 조건
4. 제약 조건
하지 말아야 할 것과 지켜야 할 규칙을 정합니다.
예: “전문 용어 사용 자제, 비유와 예시 필수”
프롬프트 템플릿 불러오기
미리 저장하고 활성화한 프롬프트 템플릿을 LLM 실습에서 불러와 적용하는 방법입니다.프롬프트 메뉴에서 활성화 상태인 템플릿만 LLM 실습과 에이전트 빌더에서 불러올 수 있습니다.
Few-shot 학습
개념
Few-shot은 AI에게 “이런 식으로 대답해 줘” 라는 패턴을 예시로 보여주어 답변 방식을 학습시키는 기법입니다. 단순히 말로 설명하는 것보다 구체적인 입력-출력 예시를 2~3개 제공했을 때 AI의 성능과 형식 준수율이 크게 향상됩니다.예시 제공량에 따른 분류
| 유형 | 설명 |
|---|---|
| Zero-shot | 예시 없이 바로 질문. AI의 기본 지식에 의존 |
| One-shot | 하나의 예시를 제공하여 대략적인 방향성 제시 |
| Few-shot | 여러 개의 예시를 통해 패턴을 명확히 학습. 가장 안정적이고 품질 높은 결과 |
예시가 많을수록 정확도는 높아지지만 토큰 사용량이 증가합니다. 일반적으로 2~3개의 예시가 비용 대비 효과가 가장 좋습니다.
Few-shot 사용법
- 직접 작성
- 템플릿 불러오기
직접 예시를 작성하여 AI에게 원하는 응답 형식을 가르치는 방법입니다.대화 입력 시 아래와 같은 형태로 예시를 포함합니다:
프롬프트 직접 생성
프롬프트 메뉴에서 직접 시스템 프롬프트를 만들 수 있습니다..png?fit=max&auto=format&n=HcXsvnvL66h2BotI&q=85&s=aded5ae61c6e7ad221904da618255766)
프롬프트 정보 입력
생성 팝업에서 다음 항목을 입력합니다:
- 색상: 카드 구분 색상 선택
- 프롬프트 이름: 예) 코딩 튜터, 마케팅 전문가
- 간단한 설명: 프롬프트의 역할을 간략히 설명
- 시스템 프롬프트: 역할(Role), 전문성(Expertise), 톤 & 스타일(Tone), 제약 조건(Constraints) 작성
Few-shot 직접 생성
Few-shot 메뉴에서 직접 입출력 예시 세트를 만들 수 있습니다..png?fit=max&auto=format&n=HcXsvnvL66h2BotI&q=85&s=4e1069fcd3e5225c5dafd197f5e7811a)
예시 세트 작성
생성 팝업에서 다음 항목을 입력합니다:
- 예시 세트 이름: 예) 감정 분석 예시
- 입출력 예시: 입력(사용자 메시지)과 출력(AI 응답)을 각각 작성
- [+ 예시 추가] 버튼으로 여러 예시를 추가 (권장: 2~3개)
템플릿 관리
생성된 프롬프트와 Few-shot은 각 메뉴에서 카드 형태로 관리됩니다. 각 카드의 [⋮] 버튼을 클릭하면 다음 관리 기능을 사용할 수 있습니다.| 기능 | 설명 |
|---|---|
| 활성화 / 비활성화 | 활성화하면 AI 실습 화면의 [+] 버튼 > 템플릿에서 불러올 수 있고, 에이전트 빌더에서도 연결 가능합니다. 비활성화하면 목록에서 숨겨집니다. |
| 수정 | 프롬프트 또는 Few-shot의 내용을 편집합니다. |
| 공유 관리 | 수강 중인 강의(클래스)에 나의 프롬프트/Few-shot을 공유합니다. 같은 강의의 훈련생들이 공유된 템플릿을 불러와 활용할 수 있습니다. |
| 삭제 | 해당 프롬프트 또는 Few-shot을 영구 삭제합니다. |
상단 통계 영역에서 전체 수, 활성 수, 비활성 수를 한눈에 확인할 수 있습니다. 검색, 정렬(최근 생성순), 상태 필터링으로 템플릿을 효율적으로 관리하세요.
.png?fit=max&auto=format&n=HcXsvnvL66h2BotI&q=85&s=806a468aa31f444578941524dc166bdd)
.png?fit=max&auto=format&n=HcXsvnvL66h2BotI&q=85&s=1246444b8a850910d745e1819ee6f732)