OpenAI อัปเดต API ใหม่ รองรับ Function Calling และอื่นๆ

สำหรับการอัปเดตเมื่อวันที่ 20 กรกฎาคม 2023 นั้น ทาง OpenAI ได้แจ้งเตือนนักพัฒนาเกี่ยวกับโมเดลที่กำหนดให้เลิกใช้งาน (sunset) เช่น gpt-3.5-turbo-0301, gpt-4-0314 และ gpt-4-32k-0314 ซึ่งแต่ละโมเดลยังคงมีความเสถียรและจะไม่เปลี่ยนแปลงผลลัพธ์

ความสามารถใหม่ที่เพิ่มเข้ามาคือการแปลงภาษาธรรมชาติให้เป็นคำสั่ง เช่น การแปลงข้อความว่า “Email Anya เพื่อดูว่าเธออยากไปกาแฟวันศุกร์หน้าไหม” เป็น function call อย่าง send_email(to: string, body: string)

นอกจากนี้ยังสามารถแปลงคำถามเป็น API calls หรือ SQL queries ได้ เช่น การแปลง “ลูกค้าสูงสุดสิบอันดับของฉันเดือนนี้คือใคร” เป็น get_customers_by_revenue(start_date: string, end_date: string, limit: int)

การใช้งานเหล่านี้เปิดใช้งานผ่านพารามิเตอร์ใหม่ใน endpoint /v1/chat/completions โดยใช้ functions และ function_call ซึ่งช่วยให้โมเดลสามารถรับคำอธิบายฟังก์ชันผ่าน JSON Schema และถูกร้องขอให้เรียกใช้ฟังก์ชันนั้นๆ

สำหรับนักพัฒนาที่เคยใช้ ChatGPT plugins นั้น ควรระมัดระวังและจำกัดการรับข้อมูลจากเครื่องมือที่เชื่อถือได้ และควรมีขั้นตอนการยืนยันจากผู้ใช้ก่อนดำเนินการที่มีผลกระทบในโลกจริง เช่น การส่งอีเมล หรือการซื้อสินค้า

ที่มา: OpenAI

Leave a Comment