Critic: Nền tảng đánh giá mã nguồn cho phép trò chuyện trực tiếp với AI đã viết ra code

Công nghệ24 tháng 9, 2026·5 phút đọc

Feyn vừa ra mắt Critic, nền tảng review code cho phép lập trình viên tương tác trực tiếp với chính AI agent đã tạo ra thay đổi đó. Công cụ hoạt động qua plugin cho Codex và Claude Code, giúp agent trình bày code kèm giải thích, bằng chứng và sẵn sàng trả lời câu hỏi từ người review.

Trong bối cảnh các AI agent ngày càng đảm nhận phần lớn khối lượng code trong nhiều dự án, việc hiểu rõ một thay đổi và hệ quả của nó đang trở thành bài toán khó. Feyn vừa giới thiệu Critic, một nền tảng đánh giá thay đổi (change review) cho phép người dùng trao đổi trực tiếp với chính AI đã viết ra đoạn code đó.

Vấn đề: Agent viết code, nhưng con người khó theo kịp

Theo Shreyash, đại diện Feyn, các agent hiện viết phần lớn code của công ty anh. Điều này giúp tăng năng suất đáng kể, nhưng lại khiến việc nắm bắt một thay đổi và những tác động của nó trở nên cực kỳ phức tạp. Khi doanh nghiệp sử dụng ngày càng nhiều công cụ agentic, việc lôi kéo con người vào vòng lặp đánh giá — hiểu tác động của một pull request (PR) và tình trạng chung của dự án — càng trở nên khó khăn.

"Chúng tôi xây dựng Critic để giải quyết chính vấn đề này."

Critic hoạt động như thế nào?

Critic cho phép các AI agent trình bày code của mình, chú thích những khối quan trọng và đính kèm bằng chứng liên quan như ảnh chụp màn hình hay hướng dẫn chạy thử cục bộ. Bất kỳ ai xem thay đổi đó đều có thể trò chuyện trực tiếp với agent đã viết ra nó.

Công cụ hoạt động thông qua một plugin cho Codex hoặc Claude Code. Khi agent viết code, plugin sẽ yêu cầu nó đồng thời tạo một bản tường thuật mô tả câu chuyện đằng sau thay đổi, làm nổi bật các giả định, quyết định và những đoạn code phức tạp. Người dùng có thể xem thay đổi trên critic.run hoặc để agent kéo về qua MCP đi kèm.

Mọi tính năng của Critic đều khả dụng qua MCP, nghĩa là agent của bạn nhận được toàn bộ ngữ cảnh mà không cần rời khỏi môi trường làm việc.

Trò chuyện với agent mà không làm gián đoạn luồng chính

Từ dashboard hoặc MCP, người dùng có thể chat trực tiếp với agent đã tạo ra code. Khi Critic nhận được câu hỏi, hệ thống sẽ fork (tách nhánh) phiên làm việc gốc và chuyển câu hỏi tới đó. Nhờ vậy, luồng chính vẫn sạch sẽ và tiếp tục làm việc bình thường.

Về quyền riêng tư, các thay đổi cục bộ chỉ chủ sở hữu nhìn thấy. Bất cứ thứ gì đẩy lên GitHub sẽ được phản chiếu và hiển thị cho những ai có quyền xem thay đổi đó trên GitHub.

Bảo mật là ưu tiên hàng đầu

Khi xây dựng Critic, nhóm phát triển đặt bảo mật lên hàng đầu. Các AI agent thường chạy ở chế độ tự động và có thể thực hiện nhiều hành động trên máy tính của bạn. Mục tiêu là đảm bảo rằng cấp quyền truy cập vào agent không đồng nghĩa với việc cấp quyền truy cập vào máy tính.

Mọi phiên fork của Critic đều bị loại bỏ các công cụ ghi (write tools). Chúng chỉ có thể trả lời câu hỏi về thay đổi và công việc đang tiến hành trong workspace đó.

Những lỗi Critic giúp phát hiện sớm

Theo chia sẻ từ Feyn, Critic đã giúp họ bắt được nhiều sự cố trước khi lọt vào môi trường production. Lỗi phổ biến nhất là model không tái sử dụng các artifact có sẵn — như style, component hay hàm đã tồn tại. Nhờ việc dễ dàng đào sâu vào công việc của agent và đặt câu hỏi, nhóm cũng phát hiện thêm nhiều trường hợp model chẩn đoán sai vấn đề hoặc viết code không hữu ích. Vì giao diện Critic nhanh và thân thiện với agent hơn GitHub, phản hồi của đội ngũ cũng được gửi đi nhanh chóng hơn.

Chi tiết kỹ thuật đáng chú ý

Một thay đổi được minh họa trong bản demo cho thấy cách Critic xử lý câu hỏi khi mọi thiết bị của tác giả đều offline. Cụ thể:

  • Trước đây: website có thể xếp hàng câu hỏi trong khi thiết bị tác giả offline, và bản ghi phiên làm việc vẫn nằm trên máy đã tạo ra chúng.
  • Sau thay đổi: đúng một thiết bị đang kết nối sẽ sở hữu một câu hỏi tại một thời điểm, và nếu thiết bị mất kết nối, nó sẽ trả lại công việc sau 45 giây mà không làm mất mạch hội thoại.

Câu hỏi đặt ra từ trang thay đổi giờ sẽ chờ agent lập trình của tác giả thay vì mặc định rằng máy đó đang online. Một lease token ngắn hạn cho phép bất kỳ thiết bị tác giả nào đang kết nối đều có thể nhận việc, trong khi phiên lập trình gốc vẫn là nguồn ngữ cảnh chính.

Trong phần thảo luận, có ý kiến đặt câu hỏi liệu có nên dùng bảng heartbeat thay vì lease token, và liệu có giới hạn số lần thử (attempts) không — vì một câu hỏi khiến mọi thiết bị đều gặp lỗi sẽ lặp vô hạn.

Dành cho độc giả Việt Nam

Với các đội phát triển phần mềm tại Việt Nam đang bắt đầu tích hợp AI agent vào quy trình làm việc, Critic là một ví dụ đáng tham khảo về cách giữ con người trong vòng lặp kiểm soát chất lượng. Công cụ này miễn phí sử dụng, có thể đăng ký tại critic.run. Điểm đáng lưu ý là cách tiếp cận "hỏi thẳng agent" giúp giảm thời gian review, nhưng cũng đặt ra yêu cầu mới về quản trị và bảo mật khi agent ngày càng có nhiều quyền trên máy của lập trình viên.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