Bài 171 · 3 phút

Thử nghiệm tính năng AI trước khi ra mắt

Trước khi người dùng thật chạm vào một tính năng AI, hãy chạy nó trên một bộ câu hỏi thử sát thực tế có sẵn đáp án tốt, và lần nào cũng chấm theo cùng một cách.

Phần mềm bình thường cùng đầu vào thì cùng đầu ra, nên vài bài kiểm tra là đủ dùng lâu. AI thì không. Cùng một câu hỏi, ngày mai có thể ra câu trả lời khác, và sửa nhẹ câu lệnh có khi chữa được một chỗ mà làm hỏng ba chỗ khác.

Vì vậy các đội xây một bộ eval (bộ đánh giá): từ năm mươi tới vài trăm đầu vào giống thật, kèm ghi chú câu trả lời tốt phải có gì hoặc phải tránh gì. Hãy có cả câu dễ, câu khó, câu thô lỗ, câu tiếng Việt và tiếng Anh, và vài câu cố phá luật.

Chạy cả bộ sau mỗi lần sửa và chấm điểm. Có bước chấm tự động được, như “có nêu giờ mở cửa không”. Có bước cần người chấm, hoặc một model thứ hai chấm theo tiêu chí viết sẵn, rồi người kiểm tra lại vài câu.

Sau đó cố tình phá nó, gọi là red teaming (tấn công thử). Nhờ bạn bè hay đồng nghiệp tìm cách làm nó cư xử sai. Ra mắt cho một nhóm nhỏ trước, đọc các cuộc trò chuyện thật, và thêm mọi lỗi mới vào bộ eval.

Làm ngay

Viết mười câu hỏi thử

  1. 1. Hình dung một tính năng AI bạn muốn có, như bot trả lời câu hỏi về lớp học hay cửa hàng của bạn.
  2. 2. Viết mười câu: năm câu bình thường, ba câu khó, hai câu cố phá luật.
  3. 3. Với mỗi câu, ghi một dòng câu trả lời tốt phải có gì. Vậy là bạn có một bộ eval nhỏ.
Tôi đang thử một bot hỗ trợ AI dùng để [MỤC ĐÍCH]. Đây là các câu hỏi thử của tôi:
[DÁN]
Hãy gợi ý thêm năm câu cho những trường hợp tôi bỏ sót, nhất là câu khó hoặc oái oăm, và nói rõ câu trả lời tốt phải làm gì.

Kiểm tra nhanh

Vì sao phải chạy lại toàn bộ bộ thử sau mỗi lần sửa câu lệnh?

Vì sao phải chạy lại toàn bộ bộ thử sau mỗi lần sửa câu lệnh?

Tìm hiểu thêm

Thuật ngữ trong bài

Eval
Bài kiểm tra bạn tự thiết kế để xem AI có làm tốt việc cụ thể của bạn không, dùng ví dụ đã biết đáp án đúng.
Red teaming
Cố tình tấn công hệ thống AI của chính mình như kẻ xấu sẽ làm, để tìm điểm yếu trước khi ra mắt.
Benchmark
Bộ câu hỏi chuẩn dùng để chấm và so sánh các mô hình AI. Điểm cao không đảm bảo làm tốt việc của bạn.
A/B test
Cho hai nhóm người dùng thử hai phiên bản khác nhau để xem phiên bản nào hiệu quả hơn.