เพื่อสรุปสิ่งที่เปลี่ยนแปลงระหว่างสองเวอร์ชันของเอกสาร ให้ถามเอเจนต์ 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 ตัดออก ภายใต้การให้สิทธิ์แบบตามการใช้งานหมายถึงการใช้ทรัพยากรน้อยลง; เอกสารไม่ได้เผยแพร่ตัวเลขต่อการเรียก
ไปให้ลึกขึ้น
- เอกสาร, วิธีทำตามมาตรฐาน: วิธีสรุปสิ่งที่เปลี่ยนแปลงระหว่างสองเอกสาร
- ศูนย์เอกสาร: GroupDocs.Comparison MCP Server
- เริ่มต้นที่นี่: 3 วิธีเปรียบเทียบเอกสารด้วย AI Agents และ MCP
- เกี่ยวข้อง: ทำไม AI agent ไม่ควรทำ redline สัญญาโดยการอ่าน
- เกี่ยวข้อง: บังคับใช้การเปรียบเทียบเอกสารด้วยเวิร์กโฟลว์อัตโนมัติโดยใช้ MCP
- โมเดลการติดตั้งในองค์กรและความปลอดภัย: 3 สถาปัตยกรรมสำหรับการประมวลผลเอกสาร AI, และสถาปัตยกรรมที่เก็บไฟล์ภายในเครือข่ายของคุณ
- คำถาม: GroupDocs Comparison forum
- แหล่งที่มา: GroupDocs.Comparison.Mcp on GitHub