Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Fine-tuning vs RAG vs prompting

Đã đọc 0/11 mục · còn khoảng 4 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

Vì sao hiểu ba cách này quan trọng

Prompting, RAG và fine-tuning là ba cách chính để làm cho LLM phù hợp với nhu cầu riêng. Mỗi cách có chi phí, tốc độ và mục đích khác nhau. Chọn sai cách khiến dự án chậm, tốn tiền, hoặc không đạt chất lượng.

Cái giá cụ thể: một công ty logistics Việt Nam muốn trợ lý trả lời theo giọng văn thương hiệu và dùng thuật ngữ ngành. Đội định fine-tune ngay từ đầu, tốn nhiều tháng chuẩn bị dữ liệu và ngân sách lớn. Thực ra chỉ cần prompting kỹ với vài ví dụ mẫu là đạt được giọng văn mong muốn. Ngược lại, một đội khác cố nhồi kiến thức nội bộ vào prompt trong khi lẽ ra phải dùng RAG, dẫn tới vượt context window liên tục.

Hiểu ba cách này giúp PM chọn đúng công cụ cho đúng bài toán, tiết kiệm thời gian và tiền bạc.

Bức tranh lớn

Prompting là ra chỉ dẫn khéo léo trong prompt, không đổi mô hình, nhanh và rẻ nhất. RAG là cấp dữ liệu riêng qua truy hồi khi cần kiến thức cập nhật. Fine-tuning là huấn luyện lại mô hình trên dữ liệu của bạn để đổi hành vi cốt lõi, tốn kém và chậm nhất.

graph TD
A[Nhu cau san pham] --> B[Chi doi cach dien dat]
A --> C[Can kien thuc rieng]
A --> D[Can doi hanh vi coi loi]
B --> E[Prompting]
C --> F[RAG]
D --> G[Fine tuning]

Nguyên tắc chọn: bắt đầu bằng prompting vì rẻ nhất. Nếu cần kiến thức riêng hay cập nhật, thêm RAG. Chỉ fine-tune khi hai cách kia không đủ, thường là khi cần định dạng đầu ra rất ổn định hoặc phong cách sâu.

Ví dụ chi tiết

Một sàn tuyển dụng ở Việt Nam muốn AI viết mô tả công việc theo chuẩn thương hiệu và gợi ý ứng viên phù hợp từ hồ sơ nội bộ.

Bước 1: PM tách bài toán thành hai phần: viết theo giọng văn và truy xuất hồ sơ ứng viên.

Bước 2: Với phần giọng văn, đội thử prompting kèm ba ví dụ mẫu. Kết quả đạt chuẩn thương hiệu ngay, không cần fine-tune.

Bước 3: Với phần gợi ý ứng viên, dữ liệu hồ sơ thay đổi hằng ngày, nên đội dùng RAG để truy hồi hồ sơ liên quan.

Bước 4: PM cân nhắc fine-tune để cải thiện độ nhất quán, nhưng tính ra chi phí cao và lợi ích nhỏ, nên hoãn lại.

Bước 5: Sau ba tháng, đội chỉ fine-tune khi thấy một định dạng đầu ra cần độ ổn định rất cao mà prompting không đảm bảo. Nhờ đi từ rẻ đến đắt, dự án ra mắt nhanh và trong ngân sách.

Lộ trình từng bước để làm chủ

graph TD
A[Thu prompting truoc] --> B[Danh gia ket qua]
B --> C[Thieu kien thuc rieng]
C --> D[Them RAG]
B --> E[Thieu on dinh hanh vi]
E --> F[Can nhac fine tuning]
D --> G[Do luong lai]
F --> G

Luôn thử prompting trước vì rẻ và nhanh. Đánh giá kết quả. Nếu thiếu kiến thức riêng thì thêm RAG. Nếu thiếu độ ổn định hành vi thì cân nhắc fine-tuning. Sau mỗi bước, đo lường lại để xác nhận đáng công sức.

Thói quen & kỷ luật

NhịpThói quen
Hằng ngàyTrước khi đề xuất fine-tune, tự hỏi prompting đã đủ chưa
Hằng tuầnRà soát tính năng nào đang dùng cách phức tạp quá mức cần thiết
Hằng thángĐánh giá lại đánh đổi chi phí giữa ba cách cho từng tính năng
Working mindset: đi từ rẻ đến đắt, chỉ leo lên bậc phức tạp hơn khi có bằng chứng cần thiết.

Cần luyện tập gì (drills)

Drill 1: Lấy năm tính năng AI giả định và phân loại mỗi tính năng nên dùng prompting, RAG hay fine-tuning kèm lý do.

Drill 2: Viết bảng so sánh chi phí, tốc độ và độ ổn định của ba cách cho một bài toán cụ thể.

Drill 3: Thử đạt một mục tiêu giọng văn bằng prompting trước khi nghĩ tới fine-tune, ghi lại điểm dừng.

Checklist hành động tuần này

  • [ ] Phân loại ba tính năng hiện có theo prompting, RAG hay fine-tuning
  • [ ] Viết bảng đánh đổi chi phí và tốc độ cho một quyết định
  • [ ] Tìm một tính năng đang dùng cách phức tạp quá mức và đề xuất hạ cấp
  • [ ] Thảo luận với đội kỹ thuật về ngưỡng nên fine-tune
  • [ ] Ghi lại nguyên tắc chọn cách cho sản phẩm của bạn

Chỉ số & North Star

North Star cho bài này: mỗi tính năng dùng cách đơn giản nhất đủ đạt mục tiêu.

Chỉ sốTốtXấu
Tỷ lệ tính năng giải quyết bằng promptingCao khi phù hợpFine-tune bừa bãi
Chi phí trung bình mỗi tính năngThấp và hợp lýCao do chọn sai cách
Thời gian ra mắt tính năngNhanhChậm vì fine-tune sớm

Dấu hiệu bạn đã thành thạo

Bạn phân loại nhanh một bài toán nên dùng cách nào và giải thích được đánh đổi. Bạn phản xạ thử prompting trước. Bạn chỉ đề xuất fine-tune khi có bằng chứng rõ ràng rằng hai cách kia không đủ.

Cạm bẫy thường gặp

Cạm bẫyThay bằng
Fine-tune ngay để đổi giọng vănThử prompting kèm ví dụ mẫu trước
Nhồi kiến thức riêng vào promptDùng RAG cho dữ liệu riêng và cập nhật
Coi fine-tuning là giải pháp vạn năngXem nó là lựa chọn cuối khi cần độ ổn định sâu

Chốt lại

  • Prompting rẻ và nhanh nhất, luôn thử trước.
  • RAG dành cho kiến thức riêng và hay thay đổi.
  • Fine-tuning tốn kém, chỉ dùng khi cần độ ổn định hoặc phong cách sâu.
  • Đi từ rẻ đến đắt và đo lường ở mỗi bước.
Học xong bài này rồi? Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu, và học hết khóa thì có chứng chỉ. Lưu tiến độ của tôi