Đầu ra có cấu trúc
Đầu ra có cấu trúc (Structured Output) đề cập đến việc hướng dẫn một mô hình Trí tuệ Nhân tạo, chẳng hạn như Mô hình Ngôn ngữ Lớn (LLM), trả về phản hồi được tạo ra theo một định dạng có thể dự đoán được và máy có thể đọc được, thay vì ngôn ngữ tự nhiên dạng văn xuôi. Thay vì một đoạn văn, đầu ra được cung cấp dưới dạng JSON, XML, YAML hoặc một lược đồ (schema) cụ thể.
Trong các ứng dụng doanh nghiệp, văn bản phi cấu trúc rất khó để phần mềm xử lý một cách đáng tin cậy. Khi một LLM cung cấp đầu ra có cấu trúc, nó biến một tác vụ tạo văn bản sáng tạo thành một tác vụ trích xuất và chuyển đổi dữ liệu đáng tin cậy. Sự dự đoán này rất quan trọng đối với tự động hóa hạ nguồn, nhập cơ sở dữ liệu và tiêu thụ API.
Việc triển khai đầu ra có cấu trúc thường bao gồm việc cung cấp cho LLM một định nghĩa lược đồ nghiêm ngặt (ví dụ: lược đồ JSON) như một phần của lời nhắc (prompt). Sau đó, mô hình bị giới hạn phải điền vào các trường trong lược đồ đó. Các API nâng cao thường cung cấp các chế độ gốc (như chế độ JSON) để thực thi cấu trúc này, giảm đáng kể nhu cầu phân tích cú pháp hậu xử lý.