เล่าเรื่องโปรเจกต์
ตอนที่ผมอยู่ที่ Saifa AI Inc. ผมได้รับโจทย์ที่ท้าทายมากคือการพัฒนา Core AI engine สำหรับแอป Saifa ครับ เป้าหมายหลักคือการทำให้ AI Agent ของเราไม่ใช่แค่ฉลาด แต่ต้องตอบสนองได้รวดเร็วและแม่นยำเหมือนคนจริงๆ
สิ่งที่ผมได้ลงมือทำ (และภูมิใจมาก)
Agentic AI Workflows
ผมได้ออกแบบ Workflow ของ Agent ใหม่ทั้งหมด เพื่อให้มันตัดสินใจได้ลื่นไหลขึ้นครับ
- ผลลัพธ์: เราสามารถลดเวลาการประมวลผล (Inference) ลงได้ถึง 30% เลยทีเดียว
- ฟีเจอร์เด็ด: ผมพัฒนาระบบที่ช่วยโชว์ “Thinking process” หรือขั้นตอนการคิดของ AI ให้ผู้ใช้เห็นแบบเรียลไทม์ครับ วิธีนี้ช่วยให้ผู้ใช้มั่นใจในคำตอบและทำให้ UX ดูล้ำขึ้นเยอะเลย
RAG System Optimization
ระบบเดิมมีปัญหาเรื่องความแม่นยำ (Precision) ที่ยังไม่โดนใจเท่าไหร่
- การแก้ไข: ผมเข้าไปรื้อโครงสร้างใหม่ โดยเน้นไปที่การหั่นข้อมูล (Chunking) ให้ฉลาดขึ้น และเพิ่มระบบจัดลำดับคำตอบ (Retrieval ranking) ให้คมกว่าเดิม
- ผลลัพธ์: เราเพิ่มความแม่นยำ precision@5 จาก 76% พุ่งไปถึง 90% ครับ! งานนี้ช่วยยกระดับคุณภาพการค้นหาข้อมูลขึ้นแบบเห็นได้ชัด
อาวุธที่ใช้ในงานนี้
- LangGraph: ใช้คุมทิศทางการเดินของ Agent
- QDrant: เป็นหัวใจหลักในการเก็บ Vector ข้อมูล
- Python/FastAPI: สำหรับดูแลระบบหลังบ้านทั้งหมด