2.3 Apply prompt engineering techniques (zero-shot, few-shot, chain-of-thought)

Chọn zero-shot, few-shot hay chain-of-thought theo vấn đề eval chỉ ra.

  1. Bắt đầu zero-shot với chỉ dẫn rõ; thêm few-shot (ví dụ đa dạng, sát ca thật) khi eval thấy định dạng hoặc phán đoán thiếu nhất quán.
  2. Bài toán cần suy luận nhiều bước → model hiện hành (5.x) đã có adaptive thinking mặc định; điều chỉnh độ sâu bằng effort. Extended thinking thủ công (budget_tokens) bị từ chối với lỗi 400 từ Claude 4.7 trở đi.
  3. Cần JSON chắc chắn đúng schema → structured outputs hoặc strict tool use (model mới không còn hỗ trợ prefill).