· ~2 นาที
แก้ไขล่าสุดเมื่อ

Skill ใน AI Agent คืออะไร? ทำไมถึงต้องใช้ Skill


Skill ใน AI Agent คืออะไร?

โดยปกติแล้ว AI Agent จะมีความสามารถพื้นฐานที่ถูกฝึกมา แต่บางครั้งเราอาจต้องการให้ AI Agent มีความสามารถเพิ่มเติมเพื่อทำงานเฉพาะทางมากขึ้นเหมือนเป็นการติดอาวุธให้ AI สามารถ

  1. เชื่อมต่อกับพวก API หาข้อมูลจากอินเทอร์เน็ตได้
  2. ทำงานร่วมกับเครื่องมืออื่นๆ เช่น การจัดการไฟล์ การวิเคราะห์ข้อมูล
  3. เพิ่มความสามารถเฉพาะทาง เช่น การวิเคราะห์ข้อมูลเชิงลึก การทำงานกับข้อมูลที่ซับซ้อน
  4. เชื่อมต่อกับซอฟต์แวร์อื่นๆ เช่น ส่งอีเมล จัดการปฏิทิน หรือแม้แต่การทำงานร่วมกับระบบอื่นๆ

ทำไมถึงต้องใช้ Skill

ยกตัวอย่างการถามถึงข้อมูลปัจจุบัน เช่น “วันนี้อากาศเป็นอย่างไร?” ถ้า AI Agent ไม่มี Skill ที่เชื่อมต่อกับ API ของการพยากรณ์อากาศ มันจะไม่สามารถตอบคำถามนี้ได้ หรืออาจตอบแบบมโนขึ้นมา แต่ถ้ามี Skill ที่เชื่อมต่อกับ API ดังกล่าว มันก็จะสามารถดึงข้อมูลอากาศปัจจุบันมาให้เราได้ทันที

ตัวอย่าง Skill ที่น่าสนใจ

  • Web Search Skill: ช่วยให้ AI Agent สามารถค้นหาข้อมูลจากอินเทอร์เน็ตได้แบบเรียลไทม์
  • Data Analysis Skill: วิเคราะห์ข้อมูลเชิงลึกและสร้างรายงานจากข้อมูลที่ซับซ้อน จาก Excel
  • Communication Skill: ช่วยให้ AI Agent สามารถส่งอีเมล จัดการปฏิทิน หรือทำงานร่วมกับระบบอื่นๆ ได้อย่างมีประสิทธิภาพ

สร้าง Skill เองทำยังไง

เราสามารถสร้าง Skill เฉพาะทางที่เหมาะสมกับงานของเราเองได้ เช่น การวิเคราะห์ข้อมูลเฉพาะทาง หรือการทำงานร่วมกับซอฟต์แวร์เฉพาะ ตัวอย่างการสร้าง Custom Skill สำหรับอธิบายข้อมูลในไฟล์ CSV โดยทำการสร้างไฟล์ explain-csv.md

---
name: explain-csv
description: 'Skill for explaining CSV the sales data'
---
When explaining a CSV file, always include
1. The total sales for the period
2. The top 3 best-selling products
3. Any noticeable trends in the data
4. A summary of the data in a few sentences
Keep explanations conversational. For complex data, break it down into simpler parts and explain each part clearly.

แนะนำให้ใช้ ภาษาอังกฤษในการเขียน Custom Skill เพื่อให้ AI Agent เข้าใจได้ดีที่สุด และสามารถลด Token ที่ใช้ได้เยอะมาก

สรุป

Skill คือส่วนที่ทำให้ AI Agent ต่างจาก AI ทั่วไป มันคือสะพานที่เชื่อมระหว่าง “ความคิด” ของ AI กับ “โลกแห่งความเป็นจริง” การออกแบบ AI Agent ที่ดีจึงไม่ใช่แค่การเลือก Model ที่ฉลาดที่สุด แต่คือการเลือกและสร้าง Skill ที่เหมาะสมที่สุดให้กับงานนั้นๆ