ข้ามไปยังเนื้อหา

ตรวจสอบความพร้อมด้าน AI ผ่าน Connect

หมายเหตุเรื่องการตั้งชื่อ เวิร์กโฟลว์นี้คือการตรวจสอบความพร้อมด้านปัญญาประดิษฐ์ (AI) ไม่ใช่การรับรอง เครื่องมือนี้ให้คะแนนเอกสาร แบบจัดระดับใน 4 ด้าน การตรวจสอบนี้ไม่ได้ระบุว่า เอกสารได้รับการ “รับรอง” เพื่อวัตถุประสงค์ใดๆ slug ยังคงเก็บส่วนเดิมในเชิงประวัติ ai-ready-certification ไว้เพื่อความต่อเนื่อง แต่เวิร์กโฟลว์ยังคงเป็น การประเมินความพร้อมที่กระบวนการอิสระสามารถยืนยันหรือลบล้างได้

สูตรนี้ให้คะแนนเอกสารใน 4 ด้าน ได้แก่ ความถูกต้องสมบูรณ์ (เชิงนิติวิทยาศาสตร์) ความคงทนระยะยาว (สถานะการตรวจสอบความถูกต้องระยะยาว) โครงสร้าง (เนื้อหาที่มีแท็กและเข้าถึงได้) และความสามารถในการอ่านได้ด้วยเครื่อง (การแยกข้อความ) สูตรนี้เรียกใช้เครื่องมือตรวจสอบความพร้อมด้าน AI ผ่านทรานสปอร์ตของ Connect เครื่องมือนี้อยู่ในระดับ Enterprise การตรวจสอบด้วย class_exists() จะตรวจพบเครื่องมือนี้ และเครื่องมือจะลงทะเบียนก็ต่อเมื่อติดตั้ง nextpdf/premium ควบคู่กับเซิร์ฟเวอร์ การสร้างเอกสารและการเรนเดอร์ยังคงใช้เครื่องมือหลัก

ผลลัพธ์แบบจัดระดับซึ่งประกอบด้วยเกรดเป็นตัวอักษรพร้อมคะแนนรายด้าน เป็นการประเมินความพร้อมโดยเครื่องมือเอง ผลลัพธ์นี้ไม่ใช่การรับรอง ผลลัพธ์ “Grade A” หมายความว่าการตรวจสอบของเครื่องมือไม่พบปัญหาภายในขอบเขตของการตรวจสอบนั้น ไม่ได้หมายความว่าหน่วยงานที่มีอำนาจได้รับรองเอกสารแล้ว

Terminal window
composer require nextpdf/server

ยืนยันว่ามีเครื่องมือตรวจสอบความพร้อมด้าน AI ระดับ Enterprise อยู่ด้วยการเรียก tools/list โปรดดู /connect/tool-catalog/

ด้านโครงสร้างจะให้คะแนนจากโครงสร้างที่มีแท็กและเป็นภาษาธรรมชาติ ซึ่งทำให้เครื่องสามารถแยกเนื้อหาได้ตามลำดับการอ่าน (ISO 32000-2 §14.7) ด้านความคงทนระยะยาวสะท้อนถึงข้อมูลสำหรับการตรวจสอบความถูกต้องระยะยาว ระดับเบสไลน์ของ PAdES แต่ละระดับมีความแตกต่างกัน และข้อมูลความคงทนระยะยาวแบบ B-LT/B-LTA เป็นความสามารถเฉพาะระดับ Enterprise เท่านั้น (ETSI EN 319 142-2 §5.5) มาตรฐานเป็นผู้ระบุข้อกำหนด และเครื่องมือตรวจสอบนำข้อกำหนดนั้นไปประเมิน ส่วนซอฟต์แวร์ที่สร้างเอกสารไม่สามารถรับรองตนเองได้ (PDF/A-4 §6.2.3) ดังนั้นคะแนนจึงเป็นสัญญาณบ่งชี้ความพร้อม ไม่ใช่การรับรองความสอดคล้องหรือการรับรองทางกฎหมาย

ตรวจสอบชื่อเครื่องมือกับรีจิสทรีที่กำลังทำงานอยู่โดยใช้ tools/list แคตตาล็อกอ้างอิงอย่างเป็นทางการอยู่ที่ /connect/tool-catalog/ สูตรนี้ไม่ระบุจำนวนเครื่องมือซ้ำอีกครั้ง

สร้างและเรนเดอร์เอกสารด้วยเครื่องมือหลัก จากนั้นเรียกใช้การตรวจสอบความพร้อม:

{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "ai_ready_certify",
"arguments": { "document_id": "<id of a rendered document>" }
}
}

ชื่อเครื่องมือ ai_ready_certify คือชื่อโปรโตคอลที่ลงทะเบียนไว้ เวิร์กโฟลว์ที่เครื่องมือนี้ดำเนินการ คือการตรวจสอบความพร้อมตามที่ระบุไว้ในหมายเหตุเรื่องการตั้งชื่อด้านบน

