
AI가 내 경력을 조작한 경험. 두 번이나 겪은 '페르소나 정사(Canon)' 구축 방법
요약
AI로 콘텐츠를 생성할 때 발생하는 경력 및 정보 불일치 문제를 해결하기 위한 '페르소나 정사(Canon)' 구축 방법을 소개합니다. 마크다운 기반의 단일 파일을 활용해 일관된 정보를 유지하고 프롬프트에 주입하는 파이프라인을 제안합니다.
핵심 포인트
- AI의 문맥 재구성으로 인한 정보 왜곡 및 경력 불일치 문제 해결
- 마크다운 기반의 '페르소나 정사(Canon)' 파일 운영 규칙 수립
- 모순 발생 시 정사 파일을 최우선 기준으로 삼는 원칙 적용
- 생성 프롬프트에 정사 데이터를 기계적으로 주입하는 파이프라인 구축
AI에게 기사를 쓰게 하는 분들께 질문입니다. 당신의 경력은 모든 기사에서 일치하나요?
저는 그렇지 않았습니다. 그것도 두 번이나요. 첫 번째는 투고 전에 알아채서 수정했고, '다음엔 조심해야지' 하고 넘어갔습니다. 두 번째는 공개 후에 독자의 입장에서 다시 읽다가 등골이 서늘했습니다. 업계 통계 수치가 제 실제 경험인 것처럼 쓰여 있었던 것입니다.
'조심한다'는 것은 대책이 아니었습니다. 그래서 제가 만든 것이 '페르소나 정사(canon)'라는 시스템입니다. 별것 아닌 것 같지만, AI로 콘텐츠를 양산하는 사람이라면 모두 필요하다고 생각하여 형식까지 공유합니다.
왜 경력이 틀어지는가
AI는 기사마다 문맥을 재구성합니다. 과거 기사 A에서는 '5년 전에 시작했다'고 하고, 기사 B에서는 '경험이 약 6년'이라고 합니다. 둘 다 단독으로는 그럴듯합니다. 게다가 리서치 자료로 제공한 통계나 타인의 사례가 1인칭의 경험처럼 변질될 때가 있습니다. 이것은 환각(hallucination)이라기보다는 문맥의 혼선에 가깝고, 모델이 아무리 똑똑해져도 구조적으로 남아있는 문제입니다.
사람의 검토로 막을 수 있을까요? 저는 두 번이나 실패했습니다. '내 경력이 틀렸다'는 사실을 사람들은 의외로 알아차리지 못합니다. 너무 익숙한 자신의 이야기일수록, 뇌가 보완해서 읽어버리기 때문입니다.
정사(Canon) 파일의 구조
제가 만든 것은 단 하나의 Markdown 파일입니다. 하지만 운영 규칙이 본체입니다.
<!-- CANON-START -->
- 경력 연수는 5년(2021년경 시작). 연수 표현은 모두 이것과 일치시킬 것
- 실적으로 공개해도 좋은 숫자: ◯◯(2026-06 기준). 그 외의 실적 숫자는 쓰지 말 것
...
파일 나머지 부분에는 '연표(어떤 숫자를 어떤 기사에서 처음 언급했는지)', '미확정 목록', '사고 기록'을 배치합니다. 사고 기록은 자신에게 경계하기 위함이 아니라, 왜 이 번거로운 운영을 하는지 미래의 자신에게 설명하기 위한 것입니다. 운영 규칙은 단 3가지뿐입니다.
모순되면 정사가 승리한다. 초안이나 과거 메모와의 차이는 항상 이 파일을 기준으로 삼는다 -
새로운 숫자는 먼저 정사에 추가한 후에 본문에 작성할 것(역순 금지) - 마커 간은 800자 이내로 유지할 것(이유는 다음)
두 단계로 사용하기
정사 파일은 그냥 두기만 해서는 기능하지 않습니다. 파이프라인의 두 곳에組み込み해야 합니다.
생성 시 주입한다. 마커 사이의 텍스트를 기사/게시물 생성 프롬프트에 매번 기계적으로 주입합니다(800자 제한은 이 비용 때문입니다). 정확한 정보를 먼저 제공하면 혼선 확률 자체가 낮아집니다.
m = re.search(r
AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기