เมื่อวันที่ 7 สิงหาคม 2024 OpenAI ได้ประกาศเปิดตัวเอาต์พุตที่มีโครงสร้างฟีเจอร์ที่ก้าวล้ำใน API ซึ่งปรับปรุงความน่าเชื่อถือและความแม่นยำของแอปพลิเคชันของ API ได้อย่างมาก คุณลักษณะใหม่นี้ช่วยให้แน่ใจว่าเอาต์พุตที่สร้างโดยโมเดลนั้นสอดคล้องกับสคีมา JSON ที่นักพัฒนามอบให้โดยสมบูรณ์ เป็นการแก้ข้อจำกัดของสคีมา JSON ก่อนหน้าซึ่งไม่สามารถรับประกันได้ว่าเอาต์พุตจะสอดคล้องกับสคีมาเฉพาะอย่างสมบูรณ์ นอกจากนี้ OpenAI ยังประกาศด้วยว่าราคาของรุ่นใหม่ลดลง โดยราคาอินพุตลดลงครึ่งหนึ่งและราคาเอาต์พุตลดลงหนึ่งในสาม ซึ่งถือเป็นข่าวดีสำหรับนักพัฒนาอย่างไม่ต้องสงสัย บรรณาธิการของ Downcodes จะอธิบายรายละเอียดเกี่ยวกับนวัตกรรมทางเทคโนโลยีนี้
เมื่อวันที่ 7 สิงหาคม 2024 OpenAI ได้ประกาศเปิดตัวเอาต์พุตที่มีโครงสร้างฟีเจอร์ที่ก้าวล้ำใน API คุณสมบัติใหม่นี้ช่วยให้แน่ใจว่าเอาต์พุตที่สร้างโดยโมเดลนั้นสอดคล้องกับสคีมา JSON ที่นักพัฒนามอบให้โดยสมบูรณ์ ซึ่งช่วยเพิ่มความน่าเชื่อถือของ API และความแม่นยำของแอปพลิเคชันได้อย่างมาก ไม่เหมือนกับสคีมา JSON ก่อนหน้านี้ เอาต์พุตที่มีโครงสร้างในปัจจุบันไม่เพียงแต่สามารถกำหนดสคีมาของ JSON ได้ (นั่นคือ ลักษณะของโครงสร้างของเอาต์พุต JSON) แต่ยังช่วยให้แน่ใจว่าเอาต์พุต JSON นั้นถูกต้อง 100% อีกด้วย ขณะเดียวกัน OpenAI ก็ประกาศว่าราคาของรุ่นใหม่ลดลง โดยราคาอินพุตเป็นเพียงครึ่งหนึ่งของราคาเดิม และเอาต์พุตก็ถูกกว่าถึง 1/3 อีกด้วย
เมื่อปีที่แล้ว OpenAI เปิดตัว JSON Schema เป็นเครื่องมืออันทรงพลังสำหรับนักพัฒนาที่สร้างแอปพลิเคชัน อย่างไรก็ตาม แม้ว่า JSON Schema จะช่วยเพิ่มโอกาสในการสร้างเอาต์พุต JSON ที่ถูกต้อง แต่ก็ไม่ได้รับประกันว่าเอาต์พุตจะสอดคล้องกับสคีมาเฉพาะ การแนะนำเอาต์พุตที่มีโครงสร้างมีไว้เพื่อแก้ไขข้อจำกัดนี้อย่างแม่นยำ โดยการจำกัดเอาต์พุตของโมเดลให้ตรงกับรูปแบบที่กำหนดไว้ล่วงหน้า เพื่อให้มั่นใจในความถูกต้องและความสม่ำเสมอของข้อมูลเอาต์พุต
ในการประเมินการติดตามรูปแบบ JSON ที่ซับซ้อนของ OpenAI นั้น gpt-4o-2024-08-06 รุ่นใหม่ได้รับคะแนนดีเยี่ยม 100% ในเอาต์พุตที่มีโครงสร้าง ในขณะที่รุ่นเก่า gpt-4-0613 ได้คะแนนน้อยกว่า 40% ความก้าวหน้าที่สำคัญนี้ไม่เพียงแต่แสดงให้เห็นถึงความก้าวหน้าทางเทคโนโลยีของ OpenAI เท่านั้น แต่ยังช่วยให้นักพัฒนามีประสิทธิภาพในการทำงานสูงขึ้นและมีอัตราข้อผิดพลาดน้อยลงอีกด้วย
API ของ OpenAI แนะนำเอาต์พุตที่มีโครงสร้างสองรูปแบบ:
1. การเรียกใช้ฟังก์ชัน: สามารถใช้เอาต์พุตที่มีโครงสร้างได้โดยการตั้งค่าในคำจำกัดความของฟังก์ชัน คุณสมบัตินี้ใช้ได้กับทุกรุ่นที่เปิดใช้งานเครื่องมือ รวมถึงทุกรุ่นและสูงกว่า เมื่อเปิดใช้งานเอาต์พุตที่มีโครงสร้าง เอาต์พุตแบบจำลองจะตรงกับคำจำกัดความของเครื่องมือที่ให้มา
การตั้งค่าคำขอ API
การตอบสนองของ API
2. ตัวเลือกใหม่ของพารามิเตอร์ response_format : นักพัฒนาสามารถตอบสนองคำขอของผู้ใช้ในลักษณะที่มีโครงสร้างโดยระบุ JSON schema json_schema เป็นตัวเลือกใหม่ของพารามิเตอร์
ความปลอดภัยถือเป็นสิ่งสำคัญสูงสุดของ OpenAI เสมอ คุณสมบัติเอาต์พุตที่มีโครงสร้างใหม่เป็นไปตามนโยบายความปลอดภัยที่มีอยู่ ทำให้โมเดลสามารถปฏิเสธคำขอที่ไม่ปลอดภัยได้เมื่อจำเป็น นอกจากนี้ Python และ Node SDK ของ OpenAI ยังได้รับการอัปเดตให้รองรับเอาต์พุตที่มีโครงสร้างแบบเนทีฟ ซึ่งทำให้กระบวนการพัฒนาง่ายขึ้น
เอาต์พุตที่มีโครงสร้างสามารถใช้กับแอปพลิเคชันได้หลากหลาย รวมถึงการสร้างอินเทอร์เฟซผู้ใช้แบบไดนามิกตามความตั้งใจของผู้ใช้ การแยกคำตอบสุดท้ายออกจากการให้เหตุผลสนับสนุน และการแยกข้อมูลที่มีโครงสร้างออกจากข้อมูลที่ไม่มีโครงสร้าง กรณีการใช้งานเหล่านี้แสดงให้เห็นถึงการปฏิบัติจริงและความยืดหยุ่นของเอาต์พุตที่มีโครงสร้างในสถานการณ์ต่างๆ
OpenAI บรรลุการจับคู่ 100% ระหว่างเอาต์พุตโมเดลและ JSON Schema โดยใช้เทคโนโลยีการถอดรหัสแบบจำกัด วิธีการนี้ช่วยให้มั่นใจได้ว่าในแต่ละขั้นตอน โมเดลจะสามารถเลือกโทเค็นที่ถูกต้องได้โดยการจำกัดการถอดรหัสแบบไดนามิกเท่านั้น ซึ่งช่วยลดโอกาสที่จะเกิดข้อผิดพลาดได้
ฟังก์ชันเอาท์พุตที่มีโครงสร้างของ OpenAI ไม่เพียงแต่ช่วยให้นักพัฒนามีเครื่องมือที่เชื่อถือได้และแม่นยำมากขึ้นเท่านั้น แต่ยังส่งเสริมความก้าวหน้าของเทคโนโลยีปัญญาประดิษฐ์ในการประมวลผลข้อมูลและการพัฒนาแอปพลิเคชันอีกด้วย ด้วยการเปิดตัวฟีเจอร์นี้อย่างเป็นทางการ เราหวังว่าจะได้เห็นแอปพลิเคชันที่เป็นนวัตกรรมใหม่ๆ เปิดตัวมากขึ้น
โดยรวมแล้ว ฟังก์ชันเอาท์พุตที่มีโครงสร้างของ OpenAI ถือเป็นความก้าวหน้าทางเทคโนโลยีที่สำคัญ ซึ่งจะช่วยปรับปรุงความน่าเชื่อถือและประสิทธิภาพของแอปพลิเคชัน AI ได้อย่างมาก และนำประสบการณ์การพัฒนาที่สะดวกยิ่งขึ้นมาสู่นักพัฒนา บรรณาธิการของ Downcodes เชื่อว่าเทคโนโลยีนี้จะมีบทบาทสำคัญมากขึ้นในการพัฒนาแอปพลิเคชัน AI ในอนาคต