명확한 요청과 출력 계약
관련 기초 개념
개요
모호한 요청을 검증 가능한 요구사항으로 고친다.
먼저 토큰·문맥·Transformer의 핵심 개념을 확인하세요.
핵심 개요
요청은 입력·원하는 결과·제약·성공 기준을 함께 적어야 실행 가능한 계약이 됩니다. “좋게 고쳐줘”는 어떤 동작을 보존해야 하는지 알려주지 못합니다.
모델 출력은 제안입니다. 형식을 검사하는 단계와 사실·업무 규칙을 검사하는 단계를 분리하면 실패 지점을 구분할 수 있습니다.
필요한 용어
- 출력 계약: 결과의 필드·형식·허용 범위를 정한 약속
- 수용 기준: 작업을 완료로 판단할 관찰 가능한 조건
작동 과정
- 현재 입력과 변경 가능한 범위를 적습니다.
- 정상·오류 상황의 기대 결과를 예시로 정합니다.
- 출력 형식과 업무 규칙을 별도로 검증합니다.
풀이 예제
아래 입력과 기록은 직접 만든 교육용 가상 자료입니다.
입력·조건
“매출을 분석해줘”라는 요청에 원화 금액과 달러 금액이 섞인 CSV가 전달됐습니다.
판단·결과
통화·환산일·결측 처리·원하는 집계 단위를 확인하기 전에는 전체 합계를 확정하지 않습니다.
이렇게 판단한 이유
문장 형식이 맞아도 통화가 섞인 합계는 업무상 의미가 없습니다. 불명확한 조건을 먼저 드러내야 합니다.
흔한 실패와 복구
출력 예시를 많이 주는 것으로 요구사항 누락을 덮지 않습니다. 통화·범위·실패 처리 같은 필수 조건을 계약에 직접 씁니다.
확인 문제
명확한 요청에 반드시 포함할 것은?
- 막연한 품질 형용사만
- 관찰 가능한 성공 기준과 변경 범위
- 모든 작업을 알아서 하라는 문장
풀이 기록 기능을 불러오는 중…
해설 보기
정답: B. 관찰 가능한 성공 기준과 변경 범위
관찰 가능한 성공 기준과 변경 범위 출력 예시를 많이 주는 것으로 요구사항 누락을 덮지 않습니다. 통화·범위·실패 처리 같은 필수 조건을 계약에 직접 씁니다.
참고 자료
- Anthropic: Context engineering — 지침·도구·검색·기록의 문맥 관리.
- Python: json — JSON의 직렬화·파싱과 자료형.
자료 확인: 2026-10-21. 사례·문항·실습은 자체 제작했습니다. 외부 서비스 호출과 실제 모델 품질 측정은 학습자가 별도 환경에서 수행합니다.
직접 적용하기
교육용 가상 상황
“시트의 오류를 수정해줘”를 AI에게 위임하려 합니다. 수식·서식·매크로 중 변경 범위와 성공·실패 조건을 명시한 요청을 작성하세요.
모호한 요청을 검증 가능한 요구사항으로 고친다. 판단 근거와 검증할 결과를 적으세요.
답안 저장 기능을 불러오는 중…
검증 기준과 해설 보기
- 변경 범위와 보존 동작을 정한다
- 재현 입력·기대 결과를 적는다
- 확인 불가한 조건은 질문으로 남긴다
대상 파일과 시트·셀 범위를 지정하고 특정 수식의 오류만 수정하도록 제한합니다. 서식·외부 링크는 보존하며 수정 전후 수식과 값, 재현 절차를 요구합니다. 원문이 없거나 계산 엔진이 다르면 먼저 확인하도록 요청합니다.
복습하기
- 출력 계약과 사실 검사는 같은가요?
- 성공 기준은 어떻게 쓰나요?
- 모호한 통화는 어떻게 처리하나요?
답변 확인 기준
- 출력 계약과 사실 검사는 같은가요?
형식 검사와 내용 검사는 별개입니다.
- 성공 기준은 어떻게 쓰나요?
특정 입력에서 기대할 결과와 보존 조건으로 씁니다.
- 모호한 통화는 어떻게 처리하나요?
통화·환산 기준을 확인한 뒤 집계합니다.