คำถามเดียวกัน ส่งได้ 2 เส้นทาง
ทั้งสองเส้นทางใช้เครื่องค้นหาตัวเดียวกัน ต่างกันที่ สิ่งที่ได้กลับมา — เส้นทางหนึ่งคืน รายการมาตรา ให้อ่านเอง อีกเส้นทางคืน คำตอบ พร้อมบอกว่าอ้างจากมาตราไหน
1) ภาพรวมสองเส้นทาง
ตั้งแต่ผู้ใช้พิมพ์คำถาม จนได้ผลลัพธ์ · รวมกรณีที่ระบบตอบไม่ได้
โหลดไดอะแกรมไม่ได้ (ต้องต่ออินเทอร์เน็ตเพื่อโหลดตัวแสดงผลของ draw.io) — ดาวน์โหลด lawsearch-flow.drawio ไปเปิดใน draw.io แทนได้
2) เทียบกันตรง ๆ
| หัวข้อ | ค้นหา · /search | ถาม-ตอบ · /answer |
|---|---|---|
| ได้อะไรกลับมา | รายการมาตราที่เกี่ยวข้อง 10 รายการ/หน้า + ตัวกรอง | คำตอบภาษาไทย + ปุ่มอ้างอิงมาตราที่ใช้ตอบ |
| ใครตัดสินว่าอันไหนใช่ | ผู้ใช้อ่านเอง | ระบบเลือกให้ แล้วบอกว่าเอามาจากมาตราไหน |
| ใช้ LLM ตรงไหน | ปกติ ไม่ใช้เลย (มีแค่ embedding ที่แปลงข้อความเป็นเวกเตอร์) เปิด analyze=true ได้ → LLM 1 ครั้ง ช่วยกรองคำถามนอกคลัง + เขียนคำค้นใหม่ |
2 ครั้ง คงที่ — วิเคราะห์คำถาม (เปิดเป็นค่าเริ่มต้น) + อ่านทั้งฉบับแล้วเรียบเรียง |
| เป็น agent ไหม | ไม่ใช่ทั้งคู่ — ไม่มีลูป ไม่มีการให้โมเดลตัดสินใจเองว่าจะค้นซ้ำหรือเรียกเครื่องมืออะไรต่อ จำนวนรอบตายตัว เวลาและค่าใช้จ่ายจึงคาดเดาได้ | |
| เวลา | ~0.6 วินาที | ~2–5 วินาที (p50 2.8 วิ · p95 6.9 วิ) |
| ค่าใช้จ่าย | ไม่มีค่า LLM | ~0.078 บาท/คำถาม (~0.05–0.13) |
| ความแม่น (ชุดข้อสอบ 50 ข้อ) | อันดับ 1 เป็นมาตราที่ใช่ 68% แต่หา "ฉบับ" ถูกใน 5 อันดับแรก 100% |
อ้างอิงมีมาตราที่เป็นเฉลย 96% ตรงเป๊ะไม่มีเกิน 94% · มาจากฉบับที่ถูกเสมอ 100% |
| ตอบไม่ได้ทำยังไง | คืน 0 รายการ | บอกว่า "ไม่พบคำตอบ" — ไม่เดา |
| เวลาเบื้องหลังล่ม | embedding ล่ม → ค้นคำตรงต่อได้ (degraded) | โมเดลล่ม → คืนรายการมาตราให้อ่านเอง (degraded) ไม่ error |
| เหมาะกับ | หน้าค้นหา · ให้ผู้ใช้เลือกเอง · autocomplete | หน้าถาม-ตอบ · แชตบอต · ผู้ใช้ที่ไม่อยากไล่อ่าน |
3) ทำไม "อ่านทั้งฉบับ" ถึงตอบตรงกว่า
ตัวอย่างจริงจากชุดข้อสอบ — คำถามเดียวกัน ผลต่างกันตรงไหน
โหลดไดอะแกรมไม่ได้ — เปิดไฟล์ lawsearch-flow.drawio ใน draw.io แทนได้
4) แล้วควรใช้อันไหน
อยากได้ รายการ ให้ผู้ใช้เลือกเอง · ต้องการเร็วและฟรี · มีตัวกรอง/แบ่งหน้า/เรียงลำดับ
ลองหน้าค้นหา →อยากได้ คำตอบ พร้อมอ้างอิง · ผู้ใช้ไม่อยากไล่อ่าน 10 มาตรา · ยอมรอ 2–5 วิ และมีค่าใช้จ่ายเล็กน้อย
ลองหน้าถาม-ตอบ →แสดงคำตอบไว้บนสุด แล้วมีรายการมาตราให้กดดูต่อข้างล่าง — หน้าถาม-ตอบทำแบบนี้อยู่แล้ว
ไดอะแกรมนี้แก้ได้ — ไฟล์ต้นฉบับ ui/lawsearch-flow.drawio เปิดใน draw.io หรือส่วนขยาย draw.io ใน VS Code