การจัดการต้นทุน

แนวคิด LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

วงจรชีวิต LLM: การจัดการต้นทุน

ภาพรวมของแต่ละเฟสในวงจรชีวิตแอปพลิเคชัน LLM

แนวคิด LLMOps

การจัดการต้นทุน

ภาพการ์ตูนสนุกสนานพร้อมซองจดหมายต้นทุน

 

  • เน้นที่ต้นทุนของโมเดล
  • ต้นทุนเพิ่มขึ้นตามการโฮสต์และ/หรือการใช้งาน
    • โมเดลที่โฮสต์เองมีต้นทุนจากการโฮสต์
    • โมเดลที่โฮสต์ภายนอกมีต้นทุนจากการใช้งาน
แนวคิด LLMOps

วิเคราะห์ต้นทุน LLM

โฮสต์เอง (โอเพนซอร์ส)

  • Cloud:
    • ระยะเวลาที่เซิร์ฟเวอร์ทำงานอยู่
  • On-premise:
    • ต้นทุนฮาร์ดแวร์
    • การบำรุงรักษาและค่าไฟ

โฮสต์ภายนอก (กรรมสิทธิ์)

  • Proprietary:
    • จำนวนการเรียกใช้
    • จำนวน token ต่อการเรียกใช้
แนวคิด LLMOps

กลยุทธ์ที่ 1: เลือกโมเดลให้เหมาะสม

 

ภาพการ์ตูนสนุกสนานกำลังเลือกดาว

 

 

  • เลือกโมเดลที่คุ้มค่าที่สุดที่ยังทำงานได้ตามต้องการ
  • ใช้โมเดลขนาดเล็กหลายตัวที่เน้นงานเฉพาะด้าน
  • สำหรับการโฮสต์เอง พิจารณาเทคนิคลดขนาดโมเดล
แนวคิด LLMOps

กลยุทธ์ที่ 2: ปรับ prompt ให้เหมาะสม

 

ภาพการ์ตูนสนุกสนานกำลังวาดไอเดีย

 

 

  • ใช้การบีบอัด prompt อัตโนมัติ
  • การลดเนื้อหา:
    • จัดการ "chat memory" ให้มีประสิทธิภาพ
    • ปรับ RAG ให้คืนผลลัพธ์น้อยลง
แนวคิด LLMOps

กลยุทธ์ที่ 3: ลดจำนวนการเรียกใช้

 

 

ภาพการ์ตูนสนุกสนานกำลังนับซองจดหมายบนพื้น

 

  • ใช้การประมวลผลแบบกลุ่ม (batching)
  • ใช้การแคช (caching) คำตอบ (ถ้าเหมาะสม)
  • ปรับและจำกัดการเรียกใช้ agent
  • กำหนด quota และ rate limit
  • พิจารณางานที่ไม่จำเป็นต้องใช้ LLM
แนวคิด LLMOps

เมตริกต้นทุนและการพยากรณ์

 

  • สิ่งสำคัญที่ต้องติดตาม:
    • สำหรับโฮสต์เอง คือต้นทุนต่อเครื่องต่อหน่วยเวลา
    • สำหรับโฮสต์ภายนอก คือต้นทุนต่อเซสชัน
  • เข้าใจแนวโน้มการเติบโตของผู้ใช้ และคาดการณ์ต้นทุนที่จะเพิ่มตามมา

ภาพการ์ตูนสนุกสนานกำลังชี้ที่แผนภูมิแท่ง

แนวคิด LLMOps

มาฝึกกันเถอะ!

แนวคิด LLMOps

Preparing Video For Download...