Boom Field Lab

รื้อ Terminal จาก V1 เป็น V2: เปลี่ยนหน่วยของคำตอบจาก 'ชิ้นข้อความ' เป็น 'ข้อค้นพบที่พิสูจน์ที่มาได้'

บันทึกการรื้อเครื่องมือค้น 56-1 / MD&A ทั้งตลาดของ Boom Leverage Terminal — ทำไม 'ค้นเจอ' กับ 'ตอบได้' ไม่ใช่เรื่องเดียวกัน, หน้าตาของข้อค้นพบแบบมีโครงสร้าง, และด่าน citation ที่ซ่อนทุกบรรทัดที่พิสูจน์ไม่ได้ว่าอยู่ใน PDF จริง (ผ่าน 98.95% ณ 27 ก.ย. 2026)

โดย วรัญชัย ยิ่งคำนึง (Boom) · เผยแพร่ครั้งแรก · ตรวจทานล่าสุด

โรงงานยามค่ำคืน โครงนั่งร้านไม้เก่ากำลังถูกรื้อข้างโครงเหล็กใหม่ พร้อมข้อความ รื้อ V1 สร้าง V2

บันทึกนี้เดิมเขียนตอนกำลังรื้อ (20 ก.ค. 2026) ตอนนั้น V2 ยังไม่เปิดให้ใช้ ฉบับนี้อัปเดตด้วยตัวเลขจากระบบที่ใช้งานอยู่จริงตอนนี้ และเล่าตรงๆ ว่าอะไรเปลี่ยน อะไรไม่เปลี่ยน

V1 ทำอะไรได้ — และตันตรงไหน?

V1 ทำสิ่งเดียวและทำได้ดี: พิมพ์ แนวคิด เป็นภาษาคน แล้วระบบหาย่อหน้าที่ "พูดเรื่องเดียวกัน" ในเอกสารของทุกบริษัท แม้จะใช้คำคนละคำ ทุกผลคือประโยคที่บริษัทเขียนเอง พร้อมลิงก์กลับไฟล์ที่ ก.ล.ต. และเลขหน้า ณ วันที่ 20 ก.ค. 2026 ครอบคลุม 850 บริษัท 137,354 ชิ้นข้อความ

ปัญหาโผล่ตอนผมเอาไปใช้กับงานจริงของตัวเอง ลองถามว่า "ในรอบ 3 ปี มีบริษัทไหนที่พูดเรื่องสภาพคล่องหนักขึ้นเรื่อยๆ" — V1 ตอบไม่ได้ มันตอบได้แค่ว่า "นี่คือ 30 ย่อหน้าที่พูดถึงสภาพคล่อง" ที่เหลือคือคนต้องอ่านทีละชิ้น แยกเองว่าอันไหนคือสัญญาณจริง อันไหนคือภาษาพิธีกรรมที่ทุกบริษัทเขียนเหมือนกันหมด

ตัวอย่างจริงจากผลค้นตอนนั้น สองชิ้นนี้ถูกจัดว่า "เกี่ยวกับสภาพคล่อง" เหมือนกัน (ปิดชื่อบริษัท):

"Liquidity risk is the. risk due to the company cannot change assets to cash or unable to provide sufficient funds as needed in a timely manner."

— บริษัท ก · MD&A ไตรมาส 1 ปี 2569 · หน้า 1-4

"consumers have become more cautious in taking on new debt and are managing liquidity primarily to meet debt repayment obligations."

— บริษัท ข · MD&A ไตรมาส 1 ปี 2569 · หน้า 2-3

อันแรกคือนิยามความเสี่ยงมาตรฐานที่แทบทุกบริษัทเขียน อันที่สองคือการอ่านพฤติกรรมลูกหนี้จริง ระบบที่คืนทั้งสองอันให้หน้าตาเหมือนกัน ย้ายงานอ่านมาให้ผู้ใช้ ไม่ได้ลดงาน

V2 เปลี่ยนอะไร?

V2 ไม่ได้พยายามค้นให้แม่นขึ้น มันเปลี่ยน หน่วยของสิ่งที่ระบบคืนกลับมา ระบบอ่านเอกสารล่วงหน้า แล้วสกัดออกมาเป็นระเบียน แต่ละระเบียนมีทั้งข้อความต้นฉบับ และ ป้ายที่เอาไปกรองต่อได้ แนวคิดของระเบียนหนึ่งตัว:

