ERAI News

Agent evals should feel like real work trên HN

Hacker News lúc 02:19 25 tháng 5, 2026 Nguồn gốc

Điểm nổi bật

  • Độ mới: thread nằm trong mục HN newest khoảng 2 giờ trước thời điểm crawl.
  • Luận điểm trung tâm: eval cho agent phải bám vào outcome, tracetool usage, không chỉ chấm câu trả lời cuối.
  • Điểm thực dụng: bài viết đề xuất dùng deterministic grader như test pass/fail, file diff, DB state, API object tồn tại.
  • Ý nghĩa vận hành: đây là cách chuyển agent từ demo sang sản phẩm có thể kiểm soát.

Biểu đồ

flowchart LR A[Task thuc te] --> B[Agent dung tool] B --> C[Outcome duoc kiem tra bang code] C --> D[Luu trace de debug] D --> E[Agent tu demo thanh san pham]

Tóm tắt

Dù thread HN này gần như chưa có tranh luận, nội dung bài gốc lại đủ sắc để xem như một tín hiệu đáng theo dõi. Tác giả lập luận rằng agent không nên được chấm như một mô hình trả lời prompt. Một agent là hệ thống nhỏ gồm lập kế hoạch, gọi tool, hồi phục lỗi, và đôi khi thay đổi trạng thái của thế giới bên ngoài. Vì vậy, eval tốt phải giống công việc thật: có môi trường, có ràng buộc, có định nghĩa thành công và có cơ chế kiểm tra trạng thái sau khi chạy.

Điểm mạnh của bài viết là sự ưu tiên cho các bộ chấm điểm nhàm chán nhưng đáng tin. Nếu có thể dùng code để xác minh, hãy dùng code. Tư duy đó rất hợp với nhu cầu triển khai agent trong doanh nghiệp, nơi độ tin cậy quan trọng hơn màn trình diễn ấn tượng trong một lần demo.

Chi tiết

Bài trên blog của Zohaib Ansari là một ghi chú ngắn nhưng gần như chạm đúng toàn bộ tranh luận hiện nay quanh agent evaluation. Tác giả bắt đầu từ một điểm khá căn bản: agent không phải chỉ là model trả lời prompt, mà là hệ thống có planning, tool calls, retries, thao tác file, thao tác browser hoặc thay đổi trạng thái của một hệ thống khác. Vì vậy, nếu một coding agent tuyên bố đã sửa bug, câu hỏi đúng không phải là "câu trả lời có thuyết phục không" mà là "test có pass không". Nếu một scheduling agent nói đã đặt bàn, câu hỏi đúng là "reservation có tồn tại không".

Từ đó, bài viết đề nghị một hướng eval rất thực tế. Thứ nhất, hãy chấm outcome trước: test có pass, diff có hợp lệ, object có được tạo trong API hay không. Thứ hai, hãy lưu trace: agent đã đọc file gì, gọi tool nào, retry ra sao, có vượt ngân sách tool-call hay không. Thứ ba, chỉ dùng LLM judge cho lớp đánh giá mềm hơn như độ rõ ràng, độ sạch của lời giải hoặc mức over-engineered. Nói cách khác, judge bằng model nên đến sau deterministic checks, không nên thay thế chúng.

Với người xây sản phẩm AI, đây là thông điệp đáng giá hơn nhiều benchmark marketing. Nó đẩy trọng tâm từ "model nào trả lời hay hơn" sang "scaffold nào giúp agent hoàn thành việc một cách đáng tin cậy hơn". Đây cũng là logic mà các đội platform và QA có thể áp dụng ngay: chọn vài task thật, chạy nhiều lần, lưu transcript, đo outcome, rồi mới tối ưu prompt hay policy.

HN thread chưa có comment nên chưa hình thành tranh luận hai chiều, nhưng chính sự im ắng này cũng cho thấy đây đang là một ý tưởng còn ở giai đoạn tiêu hóa nội bộ trong cộng đồng kỹ thuật. Dù vậy, với bối cảnh ngày càng nhiều đội thử agent cho coding, support hay research, luận điểm "eval phải giống công việc thật" có thể trở thành tiêu chuẩn nền cho đợt triển khai tiếp theo. Nếu xem agent là sản phẩm chứ không chỉ là demo, đây là hướng đánh giá gần như bắt buộc.

Nguồn

© 2024 AI News. All rights reserved.