Thời gian gần đây đã ngày càng xuất hiện nhiều các công cụ lập trình dựa trên Trí tuệ nhân tạo (AI). Các công cụ này sẽ hiểu ngôn ngữ tự nhiên của con người và chuyển đổi ý tưởng của mình thành code trên máy tính.
Chúng có thể hoàn tất các test viết code mà các lập trình viên là con người thường phải vượt qua nếu muốn nhận được công việc có lương cao tại các công ty công nghệ ở Thung lũng Silicon (Mỹ) như Google hay Facebook trong tích tắc, thậm chí còn thực hiện xong các yêu cầu khác ngay sau đó.
Thành tựu mới cũng mở ra khả năng tự động hóa lập trình – nền tảng cho phần lớn lĩnh vực khoa học và công nghiệp hiện đại. Hiện chưa thể đánh bại những lập trình viên giỏi nhất. Tuy nhiên, một số chuyên gia cho rằng đó chỉ là vấn đề thời gian.
Hiện tại các công cụ này đa phần có thể hỗ trợ từ 8 đến 12 ngôn ngữ. Các tool nổi bật nhất hiện nay phải kể đến như AIphaCode (DeepMind – Google), ChatGPT / Codex AI (OpenAI) và Github Copilot (Githhub).
Bạn đã sử dụng thử các công cụ này chưa?
Xem thêm bài viết:
Dự án bí mật Alphabet’s X của Google phát triển công cụ dạy mã tự viết mã