AI từng không thể làm tử tế nổi một mô-đun trong một ngày giờ đã bắt đầu đảm nhận những công việc có thời lượng nhất định. Nhìn lại, trong 2 năm cách làm việc của tôi đã thay đổi khoảng bốn lần, và mỗi lần như vậy vị trí của tôi cũng dịch chuyển theo.
1. Thời đại hàm gợi ý — IDE lập trình sơ khai
Ban đầu, AI lập trình chỉ là một hàm gợi ý đơn giản. Khi tôi gõ mã, nó hiện vài dòng tiếp theo bằng chữ màu xám, rồi tôi nhấn Tab để chấp nhận. Công việc vẫn do tôi làm, còn AI là công cụ giúp đôi tay nhanh hơn một chút.
(Hình 1: Giai đoạn đầu tiên. Khi gõ tên hàm và dòng đầu tiên, ba dòng tiếp theo hiện màu xám; nhấn Tab để nhận.)2. Thời đại cửa sổ hội thoại — chức năng nhỏ và sửa lỗi bằng prompt tốt
Giai đoạn thứ hai là dùng prompt tốt để tạo chức năng nhỏ và giao việc sửa lỗi. Chỗ làm việc chuyển từ trình soạn thảo trong IDE sang cửa sổ hội thoại bên cạnh. Tôi nghĩ cho đến khoảng năm 2024, người giỏi là người “viết prompt giỏi”.
(Hình 2: Giai đoạn thứ hai. Tôi giải thích chỗ bị lỗi trong cửa sổ hội thoại, AI cho thấy mã cần sửa, rồi tôi đưa mã đó vào trình soạn thảo.)Khảo sát lập trình viên năm 2025 của Stack Overflow cho thấy đúng bầu không khí thời đó. 84% người trả lời đang dùng hoặc dự định dùng công cụ AI, và 51% lập trình viên chuyên nghiệp dùng hằng ngày. Thế nhưng, cộng cả những người dùng tác tử trong công việc hằng ngày, hằng tuần hoặc thỉnh thoảng thì cũng chỉ khoảng ba trên mười người; số người không tin độ chính xác của câu trả lời AI (46%) còn nhiều hơn số người tin (33%).
3. Thời đại harness — xác định đặc tả và bảo đảm công việc đi đúng hướng
Giai đoạn thứ ba, bắt đầu từ năm nay, là xác định đặc tả và bảo đảm việc phát triển đi đúng hướng. Harness được định nghĩa và môi trường cho nó được thiết lập. Màn hình máy tính của tôi đầy những cửa sổ terminal đen kịt. Tôi mở nhiều terminal vì xử lý nhiều vấn đề cùng lúc. Khi harness đã sẵn sàng, tác tử có thể làm từ đầu đến cuối, và thời gian chờ của tôi cũng dài hơn tương ứng.
(Hình 3: Màn hình thực tế của tôi ở giai đoạn thứ ba. Danh sách tác tử ở bên trái; trong mỗi cửa sổ, một tác tử khác nhau (Codex, Claude Code, OpenCode) xử lý vấn đề được giao. Cửa sổ giữa hiển thị báo cáo công việc do tác tử gửi lên.)Trong giai đoạn này, thời lượng công việc AI có thể tự hoàn thành tăng lên nhanh chóng. Tháng 1 năm nay, tổ chức đánh giá AI METR công bố rằng thời lượng công việc AI hoàn thành với xác suất một nửa (tính theo thời gian con người cần làm) từ lâu đã tăng gấp đôi sau khoảng 7 tháng, và sau năm 2024 khoảng cách ấy rút xuống còn khoảng 89 ngày. Những con số này cho thấy AI từng chật vật với một mô-đun nay đã có thể đảm nhận công việc kéo dài vài giờ.
Tháng 2, OpenAI cũng nói điều tương tự dưới tên “kỹ nghệ harness”. Trong năm tháng, họ dùng tác tử tạo ra một sản phẩm khoảng 1 triệu dòng mã nguồn mà con người không viết tay, và công việc của kỹ sư chuyển từ triển khai mã sang thiết kế môi trường cho tác tử làm việc.
Tôi đã đưa cảnh lập trình bằng terminal này vào truyện tranh trong chương 1 cuốn sách Harness Engineering của mình. Câu chuyện nói rằng nếu tôi tìm đến bản thân năm 1999 và bảo rằng trong tương lai người ta lập trình bằng GPU và terminal, hẳn tôi sẽ không tin. Nhưng khi viết bản in lần 2, tôi đã thêm một lời trong ngoặc bên cạnh: có lẽ điều này cũng sắp kết thúc.
(Hình 4: Truyện tranh trong chương 1 của Harness Engineering. Tôi trong tương lai tìm đến bản thân năm 1999 và nói: “Năm 2026 người ta lập trình bằng GPU, còn công cụ lập trình phổ biến là terminal”, nhưng tôi trong quá khứ bảo đừng đùa nữa.)4. Thời đại ứng dụng nhắn tin — tài liệu, báo cáo và phê duyệt
Cuối cùng, từ tháng 10 tôi bắt đầu theo dõi ứng dụng nhắn tin, tài liệu thiết kế, báo cáo và phê duyệt để quản lý tiến độ. Tôi bắt đầu chỉ vào terminal khi có gì đó hỏng, và phạm vi chuyển từ công việc phát triển phần mềm sang mọi công việc của công ty.
(Hình 5: Màn hình tôi xem gần đây. Những việc cần làm mang tên từng đồng nghiệp AI xuất hiện trên lịch.)
(Hình 6: Cách làm việc trong tài liệu. Khi tôi để lại một dòng ghi chú, đồng nghiệp AI sửa tài liệu kèm căn cứ và trả lời bên cạnh ghi chú về những gì đã thay đổi.)
(Hình 7: Phê duyệt trong ứng dụng nhắn tin. Khi Minho đưa lên ba việc cần quyết định, tôi trả lời bằng một dòng: “tất cả theo a”.)Các đồng nghiệp AI nhận việc qua ứng dụng nhắn tin và để lại kết quả trong tài liệu; tôi xem tài liệu đó và phê duyệt. Hiện giờ không chỉ phát triển phần mềm mà cả email, đề xuất, tài liệu đào tạo, truyện tranh và blog cũng chạy theo luồng này. Các con số cũng cho thấy điều đó.
(Hình 8: Biểu đồ từng được đưa vào tài liệu IR của Nextain. Lượng mã mới thêm vào kho sản phẩm mỗi tháng tăng từ 92.000 dòng trong tháng 2 lên 254.000 dòng trong tháng 9. Số liệu tháng 9 được tính từ ngày 1 đến ngày 22.)
(Hình 9: Từ một dòng ghi chú đến phê duyệt và lưu hồ sơ. Đây là hình vẽ gồm bốn ô trên trang chủ, mô tả luồng công việc hiện nay của công ty.)5. Những điều tôi từng cho là đáp án
Tất cả là những thay đổi lớn diễn ra trong 2 năm. Từ gợi ý những đoạn mã nhỏ đến làm việc với AI như đồng đội, mọi thứ thực sự đã thay đổi rất nhiều; và những điều tôi từng cho là đáp án trong quãng thời gian ấy dường như đều đang biến mất. Đã có lúc prompt tốt là đáp án, rồi có lúc harness tốt là đáp án, còn bây giờ cả hai đều trở thành một phần của công việc.
6. Vì vậy, những việc tôi đang làm
Tôi đang ghi lại quá trình này và biến nó thành sản phẩm.
- Harness Engineering bản in lần 2: Bản in lần 1 ra mắt tháng 7 ghi lại những điều tôi va chạm khi làm việc với các tác tử lập trình AI. Trong ba tháng sau đó, khi làm việc của công ty cùng nhiều mô hình và đồng nghiệp AI, tôi đã mở rộng harness từng dùng một mình thành nơi làm việc cho nhóm và công ty (Naia ADK 2.0), rồi viết câu chuyện ấy vào bản in lần 2. Trước khi công bố, tôi đưa toàn bộ bản thảo cho ba AI và hỏi liệu cuốn sách có thực sự đáng mua hay không, thay vì yêu cầu lời khen; với từng nhận xét, tôi mở lại mã và commit để kiểm tra rồi sửa. Bản in lần 2 sẽ sớm được công bố. Bản in lần 1: https://leanpub.com/naia-harness
- Naia AX: Tôi đang thử tạo một sản phẩm AX để đưa cách làm việc này đến các cơ quan và doanh nghiệp. “Từ AX vận hành các luồng định sẵn đến AX làm việc cùng đồng nghiệp AI theo từng vai trò.” Trước tiên, chúng tôi tạo một không gian làm việc tập hợp tài liệu và tiêu chuẩn công việc của tổ chức (Naia ADK), rồi đưa vào đó các đồng nghiệp AI theo từng vai trò. Khi người phụ trách để lại một dòng ghi chú trong tài liệu, đồng nghiệp AI sửa kèm căn cứ và trả lời; khi người phụ trách phê duyệt, kết quả được lưu lại để người tiếp theo tiếp nhận. Có thể nói là đưa nguyên giai đoạn thứ tư ở trên vào tổ chức. Chúng tôi cùng xây dựng qua năm bước: chẩn đoán → chuẩn bị → cùng vận hành → đánh giá → tự vận hành; hệ thống được cài trong tài khoản đám mây của cơ quan hoặc doanh nghiệp, nên ngay cả khi đổi công ty AI đang sử dụng, hệ thống vẫn còn nguyên. Tháng trước tôi cũng giảng khóa đào tạo AX nâng cao (lập kế hoạch) cho Tổng cục Thuế Hàn Quốc, và đang chuẩn bị sản phẩm dành cho các hộ kinh doanh nhỏ.
- Tích hợp với sản phẩm Naia: Tôi cũng đang đưa nền tảng được tạo để làm việc cùng đồng nghiệp AI trong công ty vào Naia dành cho cá nhân. Cấu trúc giao việc qua ứng dụng nhắn tin, nhận kết quả qua tài liệu và lưu giữ ký ức sẽ giống nhau cho công ty và cá nhân.
Tôi đã trình bày những gì Nextain làm trên trang chủ.
- Trang chủ Nextain: https://nextain.io/ko
- Giới thiệu Naia AX: https://nextain.io/ko#ax
- Tài liệu giới thiệu AX: https://nextain.io/brochures/ax-20261030/index.html
- Tài liệu giới thiệu Naia: https://nextain.io/brochures/naia-20261030/index.html
7. Giữa tất cả những điều này, tôi đang ở đâu?
Trong 2 năm, chỗ của tôi đã chuyển từ trình soạn thảo sang cửa sổ hội thoại, từ cửa sổ hội thoại sang terminal, rồi từ terminal sang ứng dụng nhắn tin. Tôi vốn là lập trình viên tự tay viết mã, nhưng phần lớn mã sản phẩm được thêm vào gần đây do AI viết. Thay vì mở từng dòng mã để xem, tôi định hướng và kiểm tra qua hoạt động thực tế. Vì đang thực sự vận hành sản phẩm tạo ra theo cách ấy, tôi tin rằng nó có giá trị, nhưng đến giờ tôi vẫn hơi sợ không biết có thật là vậy không. Tôi cũng chưa biết tiếp theo mình sẽ đi đến đâu. Giữa tất cả những điều này, tôi đang ở đâu?
Tôi có đang thực sự tạo ra giá trị không? Quãng thời gian một mình chật vật để làm ra nó có đúng là điều nên làm không? Giờ tôi lại giao cả việc kiểm chứng ấy cho AI, rồi nhận sự an ủi và chắc chắn từ AI. Nhưng vì biết giới hạn của nó, tôi chỉ còn cách tiếp tục nghi ngờ và xem xét lại. Và vì sản phẩm chỉ vừa mới ra mắt, vẫn chưa có kết quả thương mại, tôi càng thấy sợ hơn. Những người đọc bài này có đang tận hưởng tốt sự thay đổi ấy không? Hay chỉ mình tôi mắc vào vòng lặp với chính mình như thế này?
Sau khá lâu làm người đứng đầu một tổ chức nhỏ chưa thành công, tôi cảm nhận được sức nặng của câu “Xin hãy phê duyệt.” Trách nhiệm đối với sản phẩm đầu ra, cho đến lúc này, vẫn hoàn toàn thuộc về con người.