Tất cả bài viết

Làm việc với AI coding agent: điều gì thật sự hiệu quả

Trang web bạn đang đọc được làm cùng một AI coding agent, từ thiết kế, code, test cho đến lúc đưa lên mạng. Agent viết phần lớn code. Nhưng phần việc của mình không biến mất, nó chỉ chuyển sang chỗ khác. Đây là những điều mình thấy thật sự hiệu quả.

Viết rõ mình muốn gì trước khi viết code

Agent làm tốt nhất khi có một mô tả rõ ràng: mục tiêu, giới hạn, thế nào là xong. Vài đoạn ngắn về “trang này cho ai, cần gì, không cần gì” tiết kiệm hàng giờ sửa đi sửa lại. Nếu chính mình chưa mô tả được, agent cũng không đoán ra.

Chia việc nhỏ, mỗi việc kiểm chứng được

“Làm lại toàn bộ giao diện” là một yêu cầu tệ. “Đổi lưới GitHub sang tông xanh, phủ kín card, có test kiểm tra màu” là một yêu cầu tốt. Việc nhỏ thì dễ xem lại, dễ hoàn tác, và lỗi lộ ra sớm.

Test là bản hợp đồng

Cách mình tin được code do agent viết là test: viết test trước, chạy thấy nó fail, rồi mới sửa cho pass. Test biến “có vẻ đúng” thành “đã chứng minh đúng”. Khi đổi thiết kế hay nội dung, test cũ chỉ ra ngay chỗ nào bị ảnh hưởng.

Nhìn bằng mắt, đừng chỉ tin vào test

Test xanh không có nghĩa là đẹp. Nhiều lần mọi test đều pass, nhưng nhìn vào thì chữ quá to, khoảng cách chật, hay một hiệu ứng che mất chữ. Chụp màn hình, xem trên điện thoại, so với một trang mình thích: đó là phần con người vẫn phải làm.

Giữ quyết định ở phía mình

Agent đề xuất rất nhanh, còn quyết định vẫn là của mình: hướng thiết kế, dữ liệu nào được công khai, khi nào đưa lên mạng, khoá bí mật để ở đâu. Một agent tốt sẽ hỏi trước những việc khó hoàn tác. Một người dùng tốt sẽ không bỏ qua những câu hỏi đó.

Kết

Làm cùng AI agent không giống giao việc rồi đi chỗ khác. Nó giống làm việc với một đồng đội rất nhanh và rất chăm, nhưng cần mình đặt hướng và kiểm tra. Khi phối hợp đúng, một người có thể làm những thứ trước đây cần cả một nhóm.