Suy nghĩ về vai trò của coding agent
Một khi xem coding agent như một cộng sự, tôi bắt đầu tư duy để làm việc với nó như một con người thật.
Tôi bắt đầu xem coding agent như một cộng sự của mình. Tùy từng model và tùy từng bài toán mà cộng sự đó có thể là một senior hoặc một junior. Một khi xem coding agent như một cộng sự, tôi bắt đầu tư duy để làm việc với nó như một con người thật.
Và như vậy tôi chấp nhận rằng:
- Nó cần được chỉ dẫn cụ thể cần phải làm gì
- Đôi khi nó code sai so với yêu cầu
- Đôi khi nó tư duy lòng vòng và không tìm được giải pháp tối ưu
- Đôi khi nó để lại bug
- Không kì vọng nó luôn được việc, vì đôi khi nó là senior, đôi khi nó là junior
- Luôn nghi ngờ kết quả của nó
Và tôi xác định một số phương châm làm việc với coding agent:
- Mô tả yêu cầu đầy đủ, chi tiết nhất có thể
- Thực hành pair programming
- Luôn luôn review code và đánh giá những thay đổi mới tác động đến hệ thống hiện tại như thế nào
- Giải thích và đề xuất giải pháp cho những vấn đề mà coding agent gặp khó khăn