Frontend chưa chết, nhưng AI đã cầm xẻng
Một cựu lập trình viên frontend từ Avito chia sẻ kinh nghiệm sử dụng các tác nhân AI trong phát triển frontend. Anh cho rằng frontend đang chuyển mình chứ không chết, và AI đã hữu ích cho các công việc như gỡ lỗi, di chuyển hệ thống và tạo bài kiểm tra. Tuy nhiên, anh cảnh báo về khối lượng công việc xem xét mã ngày càng tăng và rủi ro 'tự tin giải quyết sai vấn đề'.
Roman Mironov, cựu lập trình viên frontend và hiện là trưởng nhóm/tech lead tại Avito, giải thích lý do vì sao frontend không chết mà đang chuyển mình. Anh lưu ý rằng AI đang trở thành công cụ tiêu chuẩn, với 90% lập trình viên sử dụng ít nhất một công cụ AI trong công việc, và 42% mã được commit là do AI tạo ra hoặc hỗ trợ. Tuy nhiên, 96% lập trình viên không hoàn toàn tin tưởng vào tính đúng đắn về mặt chức năng của mã do AI sinh ra. Anh mô tả hai trường hợp: một trường hợp là tác nhân AI điều tra lỗi 500 trên một micro-frontend, đưa ra giả thuyết chính xác rằng Googlebot với user agent di động đã gây ra nội dung không hợp lệ; trường hợp khác là một tác nhân đã tạo 38 pull request để xóa tính năng ghi chú, một việc sẽ rất tẻ nhạt nếu làm thủ công. Anh nhấn mạnh đường cong J của việc áp dụng AI: ban đầu chậm lại do chi phí học hỏi và kiểm tra, sau đó là thích nghi, rồi mới tăng trưởng. Anh khuyên nên cấu trúc prompt rõ ràng thay vì nói 'hãy hành động như một lập trình viên cao cấp', và nhấn mạnh rằng các kỹ sư vẫn phải chịu trách nhiệm với mã do AI tạo ra. Anh cũng đề cập đến việc sử dụng plan ở định dạng Markdown và HTML, và cấu hình đa cấp cho các tác nhân, bao gồm quy tắc và kỹ năng, nhưng cảnh báo không nên làm quá tải ngữ cảnh.
Nguồn: Habr — хаб ИИ —
bản gốc
