OpenAI cuối cùng đã phát hành tính năng số 1 mà các nhà phát triển đang mong đợi

OpenAI cuối cùng đã phát hành tính năng số 1 mà các nhà phát triển đang mong đợi

Tệp JavaScript Object Notation (JSON) và định dạng trao đổi dữ liệu là một tiêu chuẩn công nghiệp vì nó dễ đọc đối với con người và dễ phân tích cú pháp bởi máy móc.

Tuy nhiên, các mô hình ngôn ngữ lớn (LLM) thường gặp khó khăn với JSON — chúng có thể gây ảo giác, tạo ra các phản hồi không ổn định chỉ tuân thủ một phần hướng dẫn hoặc không phân tích cú pháp hoàn toàn. Điều này thường yêu cầu các nhà phát triển sử dụng các giải pháp thay thế như công cụ nguồn mở, nhiều lời nhắc khác nhau hoặc các yêu cầu lặp lại để đảm bảo khả năng tương tác đầu ra.

Hiện nay, OpenAI đang giúp xoa dịu những sự thất vọng này bằng cách phát hành Structured Outputs trong API. Được phát hành ngày hôm nay, chức năng này giúp đảm bảo rằng các đầu ra do mô hình tạo ra khớp với JSON Schema. Các schema này rất quan trọng vì chúng mô tả nội dung, cấu trúc, loại dữ liệu và các ràng buộc dự kiến ​​trong một tài liệu JSON nhất định.

OpenAI

OpenAI cho biết đâ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ính nhất quán trên nhiều ứng dụng khác nhau. Giám đốc điều hành của OpenAI Sam Altman đã đăng trên X hôm nay rằng bản phát hành này là do “yêu cầu rất phổ biến”.

Công ty cho biết các đá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 về tính năng mới được đưa ra ngay sau khá nhiều sự phấn khích tại OpenAI tuần này: Ba giám đốc điều hành chủ chốt — John Schulman, Greg Brockman và Peter Deng — đột nhiên tuyên bố rời đi , và Elon Musk một lần nữa kiện công ty , gọi sự phản bội sứ mệnh AI của họ là “Shakespearian”.

Dễ dàng đảm bảo tuân thủ lược đồ

JSON là định dạng dựa trên văn bản để lưu trữ và trao đổi dữ liệu. Nó đã trở thành một trong những định dạng dữ liệu phổ biến nhất trong số các nhà phát triển vì nó đơn giản, linh hoạt và tương thích với nhiều ngôn ngữ lập trình khác nhau. OpenAI đã nhanh chóng đáp ứng nhu cầu của các nhà phát triển khi phát hành chế độ JSON trên các mô hình của mình tại DevDay năm ngoái .

Với Structured Outputs trong API, các nhà phát triển có thể hạn chế các mô hình OpenAI để phù hợp với các lược đồ. OpenAI cho biết tính năng này cũng cho phép các mô hình của mình hiểu rõ hơn các lược đồ phức tạp hơn.

OpenAI

“Structured Outputs là sự phát triển của chế độ JSON,” công ty viết trên blog của mình. “Mặc dù cả hai đều đảm bảo JSON hợp lệ được tạo ra, nhưng chỉ có Structured Outputs mới đảm bảo tuân thủ lược đồ.” Điều này có nghĩa là các nhà phát triển “không cần phải lo lắng về việc mô hình bỏ qua khóa bắt buộc hoặc ảo tưởng về giá trị enum không hợp lệ.” (Giá trị enumeration là một quy trình đặt tên hằng số trong ngôn ngữ, giúp mã dễ đọc và bảo trì hơn).

Các 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. Theo OpenAI, các nhà phát triển không cần phải xác thực hoặc thử lại các phản hồi được định dạng không chính xác và tính năng này cho phép nhắc nhở đơn giản hơn trong khi cung cấp các từ chối rõ ràng.

“An toàn là ưu tiên hàng đầu của OpenAI — chức năng Đầu ra có cấu trúc mới sẽ tuân thủ các chính sách an toàn hiện có của chúng tôi và vẫn cho phép mô hình từ chối yêu cầu không an toàn”, công ty viết.

Structured Outputs có sẵn trên GPT-4o-mini, GPT-4o và các phiên bản tinh chỉnh của các mô hình này, có thể được sử dụng trên Chat Completions API, Assistants API và Batch API, đồng thời cũng tương thích với đầu vào thị giác.

OpenAI nhấn mạnh rằng chức năng mới “lấy cảm hứng từ công trình tuyệt vời của cộng đồng nguồn mở: cụ thể là các thư viện outlines, jsonformer, instructor, guidance và lark”.

 

THÔNG TIN  LIÊN HỆ 

SDT: 0977383456 

EMAIL:    kbtech.technology@gmail.com 

WEBSITE   :   kbtech.com.vn 

ĐĂNG KÝ ZALO OA  : dangkyzalooa.com

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *