𝗔𝗜 𝗪𝗼𝗻’𝘁 𝗥𝗲𝗽𝗹𝗮𝗰𝗲 𝗬𝗼𝘂, 𝗕𝘂𝘁 𝗕𝗮𝗱 𝗔𝗜 𝗛𝗮𝗯𝗶𝘁𝘀 𝗪𝗶𝗹𝗹

AI mang lại cảm giác như một mã gian lận. Bạn gõ tên một hàm và nhận được một khối mã trông có vẻ hoàn hảo. Sau đó, bạn nhấn enter và nhận ra AI vừa gợi ý một lỗi thảm khốc.

Nó không phải là một người cố vấn. Nó là một thực tập sinh quá tự tin, kẻ nghĩ rằng mình biết tuốt nhưng lại làm hỏng môi trường production.

Nguy hiểm không nằm ở công nghệ. Nguy hiểm nằm ở thói quen của bạn. Nếu quá phụ thuộc vào nó, bạn sẽ mắc chứng "não bộ autocomplete". Bạn ngừng tư duy. Bạn ngừng học hỏi. Bạn trở thành một "captcha chạy bằng cơm".

Để luôn dẫn đầu, bạn phải coi AI là một trợ lý nghiên cứu, chứ không phải một "thợ viết code".

Hãy sử dụng năm "công tắc" sau đây để kiểm soát quy trình làm việc với AI của bạn:

• Chế độ lập luận (Reasoning mode): Đừng chỉ yêu cầu viết code. Hãy yêu cầu AI suy nghĩ từng bước một. Liệt kê các trường hợp biên (edge cases) trước khi viết bất kỳ dòng code nào.

• Kiểm soát độ chi tiết (Verbosity control): Hãy cho AI biết bạn muốn một đoạn mã ngắn gọn hay một bản phân tích kỹ thuật chuyên sâu. Hãy kiểm soát mức độ chi tiết.

• Công cụ (Tooling): Đừng để AI đoán mò. Hãy buộc nó phải sử dụng tài liệu (documentation), REPL hoặc sơ đồ.

• Tự phản biện (Self-reflection): Hãy yêu cầu AI tự phê bình công việc của chính nó. Hãy hỏi: "Có điều gì có thể sai trong câu trả lời này?" hoặc "Hãy liệt kê ba trường hợp thất bại."

• Tiêu chí đánh giá (Rubrics): Hãy sử dụng cấu trúc. Thay vì chỉ yêu cầu một tài liệu thiết kế (design doc), hãy đưa cho nó một khung sườn: Vấn đề, Ràng buộc, Các lựa chọn, Rủi ro và Kiến nghị.

Hãy biết khi nào nên tin tưởng và khi nào nên xác minh:

Vùng tin cậy:

Vùng rủi ro cao:

Nếu bạn sẽ không merge code từ một lập trình viên junior mà không qua kiểm duyệt, thì cũng đừng merge kết quả từ AI mà không qua kiểm duyệt.

Đừng "thuê ngoài" tư duy của chính mình. Hãy dùng AI để soạn thảo, nhưng hãy dùng bộ não của bạn để quyết định.

Câu chuyện thất bại thảm hại nhất của bạn với AI là gì? Hãy chia sẻ dưới phần bình luận nhé.

Nguồn: https://dev.to/dev_tips/ai-wont-replace-you-but-bad-ai-habits-will-1fnp