25. 조사·작성·검토 역할 나누기
조사, 작성, 검토 역할을 나누어 결과 품질을 높이는 교안이다.
한 대화에서 조사, 작성, 검토를 모두 하면 처음 만든 내용을 스스로 욹호하는 문제가 생길 수 있다. 역할과 입력 자료를 분리한다.
서브에이전트는 주 에이전트가 맡긴 일부 작업을 독립된 맥락과 도구 범위에서 수행하는 보조 에이전트이다. 단순히 한 대화에서 역할 문구만 바꾸는 것보다 입력, 결과, 권한을 분리하기 쉽다.
"ai_prompt" 폴더에 "25_roles" 폴더를 만든다.25_roles/
├── 요청.md
├── 조사.md
├── 초안.md
├── 검토.md
└── 최종.md
"요청.md"에 다음 내용을 입력한다.주제: 교육 현장에서 생성형 AI를 안전하게 사용하는 방법
대상: 생성형 AI를 처음 사용하는 성인
결과: 700자 안팔의 안내문
필수: 개인정보, 사실 확인, 사람의 최종 검토
제외: 확인되지 않은 법률 해석과 특정 제품 홍보
당신의 역할은 조사자이다.
안내문을 작성하지 않는다.
요청.md의 주제에 필요한 근거를 수집한다.
공식 출처를 우선한다.
출력:
| 핵심 내용 | 근거 출처 | 게시일·수정일 | 확인한 문장 | 미확인 사항 |
해석과 권고를 추가하지 않는다.
"조사.md"에 저장한다."요청.md"와 "조사.md"를 제공한다.당신의 역할은 작성자이다.
요청.md와 조사.md에 있는 내용만 사용한다.
700자 안팔의 안내문을 작성한다.
제목과 세 개의 소제목을 사용한다.
확인되지 않은 내용은 넣지 않는다.
출처는 문서 끝에 정리한다.
"초안.md"에 저장한다."요청.md", "조사.md", "초안.md"를 제공한다.당신의 역할은 검토자이다.
초안을 다시 작성하지 않는다.
아래 항목만 확인한다.
- 요청.md의 필수 내용 누락
- 조사.md에 없는 주장
- 출처와 맞지 않는 설명
- 개인정보를 입력하도록 오해할 표현
- 같은 내용의 반복
- 700자 안팔인지
출력:
| 위치 | 문제 | 근거 | 수정 방향 |
문제가 없으면 '문제 없음'으로 표시한다.
"검토.md"에 저장한다."검토.md"를 제공한다.검토.md에서 원자료로 확인된 지적만 반영한다.
요청.md의 필수 조건과 조사.md의 사실은 유지한다.
수정한 부분을 목록으로 먼저 제시하고 최종본을 작성한다.
"최종.md"에 저장한다.서브에이전트를 지원하는 도구에서는 조사자, 작성자, 검토자를 별도 에이전트로 만들 수 있다. 지원하지 않는 도구에서는 서로 다른 대화와 파일로 같은 분리 원리를 적용한다.
역할 | 읽을 자료 | 사용할 도구 | 만들 결과 | 금지
조사 | 요청.md | 웹 검색·읽기 | 조사.md | 초안 작성
작성 | 요청.md, 조사.md | 파일 읽기 | 초안.md | 새 사실 추가
검토 | 요청.md, 조사.md, 초안.md | 파일 읽기 | 검토.md | 원문 직접 수정
조사 결과 확인
→ 작성자에게 전달
→ 초안 확인
→ 검토자에게 전달
→ 지적 근거 확인
→ 최종본 작성
서브에이전트:
- 주 에이전트가 작업을 나누고 결과를 회수한다.
- 보조 역할끼리 직접 협의하지 않아도 된다.
- 짧고 독립적인 조사, 검사, 분류에 적합하다.
에이전트 팀:
- 여러 에이전트가 각자 역할과 작업 목록을 갖는다.
- 결과와 진행 상태를 서로 공유하거나 조정한다.
- 병렬 작업이 많고 역할 사이 협의가 필요한 업무에 적합하다.
조사.md: 공식 출처에서 확인한 사실과 미확인 사항
초안.md: 조사.md의 사실만 사용한 안내문
검토.md: 위치·문제·근거·수정 방향
최종.md: 원자료로 확인된 지적만 반영한 문서
각 역할이 정해진 파일만 읽고 검토자가 새로운 사실을 만들지 않으면 정상이다.