WEBBOOK CHAPTER

ChatGPT 업무 자동화: 13장 관측 로그에서 개인정보를 빼고도 재현한다

13장 관측 로그에서 개인정보를 빼고도 재현한다

화면 전체와 모든 키 입력을 저장하면 재현은 쉬워 보이지만 비밀번호, 주소, 고객 데이터까지 남는다. 필요한 사건만 구조화해 기록한다. 실행 ID, 단계, 페이지의 허용 도메인, 요소 역할·이름, 정책 판정, 승인 ID, 결과 해시, 지연, 오류 코드를 남기고 입력 값은 민감도에 따라 마스킹한다.


{"run":"R-042","step":8,"event":"action_proposed","origin":"https://public.example.com","role":"button","name":"임대 문의","policy":"approve","at":"2026-08-05T08:21:00Z"}

로그는 모델의 속마음이 아니라 관찰된 사실을 기록한다. “에이전트가 혼란스러워했다” 대신 “같은 이름의 버튼 두 개를 관찰했고 ambiguous-target으로 중단했다”라고 쓴다. 보존 기간과 접근자를 정하고, 삭제 요청이 들어오면 원본·파생 인덱스·백업의 처리 범위를 설명한다.

실습 13 최소 재현 로그

정상 읽기, 승인 대기, 대상 모호성 세 실행을 JSONL 세 줄 이상으로 기록한다. 다른 독자가 스크린샷 없이도 중단 이유를 설명할 수 있는지 확인한다. 비밀번호·쿠키·본문 전체가 있으면 실패다.