[BÁO DỊCH]Cognition ra mắt Devin, một kỹ sư lập trình có khả năng sáng tạo được hỗ trợ bởi AI

Cigarette Smoking Man

Senior Member
Sự kiện gần đây với CEO của Nvidia và sự ra mắt của Devin, một kỹ sư phần mềm AI, đang làm dấy lên nhiều cuộc thảo luận về tương lai của ngành công nghệ thông tin. CEO của Nvidia, Jensen Huang, đã đề cập rằng AI có thể sớm làm cho việc học lập trình trở nên lỗi thời, cho phép những người không có kiến thức lập trình truyền thống dễ dàng phát triển các chương trình phức tạp123. Ông nhấn mạnh rằng công nghệ máy tính nên được tạo ra sao cho không ai cần phải lập trình nữa và ngôn ngữ lập trình là ngôn ngữ con người1.
Mặt khác, Devin được giới thiệu là kỹ sư phần mềm AI đầu tiên, có khả năng tự giải quyết các nhiệm vụ kỹ thuật thông qua việc sử dụng shell, trình soạn thảo mã và trình duyệt web của riêng mình. Devin đã vượt qua các cuộc phỏng vấn kỹ thuật thực tế từ các công ty AI hàng đầu và thậm chí đã hoàn thành các công việc thực tế trên Upwork4. Khi được đánh giá trên bảng xếp hạng SWE-Bench, Devin đã giải quyết đúng 13.86% các vấn đề mà không cần sự hỗ trợ, vượt xa hiệu suất của mô hình tiên tiến trước đó4.
Những phát triển này cho thấy rằng AI không chỉ đang thay đổi cách chúng ta làm việc mà còn có thể thay đổi cả cách chúng ta học và phát triển kỹ năng. Tuy nhiên, cần lưu ý rằng mặc dù AI có thể giúp tự động hóa nhiều quy trình, nhưng sự sáng tạo và phán đoán của con người vẫn là yếu tố quan trọng trong nhiều lĩnh vực. Điều này có nghĩa là việc học lập trình có thể không còn là kỹ năng cốt lõi như trước, nhưng việc hiểu biết về công nghệ và khả năng giải quyết vấn đề sẽ vẫn rất quan trọng.
....
 
1710304101089.png


Cái này nếu tích hợp với hệ sinh thái như thằng Github Copilot là còn lâu đấy, nhưng mà cũng hứa hẹn, để xem.
 
phải nói là thuê gói 500$ ít lỗi làm việc 24/24 xử lý các task thông dụng và viết code ít sai hơn là thuê 1 đứa sv mới ra trường 500$ chỉ làm việc 8 tiếng và mắc rất nhiều sai sót. còn các tác vụ khó hơn thì ông ITT 2k 3k giải quyết vẫn tốt hơn
rồi thuê gói 20 đô 1 tháng thay vì thuê 1 ông IT 2000 đô, ngon
 
claude2 mà đc 4.8% rồi à? thế giờ nó đang free cho claude3 onus ko biết có hơn ko nhỉ? :shame:
 
Nói chung trong 4,5 năm nữa,lập trình viên vẫn chưa chết đc. Nhưng trong 10 năm nữa thì rất rõ ràng, rõ như ban ngày, AI sẽ thay thế nhiều công việc, trong đó lập trình viên là chắc chắn. Ai đang học lập trình thì nên học thêm những mảng khác mà AI chưa đụng tới dc. Còn ai có con em đang tầm cấp 3 trở xuống thì đừng định hướng theo lập trình nữa.
 
Năm 2025 thấy trong thi tốt nghiệp Thpt có môn Tin rồi đấy
Các bạn sinh viên CNTT sắp ra trường/mới ra trường năm nay than quá trời, toàn động viên nhau đợi kinh tế khá lên. Giờ thêm quả AI mạnh lên thì thị trường lao động đúng là ngẹt thở.
 
Trên mấy group lập trình reddit thì mọi người cũng bàn vụ này rồi. Họ nói là chừng nào khách hàng (client) còn đưa ra những yêu cầu mông lung, không rõ ràng thì ngày AI thay thế con người sẽ còn khá lâu.

Bởi vì ngay cả con người còn không hiểu nổi khách hàng muốn gì, họ mô tả con rồng nhưng trong đầu lại hình dung con phượng, thường xuyên đổi ý, họp hành liên miên nên AI khó mà chạy theo kịp. Cuối cùng vẫn phải cần con người sửa hết đống lỗi mà AI viết sau nhiều lần sửa tới sửa lui.

Giống như hồi chiều có bạn làm Data Analysis lên than thở là sếp quăng cho một cục data và yêu cầu bạn này phân tích dữ liệu trong đó. Bạn đó hỏi sếp là phân tích cái gì, thì sếp bảo "Cậu phải tự tìm hiểu và cho tôi kết quả cậu phân tích được." Bạn đó khóc ròng vì phải bơi trong đống dữ liệu và tự tìm ra cái gì mà có thể hữu ích với sếp.

Như hồi mình dùng AI viết con game bán trên App Store. Mình mô tả mục đích và yêu cầu ban đầu. Nó viết rất tốt phiên bản đầu tiên.

