Một năm thần thánh về câu chuyện phần mềm? 2024

 


Năm 2024 tất cả mọi thứ về phần mềm. Cái gì đang diễn ra về thế giới mã nguồn mở, tại sao có rất nhiều vấn đề về an toàn thông tin, chi phí năng lượng của phần mềm. Với sự giới thiệu của trí tuệ nhân tạo ngôn ngữ lớn, Đặc biệt là việc giới thiệu trình tìm kiếm dựa trên trí tuệ nhân tạo. Việc chuyển dịch từ hỗ trợ lập trình copilot sang hoàn toàn lập trình tự động autonomous coder.


Một là GitHub copilot đã tốt hơn, nhưng mà Devin AI còn ghê hơn , nó có thể tự thiết kế, xây dựng, triển khai hệ thống website, sửa lỗi và tùy chỉnh mô hình ngôn ngữ lớn. Hiện tại Devin AI có thể tự giải quyết được 14% các lỗi trên GitHub.


Hai là ngôn ngữ Python trở thành ngôn ngữ phổ biến nhất mọi thời đại. Nếu nhà phát triển phần mềm có thêm SQL, kết hợp với ngôn ngữ Python, bạn chắc chắn sẽ tìm được việc. Ngoài Python, năm nay cộng đồng phần mềm còn sử dụng nhiều ngôn ngữ Typescript và Rust. Cả hai ngôn ngữ này đều bảo vệ và phát triển phầm mềm khỏi những lỗi nghiêm trọng, bởi vì cơ chế bảo vệ bộ nhớ của chúng.

Ba là sự phình ra của phần mềm dẫn tới rất nhiều lỗ hổng về an ninh, nhà phát triển phần mềm càng lập trình càng viết code thì càng dẫn tới giới thiệu nhiều lỗi và bao gồm cả lỗ hổng về an ninh.


Bốn là kỷ nguyên của chí tệ nhân GenAI LLM lúc trước cả thế kỷ Google với 5 tỷ người dùng, biết tới như tìm kiếm trên nền tảng Web. Gần đây Perplexity.ai Ra công cụ tìm kiếm dựa trên trí tuệ nhân tạo hiện tại, họ có khoảng 5 triệu người dùng bằng cách kết hợp nhiều công cụ trí tuệ nhân tạo và nhiều công nghệ khác nhau để đánh giá trang Web và xếp hạng trang Web.


Năm là ứng dụng trí tuệ nhân tạo kết hợp với thật toán vét cạn của học viện MIT và IBM. Với trí tuệ nhân tạo dữ liệu để đào tạo mô hình chi phí và thời gian tốn rất là nhiều. Bằng cách kết hợp này sử dụng trí tuệ nhân tạo ngôn ngữ lớn tạo ra dữ liệu training với thời gian nhanh hơn, số lượng mẫu ít hơn, và chi phí nhỏ hơn rất là nhiều.


Sáu là giảm hiệu ứng nhà kính từ phát triển phần mềm. Thực ra khi chúng ta nói về chí tệ nhân tạo, chúng ta thấy vấn đề rất lớn về chi phí năng lượng từ CPU và GPU. Nhưng thực ra nếu chúng ta lập trình tốt, chúng ta có thể giảm tới 93% khí nhà kính từ phần mềm chúng ta viết.


Bẩy là khủng hoảng về mã nguồn mở. Vấn đề giữa thương mại hóa và không thương mại hóa vấn đề duy trì và phát triển các phần mềm mã nguồn mở từ cộng đồng. Chi phí để duy trì Phần mềm mã nguồn mở từ các tập đoàn. Ví dụ như WordPress, Docker , OpenAI, ..


Tám là thế giới viễn tưởng, máy tính computer ngày càng lớn hơn lớn hơn và mạnh hơn trải qua hàng thập kỷ so với lúc đầu nhỏ bé của nó nhưng, tưởng tượng máy tính có thể lớn tới đâu có thể mạnh tới đâu ? Chúng ta có thể biến thành tinh chúng ta thành một máy tính lớn hay không? làm sao để chúng ta làm được? Ví vụ như siêu máy tính , trung tâm dữ liệu , máy tính Quantum lượng tử .. lượng điện, lượng nhiệt mà nó tiêu thụ ? 


Tham Khảo:

https://spectrum.ieee.org/top-computing-stories-2024

Comments