AI·도구

Claude Code로 만들고 ChatGPT로 검수한다, 두 AI에 역할을 나누는 법

업무 프로그램은 Claude Code로 만들고, 실행 중인 화면은 ChatGPT의 GPT-6 Astra 모델로 페이지별로 검수한다. 평가서를 마크다운 파일로 받아 Claude Code에 넘기는 요청문과 평가서 구성을 정리했다.
이 글의 순서 (6)
  1. 만든 AI가 아닌 다른 AI에게 평가를 맡긴다
  2. 검수는 브라우저로 실제 화면을 보게 한다
  3. 평가서는 이런 모양으로 받는다
  4. 평가서를 넘길 때는 먼저 재현하게 한다
  5. 알아 둘 것
  6. 공식 안내

나는 업무 프로그램을 만들 때 두 AI에 역할을 나눈다. 만드는 일은 Claude Code(내 PC의 파일을 직접 읽고 고치는 Claude의 작업 도구)가 하고, 검수는 ChatGPT가 한다. 개발 중인 프로그램을 ChatGPT 데스크톱 앱의 브라우저로 띄워 페이지마다 기능, 구성, 쓰기 편한지를 평가받고, 그 결과를 마크다운 파일로 받아 Claude Code에 넘긴다.

이렇게 하면 만든 쪽에서는 보이지 않던 문제가 나온다. 같은 AI에게 “점검해줘”라고 할 때와 다른 시각의 지적이 와서, 결과물이 한 번 더 나아진다.

만든 AI가 아닌 다른 AI에게 평가를 맡긴다

Claude Code에게 자기가 만든 화면을 점검하게 하면, 만들 때 세운 기준으로 다시 보기 쉽다. 그 기준 안에서는 빠진 곳을 잘 찾지만, 기준 자체가 놓친 것은 잘 보이지 않는다.

만드는 과정에 끼지 않은 AI는 그 전제에 덜 묶여 있다. 같은 화면을 보고도 다른 질문을 할 가능성이 크다. Claude Code 안에서 팀원 여럿에게 입장을 나눠 검토시키는 방법도 있다. (서브에이전트와 에이전트 팀을 쓰는 곳) 다만 다른 AI라고 지적이 늘 맞는 것은 아니어서, 넘길 때 다시 확인하는 단계를 둔다.

역할 누가 하는 일
만들기 Claude Code 화면과 기능을 만들고 고친다
검수 ChatGPT (GPT-6 Astra) 실행 중인 화면을 둘러보고 평가서를 쓴다
결정 나 평가 중 무엇을 반영할지 고른다

무엇을 반영할지는 사람이 정한다. 평가를 받는 대로 다 고치게 하면 두 AI 사이를 오가며 끝없이 고치게 된다.

검수는 브라우저로 실제 화면을 보게 한다

ChatGPT에는 브라우저 기능이 있어서 화면을 직접 눌러 보며 평가한다. 브라우저는 ChatGPT 웹과 데스크톱 앱에서 쓸 수 있고, Codex CLI와 IDE 확장에서는 쓸 수 없다. 내 컴퓨터에서 띄운 개발 중인 프로그램(127.0.0.1 같은 주소)을 보려면 데스크톱 앱을 쓴다.

평가를 부탁할 때는 무엇을 볼지와 하지 말 것을 정해 준다. “평가해줘”만 하면 칭찬이나 일반론이 온다.

내 컴퓨터에서 띄운 프로그램을
브라우저로 열어서
페이지별로 평가해줘.
- 페이지마다 기능, 구성,
  쓰기 편한지
- 화면의 숫자와 목록이 서로 맞는지
- 직접 본 것과 코드만 보고
  판단한 것을 나눠서 표시
문제마다 조작 순서, 기대한 결과와
실제 결과, 고쳤다고 볼 기준을 적고
확인 못 한 건 '확인 필요'로 따로.
코드와 파일은 고치지 말고,
실제 데이터도 만들거나 바꾸거나
지우지 마. 저장·삭제·승인 버튼은
누르지 말고 화면과 코드만 봐.
결과는 마크다운 파일로 저장해줘.

고치지 말라는 범위는 코드에서 끝나지 않는다. 평가하는 쪽이 파일을 고치면 Claude Code가 만든 것과 섞여 누가 무엇을 바꿨는지 알 수 없게 된다. 브라우저로 화면을 누르다가 저장이나 삭제 버튼을 누르면 프로그램의 실제 데이터가 바뀐다. ChatGPT도 삭제나 제출 같은 동작 전에는 확인을 묻지만, 요청문에서 먼저 막아 두는 편이 확실하다. 평가하는 쪽은 평가 파일 하나만 쓰게 한다.

시험용 데이터베이스를 따로 둔다면 “데이터를 바꾸는 기능은 시험 데이터에서만 실행하고, 바꾼 내용을 평가서에 적어줘”로 바꿔서 저장 흐름까지 확인하게 할 수 있다.

평가서는 이런 모양으로 받는다

마크다운 파일로 받은 평가서는 이렇게 짜여 있었다.

문제 목록은 이런 식이다. 아래는 형식만 따서 새로 적은 예다.

번호 근거 문제와 고쳤다고 볼 기준
U01 [화면] 첫 화면의 “지연 3건”을 누르면 0건인 목록으로 간다. 누르기 전 숫자와 누른 뒤 목록이 같아야 한다
U02 [화면] 기간 선택이 두 군데라 어떤 기간이 적용됐는지 모른다. 기간 상태를 하나로 합친다
U03 [코드] 목록을 전부 불러온 뒤 잘라서 보여 준다. 자료가 늘면 느려진다. 불러올 때부터 나눈다

첫 두 가지는 실제로 받은 지적과 같은 종류다. 기능이 돌아가는지와는 다른, 화면의 숫자를 믿을 수 있는지를 따지는 지적이다. 이런 지적이 다른 시각에서 온다.

평가서를 넘길 때는 먼저 재현하게 한다

평가서 파일을 프로젝트 폴더에 두고 Claude Code에게 읽게 한다. 복사해서 붙이는 것보다 빠지는 내용이 없다.

이때 바로 고치게 하지 않고, 지적이 지금도 맞는지 먼저 확인하게 한다. 평가를 받은 뒤 이미 고친 곳이 있을 수 있고, 평가 쪽이 잘못 본 것도 있을 수 있다.

평가서 폴더의 파일을 읽고
지적마다 지금 코드에서
실제로 그런지 먼저 확인해줘.
이미 고쳐진 건 빼고,
반영할 것과 안 할 것을
이유와 함께 표로 보여줘.

표를 보고 반영할 것을 고른 뒤에 고치게 한다. 고친 뒤에는 평가서에 적힌 “고쳤다고 볼 기준”으로 확인한다. 평가서의 지침 절에도 “먼저 최신 코드에서 재현하고, 이미 해결된 항목은 제외한다”, “기존 변경을 되돌리지 않는다” 같은 문장이 있어서, 이 절을 그대로 넘기면 된다.

알아 둘 것

공식 안내

AI·도구 다른 글

틀린 내용이나 바뀐 법령을 발견하면 문의로 알려 주면 확인하고 고친다. 고친 글에는 수정 날짜를 적는다.