Sau đó mình thêm tính năng này kia, thì nó bắt đầu loạn, tự ý thay đổi cấu trúc code ban đầu. Cuối cùng thành mớ lẩu thập cẩm, code không chạy được vì ở trên nó dùng data structure này, bên dưới nó viết code cho data structure khác. Giống như kêu nó nâng cấp xe hơi mà nó ráp động cơ máy bay vô chiếc xe vậy.

May là mình có bản backup nên phải ngồi sửa lại hết. Biết ý nó rồi, nên phải chia nhỏ yêu cầu, thêm từng tính năng nhỏ rồi ráp lại. Nói chung vẫn cần dân kỹ thuật nắm rõ về cấu trúc và thuật toán, đưa ra đúng yêu cầu mới tránh sai sót. Tưởng tượng nguyên hệ thống phần mềm khổng lồ mà lâu lâu con AI nổi hứng sửa code trong quá trình bổ sung tính năng là tiêu nguyên hệ thống.
 
13.5 % là nhiều vl đó các my fence.
Tôi thợ gõ đây nhưng mà tôi éo sợ nhé :angry: Cùng lắm 4, 5 năm nữa nghỉ hưu non
 
Lại series sợ AI đá chén cơm à.
Cần gì vài năm nữa, bây giờ bọn GenAI đã ngon lắm rồi mà có thấy đội viết Content với Designer than thở sợ mất chén cơm gì đâu?
Chỉ thấy cty nào to to lỡ tiếc tiền làm content hay ảnh ọt bằng AI mà bị lộ cái là bị chửi như chó luôn.
 
phải nói là thuê gói 500$ ít lỗi làm việc 24/24 xử lý các task thông dụng và viết code ít sai hơn là thuê 1 đứa sv mới ra trường 500$ chỉ làm việc 8 tiếng và mắc rất nhiều sai sót. còn các tác vụ khó hơn thì ông ITT 2k 3k giải quyết vẫn tốt hơn
Rồi mấy ông senior già hết rồi, sv mới ra trường ko có job thì sau này lấy đâu ra thế hệ senior tiếp theo?
 
Trên mấy group lập trình reddit thì mọi người cũng bàn vụ này rồi. Họ nói là chừng nào khách hàng (client) còn đưa ra những yêu cầu mông lung, không rõ ràng thì ngày AI thay thế con người sẽ còn khá lâu.

Bởi vì ngay cả con người còn không hiểu nổi khách hàng muốn gì, họ mô tả con rồng nhưng trong đầu lại hình dung con phượng, thường xuyên đổi ý, họp hành liên miên nên AI khó mà chạy theo kịp. Cuối cùng vẫn phải cần con người sửa hết đống lỗi mà AI viết sau nhiều lần sửa tới sửa lui.

Giống như hồi chiều có bạn làm Data Analysis lên than thở là sếp quăng cho một cục data và yêu cầu bạn này phân tích dữ liệu trong đó. Bạn đó hỏi sếp là phân tích cái gì, thì sếp bảo "Cậu phải tự tìm hiểu và cho tôi kết quả cậu phân tích được." Bạn đó khóc ròng vì phải bơi trong đống dữ liệu và tự tìm ra cái gì mà có thể hữu ích với sếp.

Như hồi mình dùng AI viết con game bán trên App Store. Mình mô tả mục đích và yêu cầu ban đầu. Nó viết rất tốt phiên bản đầu tiên.

Sau đó mình thêm tính năng này kia, thì nó bắt đầu loạn, tự ý thay đổi cấu trúc code ban đầu. Cuối cùng thành mớ lẩu thập cẩm, code không chạy được vì ở trên nó dùng data structure này, bên dưới nó viết code cho data structure khác. Giống như kêu nó nâng cấp xe hơi mà nó ráp động cơ máy bay vô chiếc xe vậy.

May là mình có bản backup nên phải ngồi sửa lại hết. Biết ý nó rồi, nên phải chia nhỏ yêu cầu, thêm từng tính năng nhỏ rồi ráp lại. Nói chung vẫn cần dân kỹ thuật nắm rõ về cấu trúc và thuật toán, đưa ra đúng yêu cầu mới tránh sai sót. Tưởng tượng nguyên hệ thống phần mềm khổng lồ mà lâu lâu con AI nổi hứng sửa code trong quá trình bổ sung tính năng là tiêu nguyên hệ thống.
AI không thay thế hoàn toàn, mà sẽ là một phần công việc của con người. Như vậy nó sẽ làm cho một số công việc trở nên không còn cần thiết hoặc quá quan trọng, tuy nhiên cũng sẽ đồng thời tạo ra các công việc mới phù hợp với nhu cầu.

Như thím đã viết, đúng là khách hàng thường không đưa ra yêu cầu rõ ràng cụ thể. Lúc này sẽ có một đội ngũ tìm hiểu và chuyển đổi yêu cầu đó thành mệnh lệnh cho AI, và AI sẽ làm thay công việc của đội thợ gõ lúc trước :byebye:
 
Last edited:
Back
Top