Skip to main content

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

  1. 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: ...
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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%
  7. 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%
  8. 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
  9. 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
  10. 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)
  11. 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: ...
  12. 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
  13. 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ờ
  14. 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
  15. 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
  16. 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ể
  17. 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
  18. 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
  19. 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
  20. 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ó
  21. 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

  1. 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ở)
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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ễ
  8. 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ì
  9. 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ì
  10. Đ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
  11. 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
  12. 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ể
  13. 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
  14. 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
  15. 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ì
  16. 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ễ
  17. 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
  18. 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
  19. Đ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
  20. 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
  21. 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
  22. 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ở)