ทำไม Embedding จึงสำคัญกับ LLM?

ทำไม Embedding จึงสำคัญกับ LLM?

สามารถเข้าใจเรื่อง Embedding ได้ เพียงจำ 5 เรื่องสำคัญนี้

  1. LLM ประมวลผลข้อความผ่านหน่วยย่อยที่เรียกว่า Token
  2. Token สามารถแปลงเป็น Embedding ได้
  3. Embedding คือ Vector หรือตัวเลขที่ใช้แทนความหมายของคำหรือข้อความ
  4. ข้อความที่มีความหมายใกล้เคียงกัน มักมีตำแหน่ง Vector อยู่ใกล้กัน
  5. แนวคิดนี้เป็นพื้นฐานของ Semantic Search, Vector Database และ RAG

ตัวอย่างการใช้งาน

ลองนึกถึงธุรกิจที่มีข้อมูลจำนวนมาก ทั้งข้อมูลลูกค้า ผลิตภัณฑ์ และเอกสารภายในองค์กร

Embedding ช่วยให้ LLM ค้นหาข้อมูลเหล่านี้จากความหมายได้ ไม่ใช่แค่ค้นหาจากคำที่ตรงกัน เช่น

  • Customer Insight Copilot
  • Product Recommendation Search
  • Internal Knowledge Search
  • Policy Q&A Bot

เบื้องหลังกระบวนการเหล่านี้มีแนวคิดคล้ายกัน คือ

Document >> Embedding >> Vector Database >> Similarity Search >> GPT >> Answer

เมื่อเข้าใจ Embedding เราก็จะเข้าใจพื้นฐานสำคัญของ RAG และการนำ LLM มาใช้กับข้อมูลภายในองค์กรได้ง่ายขึ้น

Embedding คือการแปลงคำหรือเอกสารให้เป็น Vector ที่แทนความหมาย เพื่อให้ LLM สามารถค้นหาข้อมูลจากสิ่งที่มีความหมายใกล้เคียงกันได้ ไม่ใช่แค่คำที่เหมือนกันเท่านั้น