เพื่อสรุปสิ่งที่เปลี่ยนแปลงระหว่างสองเวอร์ชันของเอกสาร ให้ถามเอเจนต์ 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 เป็นคำตอบที่ถูกต้องและมีประโยชน์ในที่นี้ มันยืนยันว่าไฟล์สองไฟล์มีเนื้อหาเดียวกันแม้ว่าไบต์จะต่างกันเนื่องจากบันทึกหรือส่งออกใหม่ ซึ่ง diff ระดับไบต์ไม่สามารถบอกได้สำหรับไฟล์ DOCX หรือ PDF ภายใต้โหมดประเมินผล ผลลัพธ์ที่สะอาดจะครอบคลุมเฉพาะ 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 ดังนั้นการตรวจสอบอัตโนมัติต้องมองหาคำนำหน้านี้

คำถามที่พบบ่อย

AI สามารถสรุปความแตกต่างระหว่าง PDF สองไฟล์โดยไม่ต้องอัปโหลดไฟล์เหล่านั้นได้หรือไม่?
ได้. การเปรียบเทียบทำงานในกระบวนการท้องถิ่นกับไฟล์ในโฟลเดอร์ที่คุณเลือก ข้อความสรุปที่เอเจนต์เขียนจะส่งไปยังโมเดลที่ลูกค้าของคุณใช้

ฉันสามารถรับความแตกต่างในภาษาอังกฤษธรรมดาได้หรือไม่?
ได้. เอนจินจะคืนข้อมูลเชิงโครงสร้างและเอเจนต์จะเปลี่ยนเป็นข้อความตามความยาวและรายละเอียดที่คุณขอ

คำตอบนี้มีค่าใช้จ่ายน้อยกว่าการเปรียบเทียบเต็มรูปแบบหรือไม่?
มันข้ามการเรนเดอร์และไม่เขียนไฟล์ ซึ่งเป็นส่วนที่ analyze_changes ตัดออก ภายใต้การให้สิทธิ์แบบตามการใช้งานหมายถึงการใช้ทรัพยากรน้อยลง; เอกสารไม่ได้เผยแพร่ตัวเลขต่อการเรียก

ไปให้ลึกขึ้น