ตรวจอ่านกลับและบันทึกการดำเนินการ
คำตอบโดยย่อ: การตรวจอ่านกลับคือการอ่านทุกจุดที่แทนที่ซ้ำอีกครั้งในไฟล์ใหม่หลังบันทึก ภาพสแกนใช้โมเดลรู้จำอ่านบริเวณนั้นใหม่ ชั้นข้อความดึงออกมาโดยตรง แล้วเทียบกับข้อความใหม่ที่ควรจะเป็น ผลลัพธ์แบ่งเป็นผ่าน ต้องตรวจสอบ หรือไม่ผ่าน
ทำไมต้องตรวจอ่านกลับ
การรู้จำอาจอ่านตัวอักษรผิด การแทนที่อาจได้รับผลจากฟอนต์ที่ขาดตัวอักษรหรือหน้าที่แน่นเกินไป ถ้าดูแค่ตัวอย่างก็อาจพลาดไปหนึ่งสองจุด การตรวจอ่านกลับเปลี่ยนคำถามจาก “ฉันแก้อะไรไป” เป็น “ในไฟล์ใหม่เขียนอะไรไว้จริง ๆ” และให้ผลสรุปทีละจุด
ตรวจอย่างไร
- ภาพสแกน: รู้จำบริเวณของแต่ละจุดที่แทนที่ใหม่ แล้วเทียบกับข้อความใหม่ที่ควรจะเป็น
- ชั้นข้อความ: ดึงข้อความในตำแหน่งนั้นออกมาเทียบโดยตรง
- ข้อมูลสำคัญ: จำนวนเงิน วันที่ และเลขที่เอกสารเทียบแบบเข้มงวด และต้องได้ผลตรงกันจากโมเดลรู้จำตัวที่สองด้วย
- ผลสรุป: รายการผลลัพธ์มีคอลัมน์ “อ่านกลับ” เพิ่มขึ้น แสดง “✓ ผ่าน / ต้องตรวจสอบ / ✕ ไม่ผ่าน” และแถบแจ้งการบันทึกเลือก “ดูเฉพาะที่ไม่ผ่าน” ได้
สำหรับอักษรเทวนาครีและกันนาดา ติดตั้งชุดตรวจอ่านกลับเพิ่มเพื่อใช้เป็นตัวรู้จำตัวที่สองได้ ช่วยลดผล “ต้องตรวจสอบ” ที่เกิดจากการอ่านเครื่องหมายสระผิด (ภาษาอาหรับก็มีชุดตรวจอ่านกลับ แต่เวอร์ชันปัจจุบันยังค้นหาและแทนที่อักษรอาหรับไม่ได้ จึงยังไม่ได้ใช้งาน)
บันทึกการดำเนินการ manifest.json
ทุกครั้งที่บันทึก โปรแกรมจะเขียนไฟล์ “ชื่อไฟล์.manifest.json” ไว้ข้างไฟล์ผลลัพธ์ ประกอบด้วย
- ชื่อไฟล์และ SHA-256 ของไฟล์ต้นฉบับและไฟล์ผลลัพธ์
- จำนวนกฎและสถิติ
- ผลตรวจอ่านกลับ (จำนวนที่ตรวจ ผ่าน ต้องตรวจสอบ ไม่ผ่าน) หรือผลตรวจหาข้อมูลตกค้างในกรณีปิดทับข้อมูล
- ผลการประเมินระดับความเสี่ยง
- เวอร์ชันของโปรแกรม เอนจิน และโมเดลรู้จำ
ด้วยไฟล์นี้ ผู้รับสามารถตรวจได้ว่าไฟล์ที่ส่งมอบคือไฟล์ที่ได้จากการประมวลผลครั้งนั้นจริง ตรวจได้โดยตรงในเบราว์เซอร์ด้วยเครื่องมือตรวจบันทึกการดำเนินการ
โปรเจกต์และการกู้คืนเมื่อโปรแกรมขัดข้อง
ไฟล์ที่เปิดอยู่ทุกไฟล์จะบันทึกเป็นโปรเจกต์โดยอัตโนมัติ รวมถึงคำค้นหา การตั้งค่า และสถานะการเลือก หากโปรแกรมไม่ได้ปิดตามปกติ เมื่อเปิดครั้งถัดไปจะมีตัวเลือก “ทำต่อจากจุดที่ค้างไว้” และกู้คืนสถานะการเลือก
คำถามที่พบบ่อย
ทำไมจำนวนเงิน วันที่ และเลขที่เอกสารต้องเข้มงวดเป็นพิเศษ
ข้อมูลประเภทนี้ผิดเพียงหลักเดียวก็กลายเป็นค่าอื่น ตอนตรวจอ่านกลับจึงต้องตรงกันทุกตัว และผลจากโมเดลรู้จำตัวที่สองต้องตรงกันด้วย เลขไทยถือว่าเทียบเท่าเลขอารบิก และจะมีหรือไม่มีตัวคั่นหลักพันก็ได้
บันทึกการดำเนินการมีข้อความต้นฉบับหรือไม่
บันทึกการดำเนินการของการแทนที่มีจำนวนกฎและสถิติ แต่ไม่มีคำค้นหาต้นฉบับ บันทึกของการปิดทับข้อมูลมีเพียงประเภทและตำแหน่ง ไม่มีข้อความที่ถูกลบ
ในโหมดบรรทัดคำสั่งจะรู้ได้อย่างไรว่าการตรวจไม่ผ่าน
รหัสออก (exit code) 3 หมายถึงเขียนไฟล์ออกแล้ว แต่การตรวจอ่านกลับหรือการตรวจหาข้อมูลตกค้างพบปัญหา