Mircosoft phát triển AI có thể lấy yêu cầu và tự viết mã nguồn, giúp developer tăng năng suất

Duy Luân
22/2/2017 22:44Phản hồi: 37
Mircosoft phát triển AI có thể lấy yêu cầu và tự viết mã nguồn, giúp developer tăng năng suất
Microsoft đang bắt tay với Đại học Cambridge để phát triển một hệ thống AI có khả năng viết mã lập trình chỉ bằng cách đọc mô tả. Với tên gọi DeepCoder, AI có thể lấy yêu cầu từ lập trình viên (chẳng hạn như cần mở file trên iOS thì phải làm cách nào), sau đó lục tìm trong cơ sở dữ liệu chứa rất nhiều các đoạn code mẫu, tổng hợp, chỉnh sửa và trả về kết quả chỉ trong tích tắc. So với một lập trình viên phải ngồi code tay hay đi tìm trên Google một cách thủ công thì tiết kiệm thời gian hơn nhiều. DeepCoder cũng sẽ học các đoạn mã nguồn trong quá trình làm việc để tự cải thiện chính mình. Nó cũng theo dõi và học từ những vấn đề nó đã giải quyết để có thể làm nhanh hơn trong những lần sau.

Bạn đừng lo DeepCoder sẽ thay thế cho các developer bởi để làm ra một phần mềm hoàn chỉnh cần rất nhiều công sức và bạn cần phải ghép nhiều mảnh ghép lại chứ không chỉ một vài đoạn code là xong. Thay vào đó, DeepCoder sẽ giúp các lập trình viên làm việc hiệu quả hơn và để dành trí não cho việc khó hơn, ví dụ làm sao để thiết kế hệ thống vận hành tốt nhất, ít bị ngừng đột ngột nhất. Hiện DeepCoder cũng chỉ mới có thể giải quyết những vấn đề nằm trong khoảng 5 dòng mã nguồn mà thôi, sẽ còn mất nhiều thời gian nữa trước khi AI này có thể tự mình làm thêm những thứ phức tạp khác (như thiết kế theo hướng đối tượng, các quan hệ hay tự viết function chẳng hạn).

Bạn nào quan tâm có thể đọc thêm ở đây https://openreview.net/pdf?id=ByldLrqlx


Nguồn: New Scientist
37 bình luận
Chia sẻ

Xu hướng

boyvipav
ĐẠI BÀNG
7 năm
Bạn đừng lo DeepCoder sẽ không thay thế cho các developer bởi để làm ra một phần mềm hoàn chỉnh cần rất nhiều công sức và bạn cần phải ghép nhiều mảnh ghép lại chứ không chỉ một vài đoạn code là xong.
PinkFriday
ĐẠI BÀNG
7 năm
@boyvipav mấy nghề khác ng ta cũng nói thế trc khi thất nghiệp 😁
kidhitech
TÍCH CỰC
7 năm
@boyvipav thế nhiều thằng DeepCoder thì sao phần mềm có tính nhân bản mà 😆)
trankhanhag
ĐẠI BÀNG
7 năm
@boyvipav Viết đúng rồi: Bạn đừng lo "DeepCoder sẽ thay thế cho các...". Trong ngoặc là vấn đề đáng lo.
Thuyết âm mưu là con người đã bị điều khiển bởi AI mà không hay biết ;))
fu09fjtnhj
TÍCH CỰC
7 năm
Có thể sẽ dành cho người mới vô nghề, công cụ tốt cho người mới tìm hiểu về cơ bản. Còn về công việc thực sự thì chắc chắn là con người phải lm rồi
MS trước h vẫn có tiếng trong việc sinh ra các code tự động trên Studio, nhưng đa phần dev lâu năm không thích 😁
duythanh90
TÍCH CỰC
7 năm
Thôi em cứ StackOverFlow cho nó nhanh 😁
Tương lai tay chân con người sẽ nhỏ lại thậm chí là tứ chi biến mất chỉ có cái mỏ là phát trển vì suốt ngày chỉ ngồi 1 chỗ ra lệnh cho máy móc phải làm thế này thế kia...😕
@thegioidien
Thế bác ko xài tay để fapfapfap ah???😃😃😃
Thôi mình về quê trồng rau trước cho nó lành, sắp thất nghiệp rồi.
cubinana
ĐẠI BÀNG
7 năm
Lo là cái chắc, trước sau thì code cũng ko cần đến lập trình viên, lập trình viên sẽ chuyển sang làm chủ AI, kkk ;)😁
kidhitech
TÍCH CỰC
7 năm
@cubinana làm chủ thì ít ra bạn phải khôn hơn nó
cubinana
ĐẠI BÀNG
7 năm
@kidhitech Mình thì tưởng tượng thế này, tương lai sẽ có ông lớn nào đó kinh doanh AI, xem AI như 1 trợ lý cho cá nhân vậy thôi, lúc đó bạn muốn giao tiếp với thế giới Internet thế nào là do bạn điều khiển và dạy nó 😁
LeAnhKha
ĐẠI BÀNG
7 năm
@cubinana Chuẩn rồi bác bây giờ nó mới code được vài đoạn kiểu như nhập môn, sau này thì trình nó phải tăng lên chứ 😃
AI dang ngay cang hoan thien ^^
doccoc
TÍCH CỰC
7 năm
Giúp developer nghỉ việc 😁
boyvipav
ĐẠI BÀNG
7 năm
Ko khả thi ít ra là trong vòng trăm năm nữa.
"bởi để làm ra một phần mềm hoàn chỉnh cần rất nhiều công sức và bạn cần phải ghép nhiều mảnh ghép lại chứ không chỉ một vài đoạn code là xong."
DeepCoder ko tự viết ra code. Dữ liệu của nó được cung cấp bởi các ae DEV 😃
ngocbich.c
ĐẠI BÀNG
7 năm
Thất nghiệp roài. Thất nghiệp roài . . . .Có khi nào nó tạo phản không ta ?:mad:?
phát triển thế này thì có nước về hưu sớm qua
lập trình viên chắc chết,thất nghiệp hết,giờ còn yếu chứ từ từ nó tự học thì thôi xg
chongao2k5
TÍCH CỰC
7 năm
Nhìn cái ảnh minh hoạ mà cứ tưởng mắt mình bị làm sao!
hacrot3000
TÍCH CỰC
7 năm
sai rồi, đúng ra phải là:
Bạn đừng lo DeepCoder sẽ thay thế cho các developer bởi chúng ta cần rất nhiều developper để hoàn thiện DeepCoder ^_^
Little Chick
ĐẠI BÀNG
7 năm
DeepCoder có thể sinh ra mã code, nhưng không thể hiểu được logic trong đống code đó là cái gì để mà sửa lỗi đâu, nên dev chúng ta chưa cần lo :p
Trang StackOverFlow sẽ tích hợp DeepCoder này để tự động trả lời các câu hỏi trên StackOverFlow! Bảo đảm các câu trả lời của DeepCoder luôn có số điểm cao!

Tôi thì chỉ cần DeepCoder sinh ra code để chạy unit-test cho đúng là có ích lắm rồi!

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019