구조
역할
Role
뜻
모델이 맡아야 할 관점이나 업무 역할을 지정하는 요소입니다.
언제 쓰나
필요한 전문성, 대상 독자, 말투를 설정할 때 사용합니다.
활용 예시
초보 개발자를 위한 한국어 기술 편집자 역할을 수행합니다.Generative AI Engineering
역할, 지시문, 문맥, 예시, 출력 스키마, 다단계 워크플로, 고급 추론 패턴으로 신뢰도 높은 AI 응답을 설계하는 핵심 용어를 설명합니다.
18 개 용어
구조
Role
모델이 맡아야 할 관점이나 업무 역할을 지정하는 요소입니다.
필요한 전문성, 대상 독자, 말투를 설정할 때 사용합니다.
초보 개발자를 위한 한국어 기술 편집자 역할을 수행합니다.구조
Instruction
모델이 수행해야 할 작업을 직접 명시한 문장입니다.
명확한 동사와 결과물 형식을 써서 모호함을 줄입니다.
보고서를 의사 결정이 가능한 다섯 개의 주요 내용으로 요약합니다.구조
Context
모델이 작업을 올바르게 해석하는 데 필요한 배경 정보입니다.
답변에 영향을 주는 독자, 목표, 제약, 원문, 정의를 제공합니다.
맥락: 사용자는 처음 사용하는 사용자이며, 해당 기능은 다음 주에 출시됩니다.구조
Constraint
내용, 길이, 형식, 도구, 허용 행동의 범위를 정하는 조건입니다.
완료 기준을 분명하고 검증 가능하게 만들 때 사용합니다.
제공된 정책만 사용하고, 150단어 이내로 작성하며, 누락된 날짜를 추론하지 않습니다.구조
Delimiter
지시문, 예시, 원본 데이터를 서로 구분하는 표시입니다.
프롬프트에 여러 섹션이 포함된 경우 XML-와 같은 태그, 제목 또는 fenced 블록을 사용합니다.
Summarize only the text inside <source>...</source>.예시
Zero-shot prompting
완성된 예시 없이 작업 지시만 제공하는 방식입니다.
모델이 이미 잘 이해하는 일반적인 작업에서 먼저 사용합니다.
각 리뷰를 긍정적, 중립 또는 부정적으로 분류합니다.예시
Few-shot prompting
실제 작업 전에 소수의 입력·출력 예시를 제공하는 방식입니다.
특정 분류 기준, 말투, 예외, 출력 패턴을 보여줄 때 사용합니다.
입력: 배송이 빨랐습니다. 출력: 물류 관련 긍정적. 이제 분류: 상자가 손상된 상태로 도착했습니다.재사용
Prompt template
실행할 때 변수로 채우는 자리표시자를 포함한 재사용 프롬프트입니다.
동일한 지시를 반복 적용해야 하는 업무 흐름에 사용합니다.
Summarize {{document}} for {{audience}} using {{format}}.출력
Structured output
기계가 읽을 수 있는 일정한 구조로 제한한 응답입니다.
다른 프로그램이 결과를 파싱하거나 검증해야 할 때 사용합니다.
title, summary, risk_level, 및 source_ids을 포함하는 객체를 반환합니다.출력
JSON Schema
허용되는 JSON 필드, 자료형, 필수 값을 정의하는 명세입니다.
자동화 흐름에서 파싱 실패를 줄이기 위해 지원되는 스키마 제약을 사용합니다.
status를 열거형으로, due_date을 null 허용 ISO 날짜로 정의합니다.워크플로
Task decomposition
복잡한 요청을 작고 검증 가능한 하위 작업으로 나누는 방식입니다.
조사, 변환, 검증, 최종 정리에 서로 다른 단계가 필요할 때 사용합니다.
먼저 요구 사항을 추출하고, 충돌을 식별한 다음, 답변 초안을 작성하고 검증합니다.워크플로
Prompt chaining
한 모델 단계의 출력을 다음 모델 단계의 입력으로 연결하는 방식입니다.
중간 결과를 검토·변환·승인해야 하는 작업에 사용합니다.
앞 단계의 오류가 전파될 수 있으므로 중요한 중간 결과를 검증해야 합니다.
Extract claims -> retrieve evidence -> verify each claim -> write the final brief.고급 추론 패턴
Step-back prompting
구체적인 질문에 답하기 전에 더 넓은 원칙, 정의, 판단 기준을 먼저 확인하는 방식입니다.
적용되는 개념이나 제약을 먼저 파악하지 않으면 구체적 사례를 잘못 해석하기 쉬울 때 사용합니다.
상위 원칙을 찾는 단계도 틀리거나 무관할 수 있으므로 권위 있는 근거와 대조해야 합니다.
먼저 환불 자격에 적용되는 정책 원칙을 식별합니다. 그런 다음 이 사례에 적용하고 관련 조항을 인용합니다.고급 추론 패턴
Least-to-most prompting
의존 관계가 있는 간단한 하위 문제부터 해결하고 검증된 결과를 이용해 더 어려운 전체 문제를 푸는 방식입니다.
후속 결론이 여러 선행 계산, 사실, 판단에 의존할 때 사용합니다.
초기 오류가 뒤 단계로 전파될 수 있으므로 선행 결과를 재사용하기 전에 검증해야 합니다.
1. 계약 날짜를 추출합니다. 2. 각 해지 통지 기간을 계산합니다. 3. 계산된 기간을 해지 조항과 비교합니다. 4. 증거와 함께 결론을 보고합니다.고급 추론 패턴
Self-consistency
서로 독립적으로 샘플링한 여러 후보 해답을 만들고 합의나 별도 검증 규칙으로 답을 선택하는 방식입니다.
여러 유효한 해결 경로를 비교할 수 있고 추가 비용이 정당화되는 어려운 작업에 선택적으로 사용합니다.
후보 간 합의가 정답을 증명하지 않으며 같은 오류에 함께 빠질 수 있고 여러 샘플은 지연시간과 비용을 늘립니다.
다섯 개의 독립적인 후보 총계를 생성하고, 최종 값을 비교하며, 원본 행과 결정론적 계산이 이를 확인하는 경우에만 하나를 선택합니다.고급 추론 패턴
Critique-and-revise
초안을 만든 뒤 명확한 기준과 근거로 평가하고 발견된 약점을 수정하는 방식입니다.
완전성, 출처 근거, 형식, 말투, 정책 준수처럼 검토 가능한 기준이 있을 때 사용합니다.
모델이 자신의 오류를 놓칠 수 있으므로 영향이 큰 결과에는 독립 검사나 사람 검토가 필요합니다.
답변 초안을 작성합니다. 필수 사실, 인용, 금지된 주장 및 길이에 대한 비판적 검토를 수행합니다. 실패한 항목만 수정하고, 최종 답변을 반환합니다.고급 추론 패턴
Plan-and-execute
작업 계획과 실행을 분리해 진행 전에 의존 관계, 도구, 확인 지점, 완료 기준을 정하는 방식입니다.
순서, 권한, 자원 제한, 중간 검증이 중요한 여러 단계 작업에 사용합니다.
계획은 수정 가능한 것으로 다루고 새 근거가 가정을 무효화하면 그대로 진행하지 말아야 합니다.
종속성과 승인 지점을 포함하는 간결한 실행 계획을 반환합니다. 승인된 각 단계를 실행하고, 증거를 기록하고, 가정이 실패하면 다시 계획합니다.고급 추론 패턴
Verifier pattern
후보 답변을 수용하기 전에 별도 검증 단계에서 규칙, 근거, 스키마, 결정적 도구와 대조하는 방식입니다.
중요한 주장, 계산, 인용, 구조화 출력, 도구 인자를 독립적으로 검사할 수 있을 때 사용합니다.
검증기가 생성 단계와 동일한 누락 근거나 잘못된 가정을 공유하면 같은 오류를 반복할 수 있습니다.
생성기: 원본 행 ID와 함께 송장 요약을 생성합니다. 검증기: 총계를 다시 계산하고, 스키마를 검증하며, 지원되지 않는 주장을 거부합니다.작업 구조와 평가 근거가 추가 단계, 토큰, 지연시간, 복잡성을 정당화할 때만 패턴을 선택합니다.
| 필요한 것 | 우선 검토할 패턴 |
|---|---|
| 사례에 적용하기 전에 상위 원칙 확인 | 스텝백 프롬프팅 |
| 선행 하위 문제를 의존 순서대로 해결 | 최소에서 최대 순차 프롬프팅 |
| 추가 샘플링이 정당할 때 여러 후보 해답 비교 | 자기 일관성과 독립 검증 |
| 명확한 검토 기준으로 초안 개선 | 비평 후 수정 |
| 의존 관계, 도구, 승인 지점 조정 | 계획 후 실행 |
| 근거 없는 주장, 잘못된 스키마·계산 거부 | 검증기 패턴 |
아닙니다. 간결한 답변, 확인 가능한 중간 결과, 인용 근거, 가정, 계산, 검증 결과를 요청하는 편이 좋습니다. 일부 추론 모델은 내부 사고를 자동으로 수행하며 긴 설명이 보인다고 정답이 증명되는 것은 아닙니다.
아닙니다. 효과는 모델, 작업, 프롬프트, 샘플링, 평가 방법에 따라 다르고 지연시간, 토큰 비용, 상관된 오류, 오류 전파를 늘릴 수 있습니다. 대표 사례에서 단순한 기준 프롬프트와 비교해야 합니다.
비평 후 수정은 초안을 검토하고 편집해 개선합니다. 검증기는 근거, 규칙, 스키마, 결정적 도구와 후보를 대조하는 수용 관문으로 작동하며 직접 수정하지 않고 거부할 수도 있습니다.
구조화 프롬프팅, 추론, 계획, 검증, 에이전트 워크플로, 모델별 사고 동작을 설명하는 공식 문서입니다.
다양한 추론 경로를 샘플링하고 가장 일관된 답을 선택하는 자기 일관성 방식을 제시한 원 논문입니다.
프롬프트를 근거, 기록, 상태, 재사용 자료가 포함된 통제된 컨텍스트로 확장합니다.
텍스트와 이미지, 문서, 음성, 동영상을 결합하는 요청을 설계합니다.
반복 가능한 사례, 지표, 회귀 검사로 프롬프트 변형을 비교합니다.
운영 프롬프트를 버전 관리하고 승인·배포·관측·롤백·폐기합니다.
검색 질문 재작성, 근거 한정 답변, 답변 보류, 인용, 종합, 출처 충돌 처리를 적용합니다.