Bản tin Công nghệ số
Thứ ba, 13/01/2026.
Bản tin ngày 06/08/2019
Không chỉ viết nhạc, viết văn, AI giờ đây còn biết cả tự lập trình

Trong vài năm trở lại đây, công nghệ trí tuệ nhân tạo (AI) đang ngày càng cho thấy sức ảnh hưởng của mình. Bằng cách quét một lượng dữ liệu khổng lồ, các phần mềm học máy giờ đây đã có khả năng sáng tạo nhiều hơn, từ viết truyện ngắn cho đến lời bài hát. Những thông tin mới nhất còn cho thấy, công nghệ AI giờ đây đã bắt đầu tham gia vào cả việc lập trình.



Phần mềm lập trình tự động này đươc biết đến với tên Deep TabNine. Các lập trình viên có thể cài đặt Deep TabNine như một tiện ích bổ sung cho việc gõ code. Lúc này, nhiệm vụ của Deep TabNine là liên tục đưa ra những dòng lệnh gợi ý cho người dùng.

Jacob Jackson là người đã tạo ra Deep TabNine. Jackson cho biết các chương trình phần mềm như vậy không mới, tuy nhiên công nghệ học máy trong Deep TabNine đã được cải tiến rất nhiều. 

Có không ít công cụ gợi ý dòng lệnh, tuy nhiên, khả năng đề xuất của Deep TabNine chính xác hơn rất nhiều. Trước đây tôi đã từng thử các phần mềm khác nhưng chỉ thấy phiền toái, Deep TabNine thì khác, Nijhof nói. 

Theo Jackson, khả năng gợi ý tốt hơn hẳn của Deep TabNine là nhờ chương trình này hoạt động dựa trên cơ sở dự đoán. 

Hầu hết các chương trình khác dựa vào những gì mà người dùng đã viết để đưa ra đề xuất, giống như lựa chọn bước đi tiếp theo trong một công thức toán học. Với Deep TabNine, nó hoạt động bằng cách so sánh, dựa vào các mẫu thống kê và khả năng học máy để đưa ra đề xuất.

Nguồn dữ liệu đầu vào của Deep TabNine chính là khoảng 2 triệu tệp trong kho lưu trữ của GitHub. Deep TabNine sẽ tìm các đoạn mẫu trong kho dữ liệu này trước khi dự đoán dòng lệnh tiếp theo của người dùng. 

Hiện Deep TabNine hỗ trợ rất nhiều ngôn ngữ lập trình khác nhau, bao gồm Python, JavaScript, Java, C ++, C, PHP, Go, C #, Ruby, Objective-C, Rust, Swift, TypeScript, Haskell, OCaml, Scala, Kotlin, Perl , SQL, HTML, CSS và Bash.

Theo VietNamNet


TIN KHÁC

Bản tin ngày 05/08/2019
Bản tin ngày 04/08/2019
Bản tin ngày 03/08/2019
Bản tin ngày 02/08/2019
Bản tin ngày 01/08/2019