AI ĐÃ CÓ THỂ VIẾT CODE, TẠI SAO PHẢI HỌC LẬP TRÌNH?
Ở thế kỷ 21, thế giới trải qua thời đại công nghệ cực kỳ phát triển. Sự phổ biến của Trí tuệ nhân tạo (AI) những năm gần đây nhận được sự quan tâm và hưởng ứng của mọi người. AI hiện tại có thể làm được nhiều thứ, kể cả lập trình. Vậy thì nếu AI đã viết được code, thì tại sao cần phải học lập trình?
TOÀN CẢNH VỀ AI
Để trả lời cho câu hỏi trên, trước tiên chúng ta hãy nhìn lại toàn cảnh về Trí tuệ nhân tạo. AI không phải là một lĩnh vực mới, thực tế thì nó đã tồn tại hàng thập kỷ. Tuy nhiên, AI đã có những bước tiến mới trong những năm gần đây. Những đột phá của AI có thể kể đến Mô hình ngôn ngữ lớn - LLM (Large Language Model). Mô hình này giải thích cho việc ChatGPT có thể hiểu được văn bản, ngôn từ và đưa ra gợi ý chỉnh sửa các dòng code. Ngoài dạng văn bản, AI còn tạo và thiết kế hình ảnh, điển hình là Mid Journey và Dall.E, …
HẠN CHẾ CỦA AI
Một số hạn chế của AI có thể kể đến:
AI chỉ chỉnh sửa những lỗi cơ bản và mang tính lặp lại. Chat GPT có thể hỗ trợ lập trình viên sửa những lỗi chính tả, hay từ vựng cơ bản trong đoạn code ngắn. Nhưng nếu áp dụng trong đoạn code lớn với hàng nghìn câu, phức tạp hơn thì hiệu quả sử dụng AI không cao.
AI cũng thiếu khả năng sáng tạo và tư duy logic. Lập trình đòi hỏi người viết có sự sáng tạo và linh hoạt, tư duy logic để đưa ra phương pháp tối ưu. Đây là lý do AI chưa hoàn toàn thay thế được con người.
Nguy cơ tiềm ẩn về an ninh mạng:
AI có thể tạo ra các dòng code độc hại, là nguy cơ tiềm tàng ảnh hưởng đến công việc của người sử dụng.
Vì vậy AI là công cụ hỗ trợ, không phải nguồn lực lao động.