Terminal window
curl -sS -X POST https://connect.example.com/v1/tools/ai_ready_certify \
-H 'Authorization: Bearer '"$NEXTPDF_CONNECT_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"document_id":"<id>"}' \
-o /tmp/ai-ready.json -w '%{http_code}' > /tmp/ai-ready-status || {
echo "transport failure invoking ai_ready_certify" >&2; exit 1; }

การตอบกลับประกอบด้วยเกรดระดับบนสุดและคะแนนรายด้าน (integrity, longevity, structure, machine_readability) พร้อมทั้งสิ่งที่ตรวจพบและคำแนะนำ ให้ถือว่าเกรดเป็นสัญญาณบ่งชี้ความพร้อมที่ต้องนำไปดำเนินการ ไม่ใช่ใบรับรอง

  • เอกสารยังไม่ได้เรนเดอร์ การตรวจสอบนี้ต้องใช้ไฟล์ PDF ที่เสร็จสมบูรณ์แล้ว ให้เรนเดอร์เอกสารก่อน
  • ไฟล์ PDF ที่สแกนเป็นภาพล้วน ด้านความสามารถในการอ่านได้ด้วยเครื่องจะได้คะแนนต่ำ ให้เรียกใช้การรู้จำอักขระด้วยแสง (OCR) ก่อนตรวจสอบ
  • ไม่มีลายเซ็น ด้านความคงทนระยะยาวเป็นเพียงคำแนะนำ ไม่ใช่ความล้มเหลว เครื่องมือจะรายงานว่าไม่มีข้อมูลการตรวจสอบความถูกต้องระยะยาว (LTV) แต่จะไม่ถือเป็นการดัดแปลงเพื่อหักคะแนน
  • ไม่มีเครื่องมือ หากไม่มี nextpdf/premium เครื่องมือตรวจสอบความพร้อมด้าน AI ระดับ Enterprise จะไม่ถูกลงทะเบียน การเรียกจะล้มเหลวพร้อมข้อผิดพลาด unknown-tool

งบประมาณใน front-matter เป็นเพดานสำหรับเอกสารประกอบ เอกสารขนาดใหญ่อาจถึงขีดจำกัดเวลาการวิเคราะห์ของเครื่องมือ ให้แบ่งเอกสารออกเป็นส่วนย่อยแทนที่จะเพิ่มค่าไทม์เอาต์ระดับโกลบอล

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

ข้อกล่าวอ้างข้อกำหนดรหัสอ้างอิง (reference_id)
เครื่องมือตรวจสอบเป็นผู้ประเมินเอกสาร ส่วนซอฟต์แวร์ไม่สามารถรับรองตนเองได้PDF/A-4 §6.2.3
โครงสร้างภาษาธรรมชาติที่มีแท็ก → เครื่องสามารถแยกได้ตามลำดับการอ่านISO 32000-2 §14.7
ข้อมูลความคงทนระยะยาวแบบ B-LT/B-LTA มีความแตกต่างและจำกัดเฉพาะระดับ EnterpriseETSI EN 319 142-2 §5.5

การรองรับการตรวจสอบความพร้อมด้าน AI ไม่ใช่การรับรอง ผลลัพธ์แบบจัดระดับคือการประเมินความพร้อม การรับรองใดๆต้องตัดสินโดยกระบวนการอิสระ

เครื่องมือตรวจสอบความพร้อมด้าน AI อยู่ในระดับ Enterprise และจะลงทะเบียนก็ต่อเมื่อมีการติดตั้ง nextpdf/premium ควบคู่กับเซิร์ฟเวอร์

เรียกใช้คำสั่งนี้ในลักษณะเดียวกันได้ผ่าน tools/call ของ Model Context Protocol (MCP) ผ่านเอนด์พอยต์เครื่องมือแบบ Representational State Transfer (REST) และผ่านบริการ gRPC โดยทั้งหมดใช้ตัวรันเครื่องมือร่วมกัน

การสร้างเอกสารและการเรนเดอร์อยู่ในระดับที่ต้องใช้ความระมัดระวัง ส่วนการตรวจสอบความพร้อมเป็นแบบอ่านอย่างเดียว ไม่มีรายการใดเป็น approval_required ตามค่าเริ่มต้น โปรดดู /connect/hitl-risk-tiers/

เครื่องมือเหล่านี้จะไม่ทริกเกอร์เกต เว้นแต่การลบล้างของผู้ดำเนินการจะยกระดับรายการใดรายการหนึ่งให้เป็น approval_required ข้อกำหนดของซองข้อมูลและโทเค็นแบบใช้ครั้งเดียวอยู่ที่ /connect/hitl-risk-tiers/

  • /cookbook/connect/compliance-check/ — การตรวจสอบมาตรฐานที่ระบุชื่อแบบเจาะจง
  • /cookbook/connect/forensic-analysis/ — รายละเอียดของด้านความถูกต้องสมบูรณ์
  • /cookbook/connect/ltv-health-check/ — รายละเอียดของด้านความคงทนระยะยาว
  • /connect/tool-catalog/ — การคำนวณชุดเครื่องมือตามระดับ