Dạo này anh em lướt mạng chắc phát ngấy với mấy tool AI tự xưng là "chuẩn bị thay thế lập trình viên". Vừa rồi trên Product Hunt lại mới nổ ra một vụ rần rần với con hàng có tên là Intent của nhà Augment Code. Nhận được hơn 300 upvotes, dân tình đang bàn tán xôn xao. Cùng mổ xẻ xem đợt này là lùa gà hay hàng real nhé các đồng đạo.
Rốt cuộc thì con Intent này có bùa chú gì?
Tóm tắt nhanh cho anh em lười đọc: Con Intent này đ*o phải là cái sidebar chat AI bình thường kiểu gõ prompt rồi copy paste rách việc. Nó là một cái "workspace" (môi trường làm việc) dành riêng cho agent.
- Cơ chế hoạt động: Anh em ném cho nó một cái "Spec" (tài liệu đặc tả), sau đó một thằng "Coordinator" (điều phối viên) sẽ xẻ thịt cái spec đó ra thành nhiều task nhỏ.
- Team work: Nó chia việc cho một bầy "Specialist agents" (bọn thợ code AI chuyên biệt) tự làm. Thằng thì implement, thằng thì debug, thằng thì verify, chạy song song luôn. Ảo ma chưa?
- Trang bị tận răng: Tích hợp sẵn editor, terminal, và git. Tụi agent này chạy trong các nhánh git độc lập. Code xong nó đẩy diff lên y hệt như 1 thằng Junior nộp PR cho anh em review.
Giang cư mận chia phe combat
Dạo một vòng comment thì thấy anh em dev thế giới cũng đang có nhiều luồng ý kiến trái chiều lắm.
- Phe khen nức nở: Mấy lão dev đang khổ dâm tự build hệ thống multi-agent thấy con này như vớ được vàng. Đỡ phải quản lý từng con AI một. Cái ăn tiền nhất theo các pháp sư là tính năng "living spec" - cái spec nó sống cùng dự án luôn, giúp context không bị rớt não giữa chừng sau mỗi lần chat. Thêm quả tự động verify code giúp tránh cái thảm cảnh "tạo technical debt với tốc độ bàn thờ" của mấy tool AI cũ.
- Phe hoài nghi nhân sinh: Một vài đạo hữu thắc mắc: "Ủa rồi cái này là bớt việc cho tao, hay là tao lại phải đi theo dõi xem từng con agent nó làm cái mẹ gì?". Có người lo ngại rằng cái nút thắt cổ chai không nằm ở việc code nữa, mà là khả năng quan sát xem cái gì thực sự cần được xử lý. Coordinator có giải quyết được vụ này không, hay chỉ chuyển sự mệt mỏi từ dạng này sang dạng khác?
- Trường phái code rác "Spaghetti": Có lão hỏi thẳng: Codebase to, dependency chằng chịt thì con này có toang không? Team dev Augment Code vội bay vào def: "Bọn em xài Context Engine tự build, dựng semantic map xịn xò chứ đ*o thèm xài mấy cái RAG lỏ đâu". Bất ngờ là có thanh niên đang maintain con SaaS to đùng, kiến trúc domain-driven lằng nhằng cũng confirm là chạy mượt.
- Phe lo xa: Anh em lo bị "cắn trộm" code đem đi train. Dev team nhanh nhảu confirm chuẩn SOC 2 Type II, chạy isolated git worktrees, không lấy code người dùng đi train, có cả mã hóa các kiểu. Nghe cũng uy tín phết.
Góc nhìn từ Coding4Food
Tóm cái váy lại, mình thấy cái hướng đi "coordinator" điều phối nhiều agent này là chuẩn bài cho tương lai rồi. Ai làm solo dev mà suốt ngày phải mớm prompt cho 1 con AI chắc hiểu cảnh mệt mỏi này. Thay vì ngồi canh nồi bánh chưng, giờ có thằng quản đốc lo cho.
Bài học sinh tồn sau vụ này: AI thì AI, anh em vẫn phải là người chốt hạ kiến trúc và review. Đừng có nhắm mắt merge bừa code của mấy con agent này rồi quăng thẳng lên con máy chủ vps không có ngày sập server thì lại đổ tại số. Tương lai anh em dev chúng ta có khi đ*o phải gõ phím nữa, mà chuyển sang nghề... "Quản trị nhân sự AI". Ráng mà luyện skill review code với system design đi nhé các trưởng lão!
Nguồn: Product Hunt - Intent by Augment Code