Ngành lập trình đang bước vào một thời kỳ cách mạng mới

0
9
Ảnh minh họa
Ngành lập trình đang chứng kiến sự chuyển mình mạnh mẽ với sự trỗi dậy của lập trình ngôn ngữ tự nhiên (Natural Language Programming – NLP), khi các gã khổng lồ công nghệ đầu tư mạnh mẽ vào lĩnh vực này. Hiện nay, khoảng 41% mã nguồn trên GitHub được tạo ra bởi AI, cho thấy sự thay đổi đang diễn ra nhanh chóng.
Lập trình ngôn ngữ tự nhiên cho phép người dùng giao tiếp với máy tính bằng ngôn ngữ tự nhiên, như tiếng Anh hoặc tiếng Việt, thay vì phải sử dụng các ngôn ngữ lập trình truyền thống như Python, Java hay C++. Tương lai dự báo, cả lập trình ngôn ngữ tự nhiên và lập trình truyền thống sẽ song hành, tạo nên một hệ sinh thái phát triển toàn diện hơn.
Giám đốc điều hành của Stability AI, Emad Mostaque, cho biết mã do AI tạo ra đang chiếm tỷ lệ lớn trong cộng đồng lập trình trên GitHub. Sự chuyển hướng này thu hút sự chú ý từ các doanh nghiệp công nghệ hàng đầu. Tỷ phú Jensen Huang, CEO của Nvidia, là một trong những người tiên phong ủng hộ sự phát triển này. Ông tin tưởng vào một tương lai nơi máy tính có thể hiểu và giao tiếp bằng ngôn ngữ con người, từ đó loại bỏ dần các phương pháp lập trình truyền thống.
Microsoft, một gã khổng lồ khác, cũng đang phát triển công cụ lập trình ngôn ngữ tự nhiên qua GitHub Copilot, giúp người không chuyên về lập trình có thể tạo ra phần mềm. Tuy nhiên, việc sử dụng lập trình ngôn ngữ tự nhiên không phải không có thách thức. Theo Huang, để AI hiểu và thực thi được chính xác, người sử dụng cần phải cung cấp các chỉ dẫn cụ thể.
Một hạn chế lớn của lập trình ngôn ngữ tự nhiên hiện nay là nó chủ yếu chỉ phù hợp với các chương trình đơn giản, trong khi các hệ thống phần mềm phức tạp vẫn cần sự tham gia của các lập trình viên chuyên nghiệp. Điều này cho thấy, lập trình ngôn ngữ tự nhiên không phải là sự thay thế mà là sự bổ sung, giúp tăng trưởng và mở rộng khả năng lập trình.
Tương lai của lập trình ngôn ngữ tự nhiên hứa hẹn sẽ thay đổi cách thức phát triển phần mềm, giảm chi phí đào tạo và tạo cơ hội tiếp cận công nghệ cho nhiều người hơn. Tuy nhiên, các vấn đề về khả năng mở rộng, bảo trì và chất lượng mã do AI tạo ra vẫn đang là những câu hỏi chưa có lời giải rõ ràng. Theo Tech Wire Asia, sự kết hợp giữa lập trình truyền thống và lập trình ngôn ngữ tự nhiên sẽ tạo ra một hệ sinh thái phần mềm đa dạng, mở rộng và phát triển bền vững.

(theo VnEconomy)

LEAVE A REPLY

Please enter your comment!
Please enter your name here