Suy nghĩ của tôi về cách AI sẽ tự động hóa công việc SWE của tôi vào năm 2026 (Tôi sẽ rất trung thực trong bài viết này, mặc dù một số người ở cả hai bên của cuộc tranh luận này sẽ không hài lòng. Vì vậy, xin hãy tôn trọng rằng đây là những dự đoán của tôi. Tôi không muốn bắt đầu một cuộc tranh cãi, tôi chỉ muốn chia sẻ suy nghĩ của mình với những người có thể quan tâm.) Vì vậy, trong vài ngày qua, tôi đã thực hiện một thí nghiệm điên rồ: xây dựng lại HVM từ đầu, chỉ với AI. Hóa ra bây giờ có một mô hình (bạn biết mô hình nào - không còn quảng cáo nữa 😑) đã có khả năng viết hầu hết mã của tôi. Tôi đưa ra hướng dẫn, đi làm việc khác, và quay lại với một (có thể) triển khai hoạt động. Và điều đó thật đáng kinh ngạc. Điều tôi tự hỏi là: điều gì vẫn đang tiêu tốn thời gian của tôi? Tôi là một nhà phát triển có kinh nghiệm. Nếu có đủ thời gian™, tôi có thể đạt được rất nhiều điều. Trong một hoặc hai năm, tôi có thể viết một trình duyệt, một hệ điều hành, một engine game, một MMORPG. Vậy, nếu AI thực sự tự động hóa công việc của tôi, tại sao tôi vẫn chưa hoàn thành tất cả những điều này? Điều gì sẽ ngăn cản tôi trở thành một công ty SWE khổng lồ chỉ với một người, nếu tôi muốn? Chà, ngoài những vấn đề hành chính rõ ràng, ngay cả trong nghĩa thuần túy của lập trình, điều đó rõ ràng là không thể, vì một lý do: AI chỉ có thể làm việc trong một khoảng thời gian nhất định trước khi cần đến tôi. Dưới đây là cách thí nghiệm này diễn ra: 1. Tôi đã viết một đặc tả đầy đủ cho "HVM thế hệ tiếp theo" 2. Tôi đã yêu cầu AI làm phần đầu tiên (trình phân tích) 3. Nó đã viết 80% mã đúng, nhưng đã sai ở những điểm quan trọng 4. Tôi đã sửa những điểm này (tiêm trí tuệ chuyên gia) 5. Nó đã viết mã 100% đúng 6. Tôi đã yêu cầu AI làm phần thứ hai 7. ... lặp lại 2-5 liên tục ... Khoảng 3 ngày sau, tôi có một nguyên mẫu hoạt động. Tôi không viết hơn 1% mã đó. Tôi đã dành 95% thời gian đó để chơi game. Từ một góc độ, AI đã tự động hóa 95% công việc của tôi, nếu chúng ta đo bằng thời gian đơn thuần. Tuy nhiên, từ một góc độ khác, nó đã tự động hóa 0% công việc của tôi. Sau cùng, nếu không có chuyên gia (tôi) can thiệp mỗi 30 phút, AI sẽ không thể tiến xa hơn module đầu tiên. Nghĩa là, nếu tôi chỉ nói "thực hiện đặc tả" và để nó làm việc một mình, nó sẽ không hoàn thành công việc. Không trong 3 ngày, không trong 3 năm. Tôi chỉ quay lại với một mã nguồn đầy lỗi và vô dụng, và một codebot bị chấn thương. Theo một cách nào đó, đây là kịch bản tốt nhất cho những người lo lắng về việc mất việc: hôm nay AI có thể tự động hóa hầu hết công việc của bạn, miễn là bạn là người thực hiện nó! Thật tiện lợi, phải không? Tất nhiên, chúng ta không thể dựa vào điều đó sẽ đúng mãi mãi. Nếu "thời gian làm việc tự động" tiếp tục tăng lên - như nhiều người mong đợi - thì, ngay khi nó đạt đến mốc 3 ngày (48 lần so với nơi chúng ta đang ở bây giờ), nó sẽ có thể hoàn thành công việc mà không cần bất kỳ can thiệp nào. Ít nhất là về lý thuyết. Bây giờ, khi nào (hoặc liệu) điều đó xảy ra, phụ thuộc vào các phòng thí nghiệm AI lớn, và tôi thực sự không có quyền kiểm soát điều đó. Tuy nhiên, điều tôi có thể làm là hỏi: Dựa trên khoảng thời gian làm việc tự động của mô hình SOTA, tôi có thể triển khai một ngôn ngữ và công cụ mới tốt đến mức nào để kéo dài khoảng thời gian đó bằng một yếu tố không đổi nhưng đáng kể? Tôi có thể làm cho vòng lặp Bend2→NeoGen→AI tốt đến mức mô hình này có thể hoàn thành nhiệm vụ này với ít can thiệp hơn - hoặc, thậm chí tốt hơn, hoàn toàn tự động? Tôi thực sự hào hứng vì tôi nghĩ câu trả lời là "có", và có vẻ như chúng ta đang rất gần đến điểm đó. Nếu điều đó thực sự hoạt động, đó sẽ là một điều lớn lao, vì chúng ta sẽ có thể tự động hóa việc phát triển phần mềm quy mô lớn, vài năm trước khi các mô hình có thể làm điều đó một mình. (Tôi tự hỏi liệu HOC có nên trở thành một công ty SWE vào thời điểm đó không?) Thêm vào đó, điều đó sẽ là một cú sốc lớn cho chất lượng cuộc sống của tôi, vì tôi cuối cùng sẽ có thể ngừng chơi League of Legends và đi chơi Ragnarok Online thay vào đó, như những ngày xưa 🥳 Dù sao thì đó là những gì hiện đang trong tâm trí tôi. Cảm ơn bạn đã đọc và chúc bạn một ngày tuyệt vời. (Hôm nay tôi sẽ để AI tiếp tục hoàn thiện ""HVM4"" trong khi tôi làm những việc khác😏 ở phía sau. Tôi thực sự muốn xem điều này đi xa đến đâu.)
136,9K