{
  "domain": "risk",
  "theme": "household_debt_quality",
  "fy": 2026,
  "period": "Q1",
  "page_ref": "2-3",
  "snippet_verbatim": "consumers have become more cautious in taking on new debt...",
  "source_url": "https://market.sec.or.th/...",
  "audit_id": "EXT-▮▮▮-FY2026-..."
}
แผนภาพเปรียบเทียบ V1 กับ V2: V1 คืนชิ้นข้อความดิบให้คนอ่านตีความเอง ส่วน V2 สกัดล่วงหน้าเป็นข้อค้นพบมีโครงสร้าง ผ่านด่านพิสูจน์ที่มา แล้วจึงเสิร์ฟ
สิ่งที่เปลี่ยนระหว่าง V1 กับ V2 · ขั้นที่เน้นคือด่านพิสูจน์ที่มา — ข้อค้นพบที่หาไม่เจอใน PDF จะไม่ถึงหน้าจอผู้ใช้
ส่วนของระเบียนให้อะไร
domain / themeถาม "ทุกบริษัทที่พูดเรื่องคุณภาพหนี้ครัวเรือน" ได้ตรงๆ
fy / period / page_refเรียงตามเวลา และชี้หน้าต้นฉบับได้
snippet_verbatim / source_urlข้อความต้นฉบับกับลิงก์กลับ ยังอยู่ครบเหมือน V1
audit_idตามรอยได้ว่าข้อค้นพบนี้มาจากการสกัดรอบไหน

พอข้อมูลมีโครงสร้าง คำถามที่ V1 ตอบไม่ได้กลายเป็นการกรองธรรมดา

ด่านที่ไม่ยอมข้าม: พิสูจน์ไม่ได้ = ไม่แสดง

การเพิ่มชั้นสกัดด้วย AI เปิดความเสี่ยงใหม่ทันที: AI อาจ "เรียบเรียง" ประโยคจนไม่ตรงต้นฉบับ แล้วเราก็ไปแสดงมันพร้อมป้ายว่า "verbatim" วันที่ 1 ส.ค. 2026 จึงมีการตัดสินใจที่เป็นแกนของ V2 — บันทึกไว้ในโค้ดของด่านตรวจเอง:

การ์ดข้อความจริงจากโค้ดด่านตรวจ citation: ข้อค้นพบที่พิสูจน์ไม่ได้จะถูกตั้ง verified=false และถูกตัดออกจาก index ที่เสิร์ฟ ตัดสินใจว่าซ่อน ไม่ใช่ติดป้าย
docstring จริงของด่านตรวจ citation (ภาษาอังกฤษต้นฉบับ) · ตัดสินใจ 1 ส.ค. 2026

