Một công cụ quản lý dự án mới được thiết kế đặc biệt để điều phối các AI coding agent đã xuất hiện, nhưng nó đang tạo ra những phản ứng trái chiều từ các lập trình viên, những người đặt câu hỏi liệu việc tối đa hóa việc tạo code bằng AI có đi kèm với chi phí là chất lượng phần mềm hay không.
Vibe Kanban cho phép các lập trình viên quản lý nhiều AI coding agent như Claude Code và Gemini CLI thông qua giao diện kiểu kanban. Người dùng có thể tạo ticket, gán chúng cho các AI agent khác nhau, và xem xét code được tạo cũng như các pull request. Công cụ này nhằm mục đích tối ưu hóa quy trình làm việc nơi các kỹ sư con người ngày càng dành thời gian để lập kế hoạch và xem xét thay vì viết code trực tiếp.
Các AI Coding Agent được hỗ trợ:
- Claude Code
- Gemini CLI
- Codex
- Amp
- Các agent bổ sung được liệt kê trong tài liệu
Tăng năng suất so với lo ngại về chất lượng
Những người dùng đầu tiên báo cáo về việc cải thiện năng suất đáng kể, với một số người so sánh trải nghiệm này với lần đầu tiên họ gặp các trợ lý lập trình tiên tiến. Công cụ này cho phép các lập trình viên chạy nhiều AI agent song song, có khả năng xử lý nhiều tác vụ đồng thời. Tuy nhiên, cách tiếp cận này đã gây ra lo ngại về việc duy trì chất lượng code và sự hiểu biết của lập trình viên.
Những người chỉ trích lo lắng về sự xuất hiện của các kết quả dương tính giả khi các AI agent triển khai các giải pháp tạm thời hoặc cơ chế dự phòng có vẻ hoạt động nhưng lại che giấu các vấn đề cơ bản. Khi nhiều agent làm việc đồng thời, chúng có thể xung đột khi chỉnh sửa file cùng lúc, dẫn đến nhầm lẫn và mất ngữ cảnh cho những người xem xét là con người.
Tính năng chính:
- Chuyển đổi giữa các coding agent khác nhau
- Điều phối agent song song và tuần tự
- Theo dõi trạng thái tác vụ
- Cấu hình MCP tập trung
- Tương tác trực tiếp với agent từ bảng kanban
- Tự động tạo ticket thông qua MCP server
Tình trạng khó xử về trừu tượng hóa
Một cuộc tranh luận quan trọng đã nổi lên xung quanh việc các lập trình viên nên trừu tượng hóa đến mức nào so với code của chính họ. Một số thành viên cộng đồng bày tỏ sự hoài nghi về các quy trình làm việc ưu tiên đầu ra được tạo bởi AI một cách nhanh chóng hơn là hiểu biết sâu sắc về code, đặc biệt đối với các ứng dụng doanh nghiệp.
Một bảng kanban để chỉ bắn ra càng nhiều tác vụ càng tốt và chỉ đọc nhanh qua các PR thật điên rồ đối với tôi. Nếu bạn muốn xuất hiện như một công ty nghiêm túc được phép viết code doanh nghiệp, theo ý kiến của tôi con đường này rất rủi ro.
Những người tạo ra công cụ này thừa nhận sự căng thẳng này, định vị công việc của họ như sự chuẩn bị cho một tương lai nơi AI viết hầu hết code và con người tập trung vào xem xét và đảm bảo chất lượng.
Thách thức kỹ thuật và giải pháp
Người dùng đã xác định các vấn đề thực tế với việc thực thi AI agent song song, bao gồm xung đột file và suy giảm hiệu suất hệ thống. Một số lập trình viên đề xuất sử dụng các workspace git riêng biệt cho mỗi agent để ngăn chặn xung đột, mặc dù điều này làm tăng thêm độ phức tạp cho quy trình làm việc.
Công cụ này cũng phải đối mặt với sự cạnh tranh từ các nền tảng quản lý dự án đã được thiết lập đang nhanh chóng tích hợp các tính năng cộng tác AI, đặt ra câu hỏi về việc liệu các công cụ chuyên biệt có thể duy trì lợi thế của họ so với những người chơi đã được thiết lập hay không.
Yêu cầu cài đặt:
- Node.js (>=18)
- pnpm (>=8)
- Rust (phiên bản ổn định mới nhất)
- Xác thực với các coding agent được hỗ trợ
Nhìn về phía trước
Bất chấp những lo ngại, dự án này đại diện cho một thí nghiệm thú vị trong quy trình cộng tác giữa con người và AI. Các lập trình viên đang tích cực giải quyết phản hồi, bao gồm các kế hoạch cho các phiên bản được lưu trữ trên cloud để cải thiện hiệu suất và quản lý phụ thuộc tốt hơn cho các pull request xếp chồng.
Cuộc tranh luận xung quanh Vibe Kanban phản ánh những câu hỏi rộng lớn hơn về vai trò của AI trong phát triển phần mềm và cách các nhóm nên cân bằng giữa tăng năng suất với chất lượng code và chuyên môn của lập trình viên.
Tham khảo: vibe-kanban