Ra đời sau vài năm, ChatGPT đã ngày càng thông minh hơn với số lượng người sử dụng tăng rất nhanh. Ngoài ChatGPT còn có nhiều phần mềm khác khác cũng tương tự ChatGPT, tác giả gọi chung là chatbot (bao gồm cả ChatGPT). Giá trị mà các chatbot mang lại đã giúp ích cho rất nhiều người làm việc nhanh hơn nhiều lần. Đối với các bạn học sinh/sinh viên, chatbot cũng giúp ích rất nhiều cho việc học tập.

Tuy nhiên, thực tế có không ít các bạn học sinh/sinh viên đã quá tin tưởng vào chatbot và lệ thuộc vào chatbot. Đặc biệt đối với ngành học về lập trình phần mềm, bên cạnh tính hữu dụng của chatbot thì sẽ có những hạn chế và những điều không tốt khi dùng chatbot.
Công dụng của chatbot
Chatbot đã giúp chúng ta làm rất nhiều việc: viết code, làm tài liệu, học tập… Nếu bạn chưa bao giờ tiếp cận đến mẫu code mới, nhờ chatbot chỉ vài ngày bạn đã có thể kiểm soát được bộ source đáng kể. Chatbot có thể tạo ra những phần mềm chỉ trong 2 ngày làm việc với rất nhiều tính năng và nhiều thứ khác…
Để làm được điều đó, trước hết là phải kiểm soát được việc sử dụng chatbot và phải đánh giá được câu trả lời của chatbot đúng hay sai. Để phân biệt được chatbot trả lời đúng hay sai thì người sử dụng chatbot phải nắm chắc kiến thức gốc cơ bản về chuyên môn.
Ví dụ: Muốn dùng chatbot tạo ra website thì cần phải có kiến thức về lập trình web, phải hiểu được logic của mã code web và tư duy lập trình web cần những gì. Sau đó mới nhờ chatbot viết code cho từng đoạn nhỏ, khi gặp lỗi thì phải khoanh vùng được vấn đề lỗi, còn vấn đề giải quyết chi tiết lỗi có thể nhờ chatbot giúp…
Hạn chế và những điều không tốt của chatbot
- Thứ nhất: Chatbot thời điểm này vẫn chưa hoàn thiện nên nội dung hỗ trợ chưa thực sự tốt, nhiều câu trả lời bị lệch so với mục đích của người hỏi.
- Thứ hai: Khi cài chatbot lên các phần mềm lập trình, thông thường chatbot sẽ yêu cầu được quyền đọc nội dung code, vô tình các tài khoản và mật khẩu để kết nối các ứng dụng nếu có lưu trên file code thì … chatbot sẽ đọc được là đương nhiên.
- Thứ ba: Chatbot gây nghiện. Khi bạn dùng chatbot liên tục trong nhiều giờ, bạn sẽ cảm thấy muốn tiếp tục chat mà không có điểm dừng. Các công việc tiếp theo đó bạn sẽ ngại suy nghĩ và muốn dùng chatbot cho nhanh.
- Với những phần logic liên quan nhiều file, phạm vi rộng trong project thì chatbot chưa thể giải quyết được. Ví dụ như trường hợp trong ảnh dưới đây:

Và nhiều vấn đề khác …
Thực tế nhiều bạn học sinh/sinh viên lệ thuộc vào chatbot quá nhiều, việc học kiến thức cơ bản của môn học bị lãng quên và ngại rèn luyện. Không nên lệ thuộc hoàn toàn vào chatbot, không nên dùng chatbot tạo code khi mới bắt đầu bài tập sẽ dẫn đến không kiểm soát logic. Khi lượng code nhiều lên, xảy ra lỗi sẽ rơi vào bế tắc và có thể dẫn tới hỏng bài tập.
Với việc học những môn cơ bản như nhập môn lập trình, lập trình hướng đối tượng … hãy luôn tỉnh táo và chỉ coi chatbot là là phụ. Luôn ưu tiên việc học lý thuyết trên lớp là số 1, luôn ghi nhớ những kiến thức các thầy cô giáo chia sẻ trên lớp để tránh bị mất gốc kiến thức cơ bản. Trước khi giao việc cho chatbot làm thì cần có kiến thức chuyên môn trước. Hãy coi chatbot là công cụ chứ đừng coi chatbot là thành viên làm việc nhóm với bạn. Bạn có thể dùng chatbot để học hỏi điều chưa biết, nhưng hãy phân tích kỹ nội dung chatbot trả lời trước khi áp dụng.
Giảng viên Đặng Thái Sơn
Bộ môn Công nghệ thông tin
FPT Polytechnic Hà Nội

