JSON prompt là cách viết yêu cầu gửi cho AI dưới dạng cấu trúc JSON: các thông tin như vai trò, nhiệm vụ, ràng buộc, định dạng đầu ra được đặt vào các khóa riêng thay vì viết thành một đoạn văn dài. Mục tiêu là rõ ràng, đầy đủ và dễ lặp lại, đặc biệt hữu ích khi bạn dùng cùng một khung yêu cầu nhiều lần hoặc tạo ảnh, video với nhiều thông số.
Ví dụ so sánh prompt thường và JSON prompt
Prompt thường:
Viết giúp tôi email ngắn gọn, lịch sự gửi khách hàng thông báo đơn hàng giao trễ 2 ngày, xin lỗi và tặng mã giảm 10%.
JSON prompt:
{
"vai_tro": "Nhân viên chăm sóc khách hàng của cửa hàng X",
"nhiem_vu": "Viết email thông báo đơn hàng giao trễ",
"thong_tin": {
"so_ngay_tre": 2,
"uu_dai": "Mã giảm 10% cho đơn tiếp theo"
},
"giong_dieu": "lịch sự, chân thành, ngắn gọn",
"rang_buoc": ["Không quá 120 từ", "Không đổ lỗi cho đơn vị vận chuyển"],
"dinh_dang_dau_ra": "Tiêu đề và nội dung email"
}
Cả hai đều chạy được. Phiên bản JSON tách bạch từng yếu tố nên dễ chỉnh một mục mà không ảnh hưởng mục khác, và dễ đưa vào một quy trình tự động điền dữ liệu.
Khi nào nên dùng JSON prompt?
- Tạo hàng loạt: cùng một khung, thay vài giá trị (tên khách, số ngày, ưu đãi).
- Yêu cầu nhiều thông số: tạo ảnh hoặc video với chủ thể, bối cảnh, ánh sáng, góc máy, phong cách.
- Cần đầu ra nhất quán: để phần mềm khác đọc kết quả tiếp.
- Làm việc nhóm: khung prompt chuẩn giúp mọi người viết đồng đều.
Khi nào không cần
Câu hỏi đơn giản, trò chuyện thông thường, hoặc khi bạn đang khám phá ý tưởng. Viết tự nhiên lúc đó nhanh và linh hoạt hơn.
Ví dụ JSON prompt cho tạo hình ảnh
{
"chu_the": "Một chú mèo cam ngồi bên cửa sổ",
"boi_canh": "Quán cà phê nhỏ ở Hà Nội, buổi sáng mưa",
"anh_sang": "Ánh sáng dịu từ cửa sổ, tông ấm",
"goc_may": "Cận cảnh, ngang tầm mắt",
"phong_cach": "Ảnh chụp phim, hạt mịn",
"ti_le": "4:5",
"khong_bao_gom": ["chữ", "logo"]
}
Các công cụ tạo ảnh khác nhau hiểu cấu trúc theo cách riêng. Hãy thử vài lần để biết công cụ của bạn nhạy với khóa nào.
Cách viết JSON prompt hiệu quả
- Bắt đầu từ mục tiêu: xác định bạn muốn kết quả gì trước khi chia khóa.
- Đặt tên khóa dễ hiểu: "giong_dieu", "rang_buoc", không dùng ký hiệu khó đoán.
- Giữ giá trị cụ thể: "không quá 120 từ" tốt hơn "ngắn gọn".
- Nhóm thông tin liên quan: dùng đối tượng lồng nhau như "thong_tin".
- Kiểm tra cú pháp: thiếu dấu phẩy hay ngoặc có thể làm AI hiểu sai.
Lỗi thường gặp
- Nghĩ rằng JSON tự động cho kết quả tốt hơn. Chất lượng vẫn phụ thuộc vào nội dung rõ ràng.
- Chia quá nhỏ, tạo hàng chục khóa không cần thiết.
- Viết giá trị mơ hồ trong một khung rất chặt chẽ.
- Quên nói rõ định dạng đầu ra mong muốn.
Tóm lại: JSON prompt là công cụ để tổ chức yêu cầu, không phải phép màu. Dùng khi cần cấu trúc và khả năng tái sử dụng, còn lại cứ viết tự nhiên.
Muốn viết yêu cầu tốt hơn nói chung, đọc 9 prompt bật tư duy phản biện và cách tạo AI Agent đầu tiên.