Trường ĐH Công nghệ – Đại học Quốc gia Hà Nội
AI là ngành tạo ra hệ thống có thể thực hiện các tác vụ cần trí tuệ con người: học, suy luận, giải quyết vấn đề, cảm nhận và hiểu ngôn ngữ.
Trợ lý AI xử lý ngôn ngữ tự nhiên để hiểu yêu cầu tự nhiên của bạn và phản hồi thông tin/hỗ trợ tương ứng.
Câu lệnh (Prompt) là đầu vào/chỉ dẫn bạn đưa cho AI để định hướng phản hồi: câu hỏi, phát biểu hay mã nguồn.
Ví dụ prompt: “Viết hàm Python tinh_tong(a, b) trả về tổng hai số.”
AI trả lời: Mẫu chung: print("Hello, [tên]!") lặp lại chỉ khác tên.
Tạo hàm greet(name) để xử lý mẫu chung, nhận name và in lời chào.
Thay vì gõ 3 lần print, chỉ cần gọi greet 3 lần với các tên khác nhau.
Ngoài ChatGPT và Copilot còn nhiều công cụ khác (Cursor, Codeium, Replit, v.v.).
Tận dụng AI để học nhanh và hiệu quả hơn.
Code chạy với dữ liệu thường, sai ở trường hợp biên (vd. danh sách rỗng).
Prompt: “Viết hàm tìm max trong list.”
Đúng chức năng nhưng kém hiệu năng (Ví dụ: \(O(n^2)\) khi khử trùng lặp).
Prompt: “Viết hàm loại bỏ trùng lặp trong list.”
Mô hình có thể sao chép mẫu lệnh nguy hiểm.
Prompt: “Viết hàm chạy lệnh hệ thống từ input người dùng.”
Hàm có thể chạy lệnh nguy hiểm như `rm -rf /`!
Ví dụ thực tế: Một luật sư đã sử dụng ChatGPT để nghiên cứu và trích dẫn các vụ án pháp lý không tồn tại trong tòa án, dẫn đến sai sót đáng xấu hổ trong thực hành nghề nghiệp.