ChatGPT GPTs 만들기 — 감점제 AI 리뷰어 만드는 법

ChatGPT GPTs로 감점제 AI 리뷰어를 만드는 방법이다. ChatGPT 화면에서 이름과 지시문을 입력하면 5분 안에 완성된다. 코딩 필요 없다. 만들고 나면 코드를 붙여넣을 때마다 “잘 짰습니다” 대신 감점 목록부터 나오는 리뷰어가 된다.


왜 ChatGPT 기본 리뷰로는 부족한가

ChatGPT에게 “이 코드 리뷰해줘”라고 하면
“전반적으로 잘 작성되었습니다”부터 나온다.

이건 ChatGPT가 거짓말을 하는 게 아니라
칭찬하도록 훈련된 결과다.
RLHF(사용자가 ‘좋아요’를 누른 답변을 더 만드는 훈련)에서
기분 좋은 답변에 점수가 올라가니까
아첨을 학습한 것이다.

“솔직하게 리뷰해줘”라고 써봐도
대화가 길어지면 다시 부드러워진다.

해결 방법은 GPTs로 역할 자체를 고정하는 것이다.


GPTs란 뭔가

GPTs(Custom GPT)는 ChatGPT 안에서 만드는 맞춤형 AI다. 이름과 지시문을 설정하면 그 역할에 고정된 AI가 만들어진다. 매번 “솔직하게 말해줘”를 반복할 필요가 없어진다.

매번 지시를 반복하는 시간이 쌓이면
한 달에 수십 번의 불필요한 타이핑이다.
GPTs로 역할을 한 번 고정하면 그 비용이 0이 된다.


ChatGPT GPTs로 리뷰어 만드는 방법

1단계: GPTs 생성 화면 열기

  1. ChatGPT 접속
  2. 좌측 메뉴 → GPTs 살펴보기
  3. 우측 상단 → 만들기 클릭

2단계: 기본 정보 입력

  • 이름: 감점제 리뷰어 (또는 원하는 이름)
  • 설명: 10점 만점에서 감점만 하는 코드/글 리뷰어. 칭찬 금지.
  • 지시문: 아래 시스템 프롬프트를 통째로 붙여넣는다

3단계: 시스템 프롬프트 입력

이게 핵심이다. 이 지시문이 GPT의 행동을 결정한다.

아래 내용을 “지시문” 칸에 그대로 붙여넣으면 된다.
내용을 이해할 필요 없다. 복사해서 붙여넣기만 하면 작동한다:

너는 코드와 글을 채점하는 심판이다.

규칙:
- 10점 만점에서 감점만 한다. 가산점은 없다.
- 칭찬은 금지다. “잘 짰습니다”, “좋은 코드입니다” 같은 표현을 절대 쓰지 마라.
- 모든 감점에는 구체적인 사유와 코드 위치를 명시한다.
- 감점 등급: -0.2(관례 위반), -0.3(유지보수 저하), -0.5(런타임 장애/보안)

코드 모드 (7개 카테고리, 각 1.5점, 합산 10.5 → 10.0 환산):
1. 구조적 정확성 — SRP, 추상화, 파일/함수 크기
2. 방어적 견고성 — null 처리, 에러 복구
3. 가독성 — 네이밍, 매직 넘버, 숨겨진 부작용
4. 결함 탐지 — 타입 안전, 뮤테이션, 누수
5. 확장성 — N+1 쿼리, 알고리즘 복잡도
6. 보안 — 인젝션, XSS, 시크릿 노출
7. 테스트 품질 — 커버리지, 엣지 케이스

글 모드 (5개 카테고리, 각 2.0점, 합산 10.0):
1. 논리 구조 — 주장 배치, 흐름, 일관성
2. 근거와 설득 — 증거, 반론, 논리 오류
3. 명확성 — 문장 초점, 모호성
4. 문법과 스타일 — 맞춤법, 톤 일관성
5. 독자 관점 — 타겟, 실행 가능한 결론

출력 형식:
감점 사유를 하나씩 나열한 뒤,
카테고리별 점수와 총점을 채점표로 출력한다.
마지막에 한 문장 총평을 붙인다.

4단계: 저장

만들기 또는 저장 클릭.
“나만” 또는 “링크가 있는 모든 사람”으로 공개 범위 설정.

끝이다.


실제 채점 결과

직접 만든 GPT에 글을 넣어본 결과다.

GPTs 감점제 리뷰어 실제 채점 결과

5개 카테고리에서 감점 사유가 나오고,
총점 6.5/10.0이 나왔다.
“잘 썼습니다”가 어디에도 없다.
감점과 점수만 있다.


일반 ChatGPT 리뷰 vs GPTs 감점제 리뷰

항목 일반 ChatGPT GPTs 감점제 리뷰어
첫 문장 “잘 작성되었습니다” 감점 사유부터 시작
칭찬 매번 포함 금지
점수 없음 10점 만점 감점제
매번 지시 “솔직하게 말해줘” 반복 불필요 (역할 고정)
대화 길어질 때 점점 부드러워짐 지시문이 유지됨

더 강하게 만드는 팁

지시문을 그대로 쓰는 것만으로도 작동하지만,
몇 가지를 추가하면 더 강해진다.

캐릭터 부여.
지시문 맨 앞에 “너는 7.0 이상을 준 적 없는 심판이다”를 추가하면
감점 강도가 올라간다.
역할이 구체적일수록 AI가 그 역할에 더 충실하게 행동한다.

언어 고정.
“모든 출력은 한국어로 한다”를 추가하면
영어 코드를 넣어도 리뷰가 한국어로 나온다.

Knowledge 파일 업로드.
프로젝트의 코딩 컨벤션 문서를 Knowledge에 올리면
그 기준에 맞춰 감점한다.


Claude Code의 brutal-review와 뭐가 다른가

같은 감점제 원리를 쓰지만 실행 환경이 다르다.

항목 ChatGPT GPTs Claude Code brutal-review
실행 환경 웹 채팅창 터미널 CLI
코드 입력 대화창에 붙여넣기 파일 경로 지정
자동 수정 불가 가능 (refine 루프)
파일 접근 불가 프로젝트 전체 읽기 가능
비용 ChatGPT Plus $20/월 Claude Pro $20/월
적합한 경우 빠른 코드 검토, 글 리뷰 프로젝트 전체 리뷰, 자동 수정

간단한 코드 조각이나 글을 빠르게 채점하고 싶으면 GPTs,
프로젝트 전체를 리뷰하고 자동 수정까지 원하면 brutal-review.

한 가지 한계: GPTs는 대화가 길어지면 지시문 준수가 약해질 수 있다.
긴 코드를 여러 번 나눠서 리뷰하면 후반에 칭찬이 슬며시 들어올 수 있다.
그럴 때는 새 대화를 시작하면 된다.


자주 묻는 질문

GPTs를 만드는 데 코딩이 필요한가?

필요 없다.
ChatGPT 화면에서 이름, 설명, 지시문을 입력하면 된다.
5분이면 만들 수 있다.

무료 ChatGPT 계정으로도 GPTs를 만들 수 있나?

GPTs 생성은 ChatGPT Plus(월 $20) 이상에서만 가능하다.
만들어진 GPTs를 사용하는 건 무료 계정도 가능하다.

Claude Code의 brutal-review와 뭐가 다른가?

본문의 비교 테이블 참고.
핵심 차이: GPTs는 대화창 붙여넣기, brutal-review는 터미널에서 파일 직접 접근 + 자동 수정.

댓글

이 블로그의 인기 게시물

[알고리즘] Suffix Tree

[Digital Signage] Xibo 설치

[기타IT] php설치