← 4주 챌린지 전체 목차
주차·날짜별 목차 펼치기

3주차 2일차 · 처음 보는 눈으로 점검하기

10/15 목요일. 실제 수강생 리허설 전이며, 일별 배치와 분량은 운영 결과로 조정합니다.

오늘의 결과

다른 사람에게 보여주기 전에, 만든 사람이 못 보는 문제를 찾아 재현되는 것만 고칠 목록에 올립니다.

왜 이렇게 하나요

내 MVP를 만든 대화에게 "잘 돼?"라고 물으면 대부분 "잘 됩니다"라고 답합니다. 같은 생각으로 만들고 같은 생각으로 검사하기 때문입니다. 그래서 오늘은 두 가지 다른 눈을 빌립니다.

  • 새 대화: 만든 의도를 모르는 상태로 봅니다(라이브에서 소개한 냉독).
  • 관점 나누기: 한 번에 다 보지 않고 관점별로 따로 본 뒤 합칩니다.

라이브에 못 왔다면 3주차 라이브 따라하기의 소개를 먼저 읽습니다.

시작할 재료

  • 배포한 주소 또는 내 컴퓨터에서 실행하는 방법
  • 민감하지 않은 시험용 데이터 (실제 고객·개인 정보는 쓰지 않습니다)
  • 되돌릴 지점: 시작 전에 Codex에 지금 상태를 깃 커밋해줘

준비 · Codex가 브라우저를 직접 누르게 하기

AI가 코드만 읽고 "통과"라고 쓰지 않도록, Codex 앱의 컴퓨터 사용(Computer Use)을 켜서 실제 화면을 눌러보게 합니다. Codex 데스크톱 앱에서만 됩니다.

  1. Codex 앱에서 Plugins → Computer Use를 엽니다.
  2. Install plugin(또는 Enable)을 누릅니다.
  3. Computer Use 서버와 스킬 토글을 켜고 Try now를 누릅니다.
  4. Mac이라면 시스템 설정 → 개인정보 보호 및 보안에서 화면 기록과 손쉬운 사용을 허용합니다. Windows는 별도 권한이 없습니다.

쓸 때는 요청에 @Browser를 붙이거나 "Codex 앱의 브라우저로 열어서 확인해줘"라고 합니다. 허용한 앱과 브라우저는 Settings → Computer use에서 다시 볼 수 있습니다.

알아둘 것:

  • 작업하는 동안 Codex가 마우스와 키보드를 씁니다. 손을 떼고 기다립니다.
  • 내장 브라우저는 평소 쓰는 브라우저와 로그인을 공유하지 않습니다. 로그인이 필요한 앱은 그 안에서 시험용 계정으로 로그인합니다.
  • 메뉴가 없거나 켜지지 않으면 아래 「막혔을 때」의 방법으로 진행합니다. 오늘 과제는 브라우저 조작 없이도 할 수 있습니다.

실습 순서

  1. 새 대화에서 점검합니다. Codex에서 내 MVP 폴더를 작업 폴더로 연 새 대화를 시작하고 아래 프롬프트 ①을 보냅니다. 지금까지 만들던 대화에 보내면 냉독이 되지 않습니다. 만든 의도나 의심 가는 문제는 알려주지 않습니다.

  2. 원래 대화로 돌아와 재현합니다. 결과를 복사해 내 MVP를 만들던 대화에 프롬프트 ②와 함께 붙여 넣습니다. 내 환경에서 직접 재현되는 것만 남깁니다. 의도를 모르는 대화는 "원래 그렇게 만든 것"도 문제로 적을 수 있으니, 재현되지 않은 것은 따로 둡니다.

  3. 고칠 목록을 정합니다. 재현된 문제를 심각도 순으로 적어 둡니다. 사용 자체를 막는 문제가 있으면 내일 다른 사람이 써볼 수 있도록 그것만 오늘 고치고 같은 행동으로 다시 확인합니다. 나머지는 토요일(4일차)에 사람의 관찰과 합쳐서 고릅니다.

