⚡ Nguyên tắc #1: Ngắn gọn là vàng
Gemini 3.0 Pro hoạt động ngược lại với các model cũ - prompt càng ngắn gọn càng tốt!
⚠️ Quan trọng
Prompt dài dòng có thể làm Gemini "phân tâm" và giảm chất lượng đầu ra. Đây là điểm khác biệt lớn nhất so với ChatGPT và Claude.
So sánh: Prompt cũ vs. Prompt mới
❌ SAI - Prompt kiểu cũ (dài dòng)
Tôi đang muốn bạn giúp tôi viết một bài email, bởi vì tôi cần xin nghỉ phép với sếp của mình. Tôi muốn nghỉ khoảng 2-3 ngày để đi khám bệnh, và tôi hy vọng bạn có thể viết một email mà nghe có vẻ lịch sự và chuyên nghiệp... Vấn đề:
- Quá nhiều từ thừa: "Tôi đang muốn", "bởi vì", "tôi hy vọng"
- Lặp lại thông tin: "viết email" xuất hiện ý nhiều lần
- Thiếu cấu trúc rõ ràng
✅ ĐÚNG - Prompt tối ưu (ngắn gọn)
Viết email xin nghỉ phép 2 ngày vì khám bệnh. Giọng văn trang trọng, lịch sự. Ưu điểm:
- Trực tiếp vào yêu cầu
- Đủ thông tin cần thiết
- Không có từ thừa
Quy tắc "5 câu"
Instruction không nên quá 5 câu. Nếu bạn cần viết dài hơn, hãy:
- Tách phần context (dữ liệu, thông tin nền) riêng
- Giữ phần instruction (lệnh thực thi) ngắn gọn
💡 Phân biệt quan trọng
Context có thể dài (data, tài liệu, code) - không vấn đề gì.
Instruction phải ngắn - đây là phần Gemini cần hiểu rõ nhất.
Ví dụ thực hành
Yêu cầu: Phân tích báo cáo tài chính
❌ Cách viết cũ
Tôi có một báo cáo tài chính của công ty mình và tôi muốn bạn giúp tôi phân tích nó. Báo cáo này khá dài và phức tạp, nên tôi cần bạn đọc kỹ và cho tôi biết những điểm quan trọng. Đặc biệt là tôi muốn biết về doanh thu, chi phí, và lợi nhuận của từng quý. Nếu có thể, hãy so sánh với năm trước nữa nhé. À, và đừng dùng quá nhiều thuật ngữ chuyên môn vì tôi không phải dân tài chính.
[Dán báo cáo tài chính] ✅ Cách viết mới
<context>
[Dán báo cáo tài chính]
</context>
<task>
Phân tích báo cáo tài chính: doanh thu, chi phí, lợi nhuận theo quý. So sánh YoY.
</task>
<constraints>
- Không dùng thuật ngữ chuyên môn
- Format: bảng tổng hợp + bullet points
</constraints> Checklist tự kiểm tra
- [ ] Instruction có dưới 5 câu không?
- [ ] Có từ nào có thể bỏ mà vẫn giữ nguyên ý không?
- [ ] Đã tách context và instruction riêng chưa?
- [ ] Có dùng động từ hành động trực tiếp không? (Viết/Phân tích/So sánh...)
✅ Ghi nhớ
Với Gemini 3.0 Pro: Direct > Detailed. Lệnh ngắn gọn hiệu quả hơn giải thích dài dòng!