Khảo sát sử dụng AI trong lập trình
Cập nhật: 03/2026
1. Mức độ sử dụng AI
- Bạn có đang sử dụng công cụ AI lập trình nào không? (Chọn 2 đáp án)
- a. Cursor
- b. Claude Code
- c. Codex
- d. Windsurf
- e. Antigravity
- f. GitHub Copilot
- g. Others: ...
- Tần suất bạn dùng AI khi lập trình?
- a. Hàng ngày
- b. 3-5 lần/tuần
- c. 1-2 lần/tuần
- d. Hiếm khi
- e. Chưa từng dùng
- Bạn thường dùng AI ở giai đoạn nào của vòng đời phát triển phần mềm? (Chọn 2 đáp án)
- a. Phân tích yêu cầu
- b. Viết code mới
- c. Debug/sửa lỗi
- d. Viết test
- e. Viết tài liệu
- Bạn thường dùng AI cho các tác vụ nào? (Chọn 2 đáp án)
- a. Sinh code
- b. Refactor code
- c. Giải thích code
- d. Tìm bug
- e. Tối ưu hiệu năng
- Bạn đánh giá mức độ tin tưởng vào code do AI gợi ý như thế nào?
- a. Rất cao
- b. Cao
- c. Trung bình
- d. Thấp
- e. Rất thấp
- Tỷ lệ code AI gợi ý được dùng trực tiếp (ít chỉnh sửa) là bao nhiêu?
- a. 0-20%
- b. 21-40%
- c. 41-60%
- d. 61-80%
- e. 81-100%
- Theo bạn, AI giúp tiết kiệm bao nhiêu thời gian phát triển?
- a. Không đáng kể
- b. 10-20%
- c. 21-40%
- d. 41-60%
- e. Trên 60%
- Bạn dùng AI chủ yếu qua hình thức nào? (Chọn 2 đáp án)
- a. IDE extension
- b. CLI agent
- c. Chat web
- d. API tích hợp nội bộ
- e. Kết hợp nhiều hình thức
- Bạn có sẵn sàng trả phí cho công cụ AI lập trình không?
- a. Đã trả phí cá nhân (mua nhiều công cụ khác nhau)
- b. Đã trả phí cá nhân (mua một công cụ để đủ dùng)
- c. Công ty trả phí
- d. Chỉ dùng bản miễn phí
- e. Chưa có nhu cầu
- Bạn thường cung cấp ngữ cảnh cho AI bằng cách nào? (Chọn 2 đáp án)
- a. Paste code trực tiếp
- b. Đính kèm file/module
- c. Mô tả bằng text
- d. Sử dụng Prompt Template
- e. Sử dụng MCP
- f. Sử dụng Agent Skill (New Open Standard)
- Bạn có sử dụng các công cụ MCP nào không? (Chọn 2 đáp án)
- a. GitHub
- b. GitLab
- c. Figma
- d. Firebase/Supabase
- e. Postman
- f. Notion
- g. Others: ...
- Khi AI trả lời sai, bạn thường xử lý như thế nào? (Chọn 2 đáp án)
- a. Prompt lại chi tiết hơn từ đầu
- b. Trao đổi với AI để tiếp tục tinh chỉnh một vài lần
- c. Đổi model/công cụ
- d. Đọc lại docs/updates chính thức để kiểm chứng
- e. Tự sửa code
- f. Bỏ qua AI
- Bạn có dùng AI để viết test (unit test, integration/E2E test) không?
- a. Thường xuyên
- b. Thỉnh thoảng
- c. Hiếm khi
- d. Chưa bao giờ
- Bạn có dùng AI để viết tài liệu kỹ thuật không?
- a. Có, thường xuyên
- b. Có, đôi khi
- c. Rất ít
- d. Không
- Bạn có dùng AI để review pull request không?
- a. Có, thường xuyên
- b. Có, thỉnh thoảng
- c. Hiếm khi
- d. Không
- AI có giúp bạn học công nghệ mới nhanh hơn không?
- a. Rất nhiều
- b. Có
- c. Một phần
- d. Không đáng kể
- Bạn thường chọn model theo tiêu chí nào? (Chọn 2 đáp án)
- a. Chất lượng code
- b. Tốc độ phản hồi
- c. Chi phí
- d. Bảo mật
- e. Dễ tích hợp IDE
- Bạn có sử dụng workflow tự động (agentic flow) với AI không?
- a. Có, nhiều bước
- b. Có, vài bước cơ bản
- c. Đang thử nghiệm
- d. Chưa dùng
- Bạn đã tích hợp AI với hệ thống nội bộ chưa?
- a. Đầy đủ
- b. Một phần
- c. Đang triển khai
- d. Chưa
- Bạn có quy định nội bộ về việc sử dụng AI trong team không? Thiết lập Organization Rules, Project Rules, Skills, Command, Hooks
- a. Có, rõ ràng
- b. Có, nhưng chưa đầy đủ
- c. Đang xây dựng
- d. Chưa có
- Bạn có muốn tăng mức độ sử dụng AI trong 6 tháng tới không?
- a. Có, tăng mạnh
- b. Có, tăng nhẹ
- c. Giữ nguyên
- d. Giảm bớt
2. Nỗi đau khi sử dụng AI trong lập trình
- Nỗi đau lớn nhất của bạn khi dùng AI cho công việc lập trình hiện nay là gì? (Câu trả lời mở)
- Khi làm việc với AI, bạn thường mất nhiều thời gian nhất ở bước nào? (Chọn 2 đáp án)
- a. Viết/chỉnh prompt
- b. Bổ sung ngữ cảnh (code, tài liệu, yêu cầu)
- c. Kiểm chứng output của AI
- d. Sửa lại code do AI sinh ra
- e. Chạy lại nhiều vòng để ra kết quả đúng
- Khó khăn lớn nhất khi prompt để AI hiểu đúng yêu cầu là gì? (Chọn 2 đáp án)
- a. Yêu cầu nghiệp vụ khó diễn đạt
- b. Thiếu ngữ cảnh dự án
- c. Prompt dài, khó tái sử dụng
- d. Phải thử nhiều lần mới đúng ý
- e. Giới hạn context window
- Tần suất AI hiểu sai logic nghiệp vụ trong các tác vụ của bạn?
- a. Rất thường xuyên
- b. Thường xuyên
- c. Thỉnh thoảng
- d. Hiếm khi
- e. Hầu như không
- Vấn đề bạn gặp nhiều nhất khi AI sinh code mới là gì? (Chọn 2 đáp án)
- a. Code chạy được nhưng sai edge case
- b. Kiến trúc không phù hợp codebase
- c. Không theo coding standards của team
- d. Thiếu xử lý lỗi/bảo mật
- e. Đề xuất dependency không phù hợp
- Khi dùng AI để debug, trở ngại thường gặp nhất là gì? (Chọn 2 đáp án)
- a. Chẩn đoán sai nguyên nhân gốc
- b. Đề xuất fix nhưng không tái hiện được
- c. Thiếu ngữ cảnh runtime/log thực tế
- d. Bỏ sót ảnh hưởng sang module khác
- e. Mất nhiều vòng thử-sai
- Bạn đánh giá mức độ khó khăn khi kiểm chứng output AI như thế nào?
- a. Rất khó
- b. Khó
- c. Trung bình
- d. Dễ
- e. Rất dễ
- Khó khăn lớn nhất khi dùng AI để viết test là gì? (Chọn 2 đáp án)
- a. Test chạy qua nhưng kiểm tra chưa đủ kỹ
- b. Dữ liệu giả (mock) không giống môi trường thực tế
- c. Test không ổn định, lúc pass lúc fail
- d. Có nhiều test nhưng không thực sự hữu ích
- e. Không gặp khó khăn gì
- Khi dùng AI để refactor, rủi ro bạn gặp nhiều nhất là gì? (Chọn 2 đáp án)
- a. Sửa code làm thay đổi kết quả mà không nhận ra
- b. Code mới không tương thích với phiên bản trước
- c. Thay đổi quá nhiều, khó kiểm tra
- d. Đặt tên và cấu trúc code khó hiểu
- e. Không gặp rủi ro gì
- Điểm nghẽn lớn nhất khi dùng AI hỗ trợ code review là gì? (Chọn 2 đáp án)
- a. Gợi ý quá chung chung
- b. AI báo nhiều vấn đề không đúng (báo lỗi nhưng thực ra không phải lỗi)
- c. Thiếu ngữ cảnh hệ thống
- d. Khó ưu tiên vấn đề quan trọng
- e. Chưa dùng AI cho review
- Mức độ chỉnh sửa output AI trước khi merge thường ở mức nào?
- a. Trên 80%
- b. 50-80%
- c. 20-50%
- d. Dưới 20%
- e. Hầu như không dùng trực tiếp
- Team bạn gặp khó khăn gì khi thống nhất quy tắc sử dụng AI? (Chọn 2 đáp án)
- a. Chưa có policy rõ ràng
- b. Rule có nhưng khó áp dụng thực tế
- c. Mỗi thành viên dùng một cách khác nhau
- d. Khó giám sát tuân thủ
- e. Không gặp khó khăn đáng kể
- Hallucination từ AI ảnh hưởng đến tiến độ công việc ở mức nào?
- a. Rất nhiều
- b. Nhiều
- c. Trung bình
- d. Ít
- e. Hầu như không
- Tình huống nào khiến bạn mất niềm tin vào AI nhất? (Chọn 2 đáp án)
- a. Trả lời sai nhưng nghe có vẻ hợp lý
- b. Tự bịa API/thư viện không tồn tại
- c. Bỏ qua yêu cầu bảo mật/hiệu năng
- d. Không bám theo coding standards của team
- e. Không giải thích được lý do đề xuất
- Bạn gặp khó khăn gì khi onboarding vào workflow AI của một dự án?
- a. Thiếu tài liệu hướng dẫn và prompt mẫu
- b. Không rõ quy tắc và cách làm chuẩn của team
- c. Mất nhiều thời gian cài đặt tool và xin quyền truy cập
- d. Khó bắt kịp cách team đang sử dụng AI
- e. Không gặp khó khăn gì
- Mức độ khó khăn khi truy vết đoạn code nào do AI đề xuất?
- a. Rất khó
- b. Khó
- c. Trung bình
- d. Dễ
- e. Rất dễ
- Theo bạn, AI hiện tại làm tăng nợ kỹ thuật (technical debt: code tạm, thiết kế chưa tối ưu, khó bảo trì sau này) ở mức nào?
- a. Tăng rất nhiều
- b. Tăng
- c. Trung bình
- d. Ít
- e. Không làm tăng
- Bạn muốn tự động hóa khâu nào nhất trong workflow dùng AI? (Chọn 2 đáp án)
- a. Chuẩn hóa prompt theo tác vụ
- b. Kiểm tra chất lượng output tự động
- c. Tóm tắt thay đổi và tạo commit message
- d. Gắn policy bảo mật/compliance
- e. Theo dõi chi phí theo team/dự án
- Điều gì khiến bạn thường bỏ dở một phiên làm việc với AI? (Chọn 2 đáp án)
- a. Kết quả lặp lại, không cải thiện
- b. Phản hồi chậm hoặc lỗi hệ thống
- c. Hết quota/rate limit
- d. Không đủ ngữ cảnh để tiếp tục
- e. Chuyển sang làm thủ công nhanh hơn
- Khó khăn lớn nhất khi dùng AI với codebase lớn/legacy là gì? (Chọn 2 đáp án)
- a. Context quá lớn, khó cung cấp đủ
- b. AI không hiểu kiến trúc cũ
- c. Dễ đề xuất thay đổi phá vỡ hệ thống
- d. Khó kiểm chứng tác động liên vùng
- e. Thiếu tài liệu để cấp ngữ cảnh cho AI
- Bạn nên cải thiện điều gì trước để giảm pain khi dùng AI? (Chọn 2 đáp án)
- a. Xây quy định rõ ràng và ranh giới an toàn khi dùng AI
- b. Soạn sẵn mẫu prompt cho từng loại công việc
- c. Thêm bước kiểm tra kỹ trước khi chấp nhận code do AI sinh
- d. Đào tạo team cách dùng AI hiệu quả
- e. Chọn và tối ưu công cụ AI phù hợp
- Nếu chỉ chọn 1 thay đổi quan trọng nhất để giảm nỗi đau khi dùng AI trong 3 tháng tới, bạn sẽ chọn gì? (Câu trả lời mở)