ในส่วนที่หนึ่งของซีรีส์นี้ เราได้สร้าง AI Agent ที่ตอบคำถามง่ายๆ เกี่ยวกับฐานข้อมูลร้านค้าที่มีคำสั่งซื้อเดียว โดยผู้ใช้จะระบุ Order ID และ Agent จะใช้ Large Language Model (LLM) เพื่อเรียกใช้เครื่องมือคำนวณมูลค่าคำสั่งซื้อและให้คำตอบ
แต่ในชีวิตจริง ลูกค้าหรือเจ้าหน้าที่สนับสนุนมักจะทราบชื่อลูกค้ามากกว่าการจำหมายเลขคำสั่งซื้อ ดังนั้นเราจึงขยายฐานข้อมูลให้ครอบคลุมสองลูกค้าและสี่คำสั่งซื้อ เพื่อรองรับการใช้งานที่สมจริงมากขึ้น
Agent ในส่วนที่สองนี้มีความสามารถในการเลือกใช้เครื่องมือฐานข้อมูลจากสามตัว ใช้ผลลัพธ์ของแต่ละเครื่องมือในการตัดสินใจเรียกใช้ครั้งต่อไป และมีตัวหยุดฉุกเฉิน (circuit-breaker) ที่จะทำงานเมื่อติดอยู่ในวงจรนานถึงแปดเทิร์น
ศัพท์ที่ควรรู้
- AI Agent – โปรแกรมปัญญาประดิษฐ์ที่ถูกออกแบบมาให้ทำงานเฉพาะอย่างโดยอัตโนมัติ
- Large Language Model (LLM) – โมเดลภาษาขนาดใหญ่ที่ใช้ในการประมวลผลและสร้างข้อความของ AI
- Ollama – เครื่องมือที่ช่วยให้สามารถรันและจัดการโมเดล LLM บนเครื่องโลคอลได้
- Circuit-breaker – กลไกป้องกันที่ถูกติดตั้งไว้เพื่อหยุดกระบวนการอัตโนมัติเมื่อเกิดการติดขัดหรือลูปไม่รู้จบ
ที่มา: towardsdatascience.com