브리프노트 - AI 코딩 에이전트 검수 연습 자료
버전: 2026-10-23
원문: https://coordilink.co.kr/ko/article/detail.php?slug=ai-coding-agent-non-developer-check

이 자료의 주문번호, 상태, 금액은 모두 직접 만든 가상 데이터입니다.
실제 고객 정보, 실제 주문, 회계 처리 규칙, 특정 쇼핑몰 정책을 담지 않습니다.
CSV 6개와 기대 결과 JSON 1개를 제공하며 실행 프로그램은 없습니다.
특정 AI 제품의 성능 시험 결과나 완성된 업무 도구가 아닙니다.

연습 순서
1. 원문의 가상 주문 합계 요청문과 권한 제한 조건을 읽습니다.
2. 01-basic.csv로 시제품의 결과를 확인합니다. 기대값은 3건, 20,000원입니다.
3. 나머지 파일을 한 번에 하나씩 적용하고 expected-results.json과 대조합니다.
4. 입력, 기대 결과, 실제 결과와 실패/미실행 이유를 따로 기록합니다.
5. 실제 주문 API, 데이터베이스, 결제, 메일 발송이나 고객 자료를 연결하지 않습니다.

이 연습에서 정한 규칙
- 열 이름은 order_id, status, amount 순서입니다.
- status는 PAID와 CANCELLED만 허용합니다.
- amount는 0 이상의 정수입니다. 빈 값은 0원이 아니라 오류입니다.
- 0원 PAID 주문도 결제완료 건수에는 포함합니다.
- 주문번호는 비어 있거나 파일 안에서 중복되면 안 됩니다.
- 오류가 한 행이라도 있으면 전체 파일을 거부합니다. 정상 행만 합산하지 않습니다.
- 헤더만 있는 파일은 정상이며 0건, 0원입니다.

파일별 기대 결과
01-basic.csv: 3건, 20,000원
02-cancelled-only.csv: 0건, 0원
03-zero-paid.csv: 1건, 0원
04-header-only.csv: 0건, 0원
05-missing-amount.csv: C003의 금액 누락을 알리고 전체 합산 중단
06-duplicate-id.csv: A001의 중복을 알리고 전체 합산 중단

JSON의 행 번호는 헤더를 포함해 세며, C003 금액 누락은 4행,
A001 중복은 최초 2행과 추가 6행입니다.
화면에서 헤더를 빼고 데이터 행 번호로 표시한다면 그 차이를 설명해야 합니다.
오류 화면의 문구까지 동일할 필요는 없지만, 행과 원인이 식별되고
부분 합계를 정상 결과처럼 표시하지 않아야 합니다.

이 6개 파일로는 모든 예외를 시험하지 않습니다. 음수, 소수, 허용하지 않은
상태, CSV 인용부호와 인코딩, 큰 파일, 동시 이용, 파일 업로드 제한,
로그인과 권한, 복구 등은 별도 검증 항목입니다.
시제품 검수 결과를 실제 운영의 보안/정확성/배포 승인으로 사용하지 마세요.