개념 한 가지

AI 점검은 넓게 빠르게 훑는 데 강하고, 사람의 사용은 진짜로 헷갈리는 곳을 알려 줍니다. 서로를 대신하지 않습니다. 그래서 오늘은 AI 점검, 내일은 사람, 모레는 둘을 합쳐 고칩니다.

Codex에 붙여넣기

① 새 대화에서 · 처음 보는 눈으로 나눠 찾기

이 폴더의 앱을 처음 보는 사람으로서 운영 전에 점검해줘. 만든 의도는 알려주지 않을게.
먼저 이 앱이 무엇을 하는지 네가 이해한 대로 한 문단으로 적어줘.
그다음 확인할 목록을 먼저 만들어줘. 화면에 보이는 기능, 실제로 동작하는 것, 안내 문구가 약속하는 것을 적고 항목마다 최소 한 번씩 확인해.
아래 관점을 하나씩 따로 살펴본 뒤 마지막에 합쳐줘.
관점: ① 처음 쓰는 사람의 사용 흐름 ② 빈 입력·잘못된 입력·두 번 누르기·새로고침 ③ 저장·다른 기기·다른 사람의 접근 ④ 배포 주소에서만 생기는 문제
목록 밖에서 처음 쓰는 사람이 할 법한 행동도 두 가지 더 시도해줘.
가능하면 @Browser로 앱을 실제로 열고, 실제 클릭·입력으로 확인한 뒤 스크린샷을 남겨줘. 실제로 누르거나 입력한 것만 '확인함'으로 적어줘.
문제마다 재현 방법·기대 결과·실제 결과·심각도(사용 불가/불편/사소)를 적어줘.
실제로 눌러서 확인한 것과 코드만 읽고 추측한 것을 구분해줘. 아직 고치지 마.

관점 네 개가 많으면 내 앱에 맞는 두 개만 남깁니다. 관점이 늘수록 사용량도 늘어납니다.

② 원래 대화로 돌아와서 · 재현된 것만 고르기

다른 대화에서 받은 점검 결과야. 각 항목을 이 환경에서 직접 재현해보고, 재현된 것만 남겨줘.
재현되지 않은 것은 이유와 함께 따로 적어줘.
남은 것을 심각도 순으로 정리하고, 사용 자체를 막는 문제가 있으면 그것만 고칠 계획을 세워줘.
고친 뒤에는 같은 행동으로 다시 확인해서 결과를 보여줘.

완료 확인

  • 새 대화의 점검 결과가 있고, 실제로 눌러서 확인한 것과 추측이 구분되어 있습니다.
  • 원래 대화에서 재현된 문제와 재현되지 않은 문제가 나뉘어 있습니다.
  • 사용을 막는 문제가 있었다면 고쳤고, 같은 행동으로 다시 확인했습니다.

막혔을 때

  • 브라우저 조작 메뉴가 없거나 켜지지 않으면: 프롬프트 ①에서 @Browser 줄을 빼고 보냅니다. 대신 점검 결과의 "재현 방법"대로 내가 직접 눌러보고, 결과 화면을 캡처해 원래 대화에 함께 붙여 넣습니다.
  • 새 대화가 앱 폴더를 모르면: 새 대화를 그 폴더를 작업 폴더로 열고 시작합니다.
  • 결과가 너무 길면: "심각도가 '사용 불가'인 것만 다시 보여줘"라고 보냅니다.
  • 실제 외부 서비스 호출에 비용이 들면: 시험 범위를 먼저 정합니다. 모의 응답으로 확인했다면 실제 연결 확인과 구분해 적습니다.

오늘 기록과 다음 연결

학습메이트에 오늘 바꾼 것·직접 확인한 결과·남은 문제·다음 행동을 기존 학습일지에 남기게 합니다. 개인 기록 전체를 공개하지 않습니다.

내일은 실제 사람에게 써달라고 부탁합니다. 오늘 정리한 목록은 토요일에 사람의 관찰과 합쳐서 씁니다.

다음 교안 · 전체 과정