AI 편집과 Diff 모드

AI 편집이 Diff 모드에서 제안, 검토, 반영되는 흐름을 안내합니다.

최종 업데이트: 2026년 2월 14일

시나리오

기존 글을 AI에게 수정 요청할 때, AI는 전체 텍스트를 즉시 덮어쓰기보다 구조화된 편집 작업을 반환할 수 있습니다.

이때 에디터는 Diff 모드로 들어가 각 제안을 확인한 뒤 확정할 수 있습니다.

진입 조건

AI Diff 모드는 보통 아래 경우에 자동으로 시작됩니다.

  • AI에게 현재 기사 업데이트/최적화/표현 변경을 요청한 경우
  • AI가 write_to_editor 결과를 patch 또는 replace 모드로 반환한 경우
  • AI가 툴 또는 앵커 기반 편집으로 작성된 문서를 변경하려는 경우

즉, 기존 내용이 있고 AI가 그 내용을 수정해야 할 때는 대체로 Diff 모드로 들어갑니다.

Diff 모드 동작 방식

  1. AI 대화창에서 요청합니다.
    • "이 부분을 더 간결하게 해줘."
    • "마케팅 톤으로 다시 써줘."
    • "구조를 조정하고 논지 순서를 바꿔줘."
  2. AI 응답이 드래프트 작업 세트로 변환됩니다.
  3. 에디터가 자동으로 Diff 모드로 전환됩니다.
  4. 추가/삭제가 표시되는 diff 미리보기를 확인합니다.
  5. 각 작업을 개별 승인/거부(또는 일괄)합니다.
  6. 승인이 완료된 뒤에만 문서가 반영됩니다.

Diff 모드에서 할 수 있는 일

1) 작업 단위로 검토하고 결정

각 블록 변경에는 컨트롤이 표시됩니다.

  • 승인: 제안 변경 유지
  • 거부: 제안 변경 건너뛰기

2) 배치 작업

하단 툴바에서:

  • 모두 승인: 대기 중인 제안 전부 적용
  • 모두 거부: 모두 취소하고 기준 상태로 복귀

3) 제목 제안 처리

제목 변경이 제안되면 제목 영역에:

  • 이전 제목(취소선)
  • 새 제목(강조 표시)
  • 제목 전용 승인/거부 아이콘

4) 수동 편집 계속하기

Diff 모드에서 수동 입력은 기본값을 직접 덮어쓰지 않습니다.

수동 편집도 수동 diff 작업으로 기록되며 동일한 승인/거부 규칙이 적용됩니다.

종료 동작

  • 필요한 제안을 모두 승인하면 Diff 모드가 종료되고 기사에 반영됩니다.
  • 모든 대기 작업을 거부하면 종료되며 diff 이전 상태로 돌아갑니다.
  • 제목은 일부만 승인하고 본문은 거부한 경우 승인된 항목만 유지됩니다.
  • 중간에 나가더라도 미완료 리뷰 데이터는 내부에서 정합 처리되어 선택 상태가 보존됩니다.

베스트 프랙티스

  • 프롬프트는 한 번에 하나의 의도만 요청하세요(예: "도입부만 최적화").
  • 구조 개선과 톤 변경은 나눠서 실행하는 것이 안정적입니다.
  • 변경이 불안정하면 거부 후 제약조건을 명확히 해서 재요청하세요.
  • 전체 결과가 소음이 크면 모두 거부 후 범위를 좁혀 재요청하세요.

트러블슈팅

Diff 모드로 들어가지 않음

  • 신규 글처럼 내용이 비어 있으면 AI가 직접 삽입할 수 있습니다.
  • 툴 결과가 실패해 일부 케이스에서 직접 텍스트 삽입으로 폴백합니다.
  • "patch 모드/차이 검토로 반영해줘"라고 요청해 보세요.

변경 내용이 불명확함

  • 에디터의 inline 미리보기(초록=추가, 빨강=삭제)를 사용하세요.
  • 종료 전 각 작업을 확인하세요.

적용 후 더 조정하고 싶음

  • 첫 Diff 완료 후 다시 범위를 좁혀서 추가 요청할 수 있습니다.
  • 다음 AI 실행에서 필요 시 다시 Diff 모드가 시작될 수 있습니다.

관련 문서