Structured output (đầu ra có cấu trúc) là việc yêu cầu mô hình AI trả kết quả theo định dạng xác định như JSON, bảng, CSV với các trường cố định, thay vì văn bản tự do. Trong giao diện chat, bạn mô tả định dạng và đưa mẫu. Khi dùng API, nhiều nhà cung cấp hỗ trợ chế độ JSON hoặc khai báo JSON schema để mô hình trả về đúng cấu trúc. Structured output là nền tảng cho tự động hóa: trích xuất hóa đơn vào bảng, phân loại email kèm nhãn, chấm điểm lead vào CRM. Dù có tính năng hỗ trợ, hệ thống vẫn nên kiểm tra giá trị hợp lệ trước khi ghi dữ liệu.
Vì sao cần đầu ra có cấu trúc
- Đưa thẳng vào Excel, Google Sheets, CRM, phần mềm kế toán.
- Quy trình tự động (n8n, Make, Zapier) đọc được từng trường.
- So sánh, lọc, thống kê kết quả hàng loạt.
- Giảm sai sót khi sao chép thủ công.
Các định dạng thường dùng
Chọn theo nơi dùng kết quả.
| Định dạng | Ưu điểm | Dùng khi |
|---|---|---|
| Bảng Markdown | Dễ đọc trong chat | Người đọc trực tiếp |
| CSV | Dán vào Excel nhanh | Danh sách nhiều dòng |
| JSON | Máy đọc chính xác, có cấp bậc | Tích hợp phần mềm, API |
| Danh sách có nhãn | Đơn giản | Kết quả ngắn |
Cách yêu cầu trong giao diện chat
Ví dụ: Trích xuất thông tin từ hóa đơn bên dưới, trả về JSON với các trường: so_hoa_don, ngay, ma_so_thue_ban, tong_tien (số, không dấu phân cách), thue_suat. Nếu không tìm thấy trường nào, ghi null. Chỉ trả JSON, không giải thích.
Structured output qua API
Các API AI lớn hỗ trợ chế độ đầu ra JSON hoặc khai báo schema, giúp mô hình tuân thủ cấu trúc chặt chẽ hơn. Tính năng gọi công cụ (tool use, function calling) cũng là một dạng đầu ra có cấu trúc: mô hình trả về tên hàm và tham số để hệ thống thực thi.
Kiểm tra trước khi ghi dữ liệu
- Kiểm tra JSON hợp lệ, đủ trường bắt buộc.
- Kiểm tra kiểu dữ liệu: số, ngày, mã số thuế đúng định dạng.
- Đối chiếu logic: tổng tiền bằng tiền hàng cộng thuế.
- Đưa trường hợp nghi vấn vào hàng chờ cho người duyệt.
Hãy yêu cầu AI ghi null cho trường không tìm thấy thay vì để trống hay đoán. Bạn sẽ dễ lọc ra hồ sơ cần kiểm tra thủ công.
Muốn đưa AI vào công việc của doanh nghiệp? PCTech tư vấn, đánh giá mức sẵn sàng AI và triển khai chatbot, AI agent, tự động hóa cho doanh nghiệp.
10 câu hỏi, 2 phút, nhận mức độ và việc nên làm tiếp theo. Dùng thử ngay
Câu hỏi thường gặp
Không biết lập trình có dùng JSON được không?
Có thể yêu cầu dạng bảng hoặc CSV để dán vào Excel; JSON hữu ích khi dùng công cụ tự động hóa.
AI có luôn trả đúng định dạng không?
Thường đúng khi chỉ dẫn rõ; API có chế độ schema giúp ổn định hơn, vẫn nên kiểm tra.
Structured output khác function calling thế nào?
Function calling là đầu ra có cấu trúc dùng để gọi công cụ; structured output là khái niệm rộng hơn.
Dùng cho tiếng Việt có vấn đề gì?
Nên đặt tên trường không dấu, nội dung giá trị có thể có dấu.
Bài viết liên quan
- API AI là gì? Cách doanh nghiệp gọi mô hình AI qua API và tính phí
- XML prompting là gì? Dùng thẻ để tách dữ liệu và chỉ dẫn
- Quy trình AI xử lý chứng từ tự động từ email đến phần mềm kế toán
- Mẫu prompt cho Excel và phân tích dữ liệu
- n8n là gì? Tự động hóa quy trình không cần code