Chúng ta cần nói về việc phát triển AI
Các nhà phát triển đang đối mặt với một vấn đề mới.
Khi một lỗi xuất hiện, nhiều người bỏ qua bước tư duy. Họ không dùng Google. Họ không đọc tài liệu. Họ tìm thẳng đến AI.
AI đưa ra câu trả lời rất nhanh. Cảm giác này thật tuyệt. Nhưng bạn đang đánh mất một điều cực kỳ quan trọng.
Việc vật lộn với một vấn đề giúp xây dựng một bản đồ tư duy. Bạn học được tại sao một giải pháp lại hiệu quả. Khi AI giải quyết thay bạn, bạn đã bỏ qua quá trình xây dựng bản đồ đó. Bạn có được mã nguồn, nhưng bạn mất đi sự hiểu biết.
Điều này sẽ ổn cho đến khi có sự cố xảy ra trên production. Một vấn đề phức tạp đòi hỏi khả năng suy luận sâu sắc. Không có prompt nào có thể giải quyết được một lỗi hệ thống. Nếu bạn đang làm việc ở chế độ autopilot, bạn sẽ thất bại.
AI là một công cụ tuyệt vời. Hãy dùng nó để:
- Viết boilerplate code
- Kiểm tra cú pháp
- Tạo test cases
- Đẩy nhanh các tác vụ mà bạn đã nắm vững
AI là một hệ số nhân. Bạn phải có kiến thức thì mới có thể nhân bản nó lên được.
Hãy thử quy tắc này: Tư duy trước. AI sau.
Hãy dành 10 phút tự mình nghiên cứu vấn đề. Đọc tài liệu. Thử nghiệm. Thất bại. Khi bạn cuối cùng mới hỏi AI, bạn sẽ có đủ ngữ cảnh để hiểu được câu trả lời.
Những kiến thức nền tảng không bao giờ lỗi thời. Các framework có thể thay đổi, nhưng những thứ này thì luôn tồn tại:
- Cấu trúc dữ liệu (Data structures)
- Thuật toán (Algorithms)
- Thiết kế hệ thống (System design)
- Mạng và API (Networking and APIs)
- Kỹ thuật gỡ lỗi (Debugging techniques)
AI không thể xây dựng những nền tảng này cho bạn. Bạn xây dựng chúng thông qua những sai lầm và kinh nghiệm.
Những nhà phát triển giá trị không dùng AI để thay thế việc tư duy. Họ dùng AI dựa trên nền tảng kiến thức vững chắc.
Lần tới khi bạn gặp bế tắc, hãy đợi 10 phút. Suy nghĩ. Thử nghiệm. Sau đó mới dùng AI. Bạn sẽ phát triển nhanh hơn.
Bạn có đang tìm đến AI quá nhanh không? Hay đây chỉ đơn giản là cách làm việc mới?
Nguồn: https://dev.to/kavya1205/we-need-to-talk-about-how-were-using-ai-for-development-23hg