Bỏ qua đến nội dung
Cách dùng A.I

Chain-of-Thought cho bài toán phức tạp

10 phút
21/11/2025

🧠 Chain-of-Thought là gì?

Chain-of-Thought (CoT) là kỹ thuật bắt AI suy nghĩ từng bước thay vì nhảy thẳng đến câu trả lời. Với Thinking Mode của Gemini 3.0 Pro, kỹ thuật này trở nên cực kỳ mạnh mẽ.

💡 Tại sao CoT hiệu quả?

Khi yêu cầu model "suy nghĩ thành tiếng", nó sẽ:
1. Phát hiện lỗi logic sớm hơn
2. Không bỏ qua bước quan trọng
3. Tự kiểm tra kết quả

Template Chain-of-Thought đơn giản

Chỉ cần thêm 3 bước vào prompt:

<instructions>
Trước khi trả lời, hãy:
1. **Phân tích**: Vấn đề cần giải quyết là gì?
2. **Lập kế hoạch**: Các bước cần làm?
3. **Tự kiểm tra**: Kết quả có đúng yêu cầu không?
</instructions>

Ví dụ 1: Lập kế hoạch du lịch

<task>
Lập kế hoạch du lịch Đà Nẵng 3 ngày 2 đêm cho gia đình 4 người, 
ngân sách 10 triệu VNĐ.
</task>

<instructions>
Hãy suy nghĩ từng bước:
1. **Phân tích**: Có những chi phí gì? (vé máy bay, khách sạn, ăn uống, vé tham quan...)
2. **Lập kế hoạch**: Phân bổ ngân sách và lịch trình cụ thể
3. **Kiểm tra**: Tổng chi phí có vượt 10 triệu không?
</instructions>

Ví dụ 2: Viết email quan trọng

<task>
Viết email xin tăng lương sau 1 năm làm việc.
</task>

<instructions>
Suy nghĩ trước khi viết:
1. **Phân tích**: Lý do thuyết phục nhất là gì? (thành tích, trách nhiệm mới...)
2. **Lập kế hoạch**: Cấu trúc email (mở đầu → lý do → đề xuất → kết thúc)
3. **Kiểm tra**: Email có quá dài không? Giọng văn có phù hợp không?
</instructions>

<constraints>
- Độ dài: 150-200 từ
- Giọng văn: Lịch sự, tự tin nhưng không kiêu ngạo
</constraints>

Ví dụ 3: Giải quyết vấn đề phức tạp hơn

<task>
Tôi có 50 triệu tiết kiệm, nên đầu tư vào đâu trong 2 năm tới?
</task>

<instructions>
Phân tích step-by-step:

**Bước 1 - Hiểu tình huống**:
- Mục tiêu: Bảo toàn vốn hay tăng trưởng?
- Rủi ro chấp nhận được: Thấp/Trung bình/Cao?
- Cần dùng tiền sớm không?

**Bước 2 - Liệt kê lựa chọn**:
- Gửi tiết kiệm ngân hàng
- Mua vàng
- Đầu tư chứng khoán
- Mua trái phiếu
- Các lựa chọn khác

**Bước 3 - So sánh và khuyến nghị**:
- Ưu/nhược điểm từng lựa chọn
- Phù hợp với profile của tôi không?

**Bước 4 - Tự kiểm tra**:
- Đã xem xét đủ rủi ro chưa?
- Có assumption nào chưa verify?
</instructions>

Khi nào cần Chain-of-Thought?

✅ Cần CoT ❌ Không cần CoT
Bài toán logic/toán học Dịch thuật đơn giản
Thiết kế hệ thống Tạo nội dung ngắn
Phân tích chiến lược Trả lời factual
Debug code phức tạp Format/convert data
Quyết định có nhiều trade-offs Chat thông thường

✅ Pro tip

Với bài toán phức tạp, luôn yêu cầu Gemini: "Lập kế hoạch trước, thực hiện sau, và tự kiểm tra". Điều này kết hợp sức mạnh của Thinking Mode với CoT!