• OpenAI vừa ra mắt tính năng Structured Outputs trong API, giúp đảm bảo đầu ra của mô hình phù hợp với JSON Schemas.
• JSON là một định dạng trao đổi dữ liệu tiêu chuẩn trong ngành, dễ đọc với con người và dễ phân tích bởi máy móc.
• Các mô hình ngôn ngữ lớn (LLM) thường gặp khó khăn với JSON, có thể tạo ra các phản hồi không đúng hoặc không tuân thủ hoàn toàn hướng dẫn.
• Tính năng mới giúp nhà phát triển không cần lo lắng về việc mô hình bỏ qua một khóa bắt buộc hoặc tạo ra giá trị enum không hợp lệ.
• Structured Outputs là sự phát triển của chế độ JSON, đảm bảo tạo ra JSON hợp lệ và tuân thủ schema.
• Nhà phát triển có thể yêu cầu Structured Outputs tạo câu trả lời theo từng bước để hướng dẫn đến đầu ra mong muốn.
• Tính năng này giúp đơn giản hóa việc nhắc nhở và cho phép từ chối rõ ràng các yêu cầu không an toàn.
• Structured Outputs có sẵn trên các mô hình GPT-4o-mini, GPT-4o và các phiên bản tinh chỉnh của chúng.
• Nó có thể được sử dụng trên Chat Completions API, Assistants API và Batch API, đồng thời tương thích với đầu vào hình ảnh.
• OpenAI nhấn mạnh rằng chức năng mới lấy cảm hứng từ công việc xuất sắc của cộng đồng nguồn mở.
• Đây là tính năng số 1 mà các nhà phát triển đã yêu cầu vì nó cho phép tạo ra sự nhất quán giữa các ứng dụng khác nhau.
• CEO Sam Altman đã đăng trên X rằng việc phát hành này là "theo yêu cầu rất phổ biến".
• OpenAI cho biết đánh giá của họ với Structured Outputs trên GPT-4o mới đạt điểm "hoàn hảo 100%".
• Thông báo tính năng mới này diễn ra sau một tuần đầy biến động tại OpenAI, với việc ba giám đốc điều hành chủ chốt đột ngột thông báo rời đi và Elon Musk một lần nữa kiện công ty.
📌 OpenAI ra mắt Structured Outputs trong API, giúp đảm bảo đầu ra phù hợp JSON Schemas. Tính năng được nhà phát triển mong đợi nhất này cho phép nhất quán giữa các ứng dụng, đơn giản hóa lập trình và đạt điểm hoàn hảo 100% trong đánh giá trên GPT-4o.