두 문서 버전 사이에 무엇이 변경되었는지 요약하려면 파일이 아니라 답변을 AI 에이전트에 요청하세요. GroupDocs.Comparison.Mcp 서버, Claude Desktop, Claude Code, Cursor 또는 GitHub Copilot이 analyze_changes를 호출하면 두 파일을 로컬에서 비교하고 렌더링 없이 차이를 데이터로 반환합니다:

proposal-draft.docx와 proposal-final.docx 사이에 무엇이 변경되었나요? 간단히 알려 주세요.

구성 및 문제 해결이 포함된 단계별 버전은 문서에 있습니다: 두 문서 사이에 변경된 내용을 요약하는 방법.

요약에 렌더링된 문서가 필요하지 않은 이유

마크업된 문서를 렌더링하는 것은 비교 작업의 비용이 많이 드는 절반입니다: 엔진이 레이아웃을 잡고 새 파일을 작성해야 합니다. “가격이 변했나요?” 또는 “걱정할 만한 것이 있나요?”와 같은 질문은 답변을 원하며, 그 답변은 이미 변경 목록에 포함되어 있습니다. analyze_changes는 compare와 동일한 차이를 감지하지만 렌더링과 결과 파일 저장을 건너뜁니다.

analyze_changes compare
변경 감지 예 예
마크업 파일 작성 아니오 예, <source-stem>_compared<ext>
출력 폴더에 파일 남김 없음 호출당 하나
메터링 라이선스 하에서 소비량 감소 소비량 증가
사용 용도 질문, 요약, 루프 전송 또는 보관용 파일

하나의 변경 목록으로 여러 질문에 답하려면 어떻게 하나요?

도구는 <N> change(s) detected를 반환하고 뒤에 JSON 배열을 붙입니다. 각 항목에는 변경 유형, 페이지, 구성 요소, 변경된 조각, 주변 원본 및 대상 텍스트, 표 셀, 스타일 정보가 포함됩니다. 에이전트는 해당 배열을 대화에 보관하고 필터링합니다:

삭제만 보여 주세요.
서식을 무시하고 의미를 바꾸는 변경만 보여 주세요.
변경을 페이지별로 그룹화해 주세요.
숫자에 변화가 있었나요?

이러한 작업은 문서를 다시 읽지 않습니다. 스타일 변경과 실질적인 편집은 별개의 항목이므로 에이전트는 “이것이 굵게 변함”과 “이것이 45일로 변함”을 구분할 수 있습니다.

어떻게 설정하나요?

dnx GroupDocs.Comparison.Mcp --yes를 실행하세요(.NET 10 SDK 사용) 또는 Docker 이미지 ghcr.io/groupdocs-comparison/comparison-net-mcp를 사용하고, GROUPDOCS_MCP_STORAGE_PATH를 문서가 들어 있는 폴더로 설정합니다.

어떤 요약을 자동화할 수 있나요?

문서 세트에 대한 릴리스 노트. 정책이나 사양의 이전 버전과 현재 버전을 비교하고, 평이한 언어로 변경 사항을 불릿 리스트로 요청합니다.

handbook-2025.docx와 handbook-2026.docx를 비교하고 릴리스 노트를 작성하세요: 실질적인 변경당 하나의 불릿, 서식은 무시합니다.

감사 추적. 변경 사항과 해당 페이지 목록을 요청하면 검토자가 원본에서 각각을 확인할 수 있습니다.

ledger-q2.xlsx와 ledger-q3.xlsx 사이의 모든 변경을 각 페이지와 함께 나열하세요.

승인 확인. 승인된 것이 전송된 것과 동일한지 확인합니다.

approved-offer.docx와 sent-offer.docx의 내용이 동일한가요?

No changes detected는 여기서 유효하고 유용한 답변입니다. 파일이 다시 저장되거나 다시 내보내져 바이트가 달라도 두 파일이 동일한 내용을 가지고 있음을 확인해 줍니다. 이는 DOCX나 PDF 파일에 대해 바이트 수준 diff가 알려줄 수 없는 점입니다. 평가 모드에서는 깨끗한 결과가 각 문서의 처음 2페이지만 포함하므로, 이를 신뢰하기 전에 get_license_status를 확인하세요.

예시 세션

축약된 예시이며 실제 문구는 클라이언트와 모델에 따라 다릅니다.

사용자:    proposal-draft.docx와
        proposal-final.docx 사이에 무엇이 변경되었나요? 간단히 알려 주세요.

에이전트:  [calls analyze_changes: proposal-draft.docx, proposal-final.docx]

        엔진이 변경을 감지했습니다. 간단히 말하면: 가격표가 편집되었고 한 단락이 삭제되었습니다. 페이지별 목록이 필요하거나 마크업된 복사본이 필요하면 요청하세요.

파일이 나중에 필요하면 이렇게 말하세요: “이제 가격 관련 파일의 마크업된 복사본을 주세요.” 그러면 에이전트가 compare를 호출합니다. 먼저 요약하고 필요할 때 렌더링합니다.

제한 사항은 무엇인가요?

  • 평가 제한. 라이선스가 없으면 각 문서의 처음 2페이지만 비교되고 결과에 워터마크가 표시되어, 긴 문서는 실제보다 적은 변경 사항을 조용히 보고합니다. 먼저 “비교 서버의 라이선스 상태가 무엇인가요?“라고 물어보세요; 에이전트가 get_license_status를 호출합니다.
  • 실패는 텍스트 형태. 엔진 오류가 발생하면 Analyze failed for로 시작하는 텍스트를 반환하므로 자동 검사는 해당 접두사를 찾아야 합니다.

FAQ

AI가 두 PDF의 차이를 내가 업로드하지 않고도 요약할 수 있나요?
예. 비교는 선택한 폴더의 파일을 대상으로 로컬 프로세스에서 실행됩니다. 에이전트가 작성하는 요약 텍스트는 클라이언트가 사용하는 모델로 전달됩니다.

차이를 평이한 영어로 받을 수 있나요?
예. 엔진은 구조화된 데이터를 반환하고 에이전트는 요청한 길이와 상세도에 맞춰 prose(문장)로 변환합니다.

전체 비교보다 답변이 더 저렴한가요?
렌더링을 건너뛰고 파일을 쓰지 않으므로 analyze_changes가 제거하는 부분입니다. 메터링 라이선스 하에서는 소비량이 감소합니다; 문서에는 호출당 비용이 공개되어 있지 않습니다.

더 깊이 알아보기