Findings that cannot be proven are marked verified=false and are excluded from the served index (Boom's decision: hide, do not badge) — so a user can never be shown a citation we could not stand behind.

ด่านนี้เปิด PDF ต้นฉบับทีละไฟล์ แล้วพยายามหาประโยคของข้อค้นพบแต่ละตัวให้เจอ ใช้ตัวจับคู่ตัวเดียวกับที่ไฮไลต์บนหน้าจอใช้ — ข้อค้นพบที่ผ่านด่าน คือข้อค้นพบที่ระบบวาดกรอบบนหน้า PDF ได้จริง

ตัวเลขตอนนี้เป็นยังไง?

กราฟแท่งจำนวนข้อค้นพบที่ผ่านด่าน citation แยก 5 โดเมน: financials 214,534 ผ่าน 98.67%, risk 147,278 ผ่าน 99.28%, business 65,694 ผ่าน 98.85%, governance 52,632 ผ่าน 99.10%, auditor 14,218 ผ่าน 99.66%
รายงานด่าน citation ของ 5 โดเมนที่เปิดเผยแพร่ (FY2021 ขึ้นไป) · คำนวณ 27 ก.ย. 2026 · รวม 494,356 ผ่าน 489,157 (98.95%)
โดเมน (FY2021+)ข้อค้นพบผ่านด่าน
financials214,53498.67%
risk147,27899.28%
business65,69498.85%
governance52,63299.10%
auditor14,21899.66%
รวม494,35698.95% (ถูกซ่อน 5,199)

ภาพกว้าง ณ วันเดียวกัน: ช่วงหลัก FY2021–2026 มี 988,998 ข้อค้นพบ ใน 19 โดเมน ส่วนคลังย้อนหลัง FY2016–2020 แสดงแยกอีก 381,072 ข้อค้นพบ (ไม่รวมกับช่วงหลัก) และบริษัทที่มีข้อมูลจากแบบ 56-1 ให้ค้นตั้งแต่ FY2021 มี 923 บริษัท — ตัวเลขนี้เทียบตรงกับ 137,354 ของ V1 ไม่ได้ เพราะคนละหน่วย (ชิ้นข้อความดิบ vs ข้อค้นพบที่สกัดแล้ว) ผมจึงไม่เอามาวางเป็นกราฟ "โตขึ้น 10 เท่า" แม้มันจะดูดีก็ตาม

รื้อแล้วเกิดอะไรขึ้นตามลำดับ?

เส้นเวลาการรื้อ: 11 ก.ค. เปิด V1 ให้ลงชื่อ, 20 ก.ค. เริ่มรื้อ V2, 1 ส.ค. ตัดสินใจซ่อนทุกบรรทัดที่พิสูจน์ไม่ได้, 13 ส.ค. ด่าน citation ผ่านเกณฑ์, 30 ส.ค. ขยายย้อนหลังถึง FY2016, 27 ก.ย. ช่วงหลัก 988,998 ข้อค้นพบ
ลำดับเหตุการณ์ปี 2026 จากบันทึกการตัดสินใจของโปรเจกต์ · ตัวเลขวันที่ 27 ก.ย. จาก manifest ของ index
วันที่ (2026)เหตุการณ์
11 ก.ค.V1 เปิดให้ลงชื่อใช้
20 ก.ค.เริ่มรื้อเป็น V2 (บันทึกฉบับแรกของหน้านี้)
1 ส.ค.ตัดสินใจ "ซ่อน ไม่ใช่ติดป้าย" สำหรับบรรทัดที่พิสูจน์ไม่ได้
13 ส.ค.ด่าน citation ผ่านเกณฑ์ที่ตั้งไว้
30 ส.ค.ขยายการสกัดย้อนหลังถึง FY2016 ในทุกโดเมนที่มีข้อมูลดิบ
27 ก.ย.ช่วงหลัก FY2021–2026 988,998 ข้อค้นพบ (คลังย้อนหลังแยก 381,072) · ด่านผ่าน 98.95%

อะไรที่ยังไม่ได้ และต้องพูดตรงๆ?

  • ป้ายที่ระบบสกัดคือการตีความ ไม่ใช่ข้อเท็จจริง มันพลาดได้ จึงต้องแบกข้อความต้นฉบับกับลิงก์มาด้วยเสมอ เพื่อให้ผู้ใช้เถียงกับระบบได้
  • ไฟล์ที่เป็นภาพสแกนล้วน ไม่มีชั้นข้อความ พิสูจน์ตำแหน่งประโยคไม่ได้ ข้อค้นพบจากไฟล์พวกนี้จึงถูกซ่อนไว้ก่อน จนกว่าเส้นทาง OCR ที่ให้พิกัดคำจะผ่านเกณฑ์
  • ไม่เจอ ไม่ได้แปลว่าไม่มี — ระบบเห็นแค่สิ่งที่บริษัทเขียนในเอกสารสาธารณะ
  • มันไม่ให้คำแนะนำการลงทุน และไม่จัดอันดับบริษัท

สรุป

V1 ตอบว่า "ใครพูดถึงเรื่องนี้บ้าง" V2 ตอบคำถามถัดไปว่า "พูดอะไร เมื่อไหร่ อยู่หน้าไหน" ในรูปที่กรองและนับต่อได้ — โดยไม่ยอมเสียสิ่งเดียวที่ทำให้ V1 น่าเชื่อถือ คือทุกบรรทัดต้องกดกลับไปดูต้นฉบับได้ วิธีที่ระบบค้นและบังคับ citation อยู่ใน RAG กับเอกสาร 56-1 ที่ทุกคำตอบชี้กลับหน้าได้ และถ้าอยากลองของจริง ไปที่ Boom Leverage Terminal

BOOM FIELD LAB

อยากเห็นว่าเครื่องมือพวกนี้ประกอบร่างเป็น Terminal จริงได้ยังไง?

Workshop 60 นาที — ดูการทำงานจริงบนหน้าจอ พร้อม workbook ให้ลงมือตาม ไม่ใช่สไลด์ทฤษฎี