ฐานความรู้
ฐานความรู้
ต่างจาก Agent ทั่วไปที่「สืบค้นครั้งเดียวตายตัวในทุกรอบ」LoopAgent ทำให้การสืบค้นความรู้กลายเป็นเครื่องมือที่โมเดลตัดสินใจเอง: จะค้นหรือไม่ ค้นกี่ครั้ง และใช้คีย์เวิร์ดใด ทั้งหมดขึ้นอยู่กับการตัดสินใจของโมเดลระหว่างบทสนทนา
เครื่องมือสืบค้นสองอย่าง
เมื่อผูกฐานความรู้อย่างน้อยหนึ่งฐานเข้ากับ LoopAgent แล้ว โมเดลจะได้รับความสามารถสองอย่างโดยอัตโนมัติ:
| ความสามารถ | ผล |
|---|---|
| การสืบค้นอัตโนมัติ | โมเดลจัดคำค้นเองเพื่อสืบค้นในฐานความรู้ เมื่อผลไม่น่าพอใจ มันจะปรับถ้อยคำ เปลี่ยนคำ หรือลดเกณฑ์แล้วค้นใหม่โดยอัตโนมัติ |
| การอ่านเอกสารเชิงลึก | หลังพบเอกสารที่ตรง สามารถอ่านทั้งเอกสารเชิงลึก หรือเปิดหน้าต่างตามคีย์เวิร์ดภายในข้อความยาวเพื่อระบุตำแหน่ง——ซึ่งเป็นสิ่งที่การสืบค้นแบบตายตัวทำไม่ได้ |
เครื่องมือทั้งสองนี้จะปรากฏก็ต่อเมื่อผูกฐานความรู้ไว้เท่านั้น หากไม่ได้ผูกฐานความรู้ โมเดลจะไม่สืบค้น
ขอบเขตและพารามิเตอร์การสืบค้น
- ขอบเขตฐานความรู้: โมเดลสืบค้นได้เฉพาะภายในรายการอนุญาต (allowlist) ของฐานความรู้ที่คุณกำหนดไว้เท่านั้น การออกนอกขอบเขตจะถูกสกัดกั้น
- จำนวนการเรียกคืน: โมเดลปรับได้เองภายในช่วงหนึ่ง แต่จำนวนรายการที่เข้าไปในคำตอบสุดท้ายมีขีดจำกัด
- เกณฑ์ความเกี่ยวข้อง: ตั้งไว้สูงเป็นค่าเริ่มต้นเพื่อรับประกันคุณภาพ เมื่อไม่พบผลลัพธ์ (zero-hit) โมเดลสามารถลดเกณฑ์เองแล้วลองใหม่ได้
- วิธีการค้นหา กราฟความรู้ การจัดอันดับใหม่ (rerank) ฯลฯ ถูกกำหนดโดยคุณในการตั้งค่า โมเดลเปลี่ยนแปลงไม่ได้
การไม่พบผลลัพธ์ไม่ใช่ข้อผิดพลาด: เมื่อค้นไม่พบ ระบบจะคืนค่ากลับมาตามปกติ และแนะนำให้โมเดลเปลี่ยนถ้อยคำ ลดเกณฑ์ หรือเปลี่ยนฐานแล้วลองใหม่
การเรียกคืนความรู้และเลขอ้างอิงในบรรทัด
- การเรียกคืนความรู้: ต้องเปิด「แสดงแหล่งที่มา」ในการตั้งค่า LoopAgent จะสะสมและแสดงแหล่งที่มาที่เรียกคืนในทุกครั้งที่สืบค้น (Agent ทั่วไปแสดงเฉพาะครั้งสุดท้าย) ซึ่งไม่ใช่การเรนเดอร์ซ้ำ
- เลขอ้างอิงในบรรทัด (เช่น
[1]): ต้องเป็นไปตามสองเงื่อนไขพร้อมกัน——เปิด「แสดงแหล่งที่มา」และตั้งรูปแบบการแสดงแหล่งที่มาเป็น「ป้ายกำกับ (labels)」หากเลือกรูปแบบอื่นจะมีเพียงรายการเรียกคืน ไม่มีเลขอ้างอิงในบรรทัด
เคล็ดลับ
เมื่อความรู้ไม่เพียงพอ สามารถเน้นในเพอร์โซนาว่า「ให้อ่านข้อความเต็มของเอกสารที่สืบค้นมาเชิงลึกเมื่อจำเป็น」ซึ่งจะเพิ่มอัตราการทริกเกอร์เครื่องมืออ่านเชิงลึก ทำให้คำตอบครบถ้วนยิ่งขึ้น
