Điều phối AI agent từ task đến merged PR
TL;DR
Bài này giới thiệu một hệ thống orchestration cho AI coding agents. Thay vì ngồi theo dõi từng bước, bạn gửi task vào — hệ thống tự provision môi trường, chạy agent, mở PR, monitor CI, tự fix lỗi, và merge khi xong.
Nói đơn giản: Tool quản lý AI agent viết code giúp bạn — từ lúc nhận task đến lúc code lên main, không cần ngồi canh.
Bài này dành cho ai?
1. Team muốn AI agent tự hoàn thành task mà không cần canh
Vấn đề: Agent chạy xong rồi fail CI, dev phải ngồi theo dõi và fix lại thủ công Khi nào cần: Khi muốn nhiều task chạy song song, mà không muốn người ngồi canh từng cái Được gì: Agent tự resume khi CI fail, tự fix theo feedback, tự merge khi pass hết
2. Dev muốn build hệ thống orchestration cho AI coding agents
Vấnề: Không biết bắt đầu từ đâu, thiếu reference architecture Khi nào cần: Khi cần tự build hoặc customize tool quản lý AI agent trong team Được gì: Reference architecture đầy đủ với Kubernetes, queue system, feedback loop
3. Team muốn quản lý nhiều repo cùng lúc
Vấn đề: Mỗi repo cần config riêng, muốn scale không cần setup nhiều Khi nào cần: Khi có trên 5 repo cần chạy task tự động Được gì: Pod-per-repo architecture, mỗi repo có pod riêng, worktree isolation
Các điểm chính
-
Feedback loop là cốt lõi Khi CI fail, agent tự resume với context lỗi. Khi reviewer feedback, agent nhận comment rồi push fix. Không cần người canh. → Nghĩ cách implement feedback mechanism trong workflow của mình, đây là thứ giá trị nhất.
-
Pod-per-repo, worktree isolation Mỗi repo chạy trong Kubernetes pod riêng. Mỗi task tạo git worktree mới — không conflict với nhau. Pod idle thì cleanup tự động. → Nếu mình đang chạy agent trực tiếp trên máy, cách này giúp scale và tránh conflict.
-
Task intake linh hoạt Nhận task từ web UI, GitHub Issues, hoặc Linear tickets. Cấu hình model, prompt, container image riêng cho từng repo. → Không cần chọn 1 tool duy nhất — integrate được với workflow hiện tại.
-
Code review agent là subtask riêng Agent review chạy với prompt và model riêng. Tách biệt khỏi agent viết code — không dùng chung context. → Review agent có thể dùng model rẻ hơn, tiết kiệm chi phí.
-
Real-time dashboard theo dõi toàn bộ Stream log live, xem pipeline progress, cost analytics, cluster health. Mọi thứ trong 1 chỗ. → Không cần SSH vào server để xem agent đang làm gì.
-
Đợi PR status mỗi 30 giây Sau khi agent mở PR, hệ thống poll CI status và review state liên tục. 30 giây là khoảng hợp lý — đủ nhanh mà không spam API. → Nếu mình tự implement, đây là con số benchmark tốt.
Quick Start
- Clone và chạy setup script —
./scripts/setup-local.shsẽ cài toàn bộ stack lên Kubernetes local qua Helm - Mở web UI —
http://localhost:30310, wizard sẽ hướng dẫn config GitHub access và thêm repo đầu tiên
Đọc tiếp trong Sản phẩm & công nghệ
AI viết code ngày càng giỏi, lập trình viên còn tạo ra giá trị ở đâu?
AI có thể giúp viết code nhanh hơn rất nhiều, nhưng làm ra phần mềm và tạo ra một sản phẩm có giá trị kinh tế là hai việc khác nhau. Mình muốn nhìn lại chuỗi giá trị ngành phần mềm
Ghi chép Sản phẩm & công nghệ 26/10/2026Vì sao app AI làm ra vẫn sai ngay cả khi mọi bài test đều đạt?
Một lỗi phổ biến khi làm sản phẩm với AI coding agent: chúng ta nhầm lẫn giữa việc code chạy được và việc phần mềm chạy đúng với cách kiếm tiền của mình.
Ghi chép Sản phẩm & công nghệ 24/10/2026Tương lai của việc học là cá nhân hóa, không phải định sẵn
AI agent đang mở ra khả năng để mỗi người học có một hành trình riêng, được xây dựng từ những nguồn tri thức có chất lượng và liên tục điều chỉnh theo mục tiêu, năng lực và sự tiến
Ghi chép Sản phẩm & công nghệ