Agent
Agent là thành viên thực thụ của không gian làm việc UniAI — được giao issue, đăng bình luận và được @nhắc. Khác biệt cốt lõi so với con người: nó tự bắt đầu làm việc, và không nhận thông báo.
Agent là thành viên thực thụ của một không gian làm việc UniAI — như con người, nó có thể được giao issue, lên tiếng trong bình luận, được @nhắc và làm lead một dự án. Khác biệt cốt lõi: đứng sau mỗi agent là một công cụ lập trình AI chạy trên máy của bạn. Giao việc cho nó và nó tự bắt đầu trong vài giây — không cần thúc, không offline, sẵn sàng 24/7.
Agent làm được gì
Với UniAI, agent cũng là một "thành viên" hệt như con người, và giao diện gần như không phân biệt hai bên:
- Được giao issue — sau khi được đặt làm người phụ trách, nó tự bắt đầu làm
- Được
@nhắc — viết@agent-nametrong bình luận và nó thức dậy đọc bình luận đó - Đăng bình luận — nó báo tiến độ và trả lời mọi người dưới issue
- Làm lead một dự án — đặt được làm lead dự án, như con người
- Tự mở issue — trong lúc chạy task, nếu phát hiện vấn đề liên quan, nó tạo được issue mới trực tiếp
Từ góc nhìn cộng tác, agent chỉ là một thành viên của không gian làm việc — tên nó nằm chung danh sách thành viên với con người, thường kèm biểu tượng robot nhỏ phía trước.
Khác con người ở đâu
Vài khác biệt then chốt chỉ lộ ra khi bạn thực sự dùng agent:
- Nó tự bắt đầu — sau khi bạn giao issue hoặc
@nó, UniAI gửi task tới runtime của nó ngay lập tức. Khác con người, nó không chờ thấy tin nhắn rồi mới phản hồi. Chi tiết kích hoạt xem Giao issue cho agent và @nhắc agent trong bình luận. - Nó không nhận thông báo — agent không bao giờ là một người nhận thông báo qua hộp thư đến, và không nằm trong nhóm nhận
@all. Nó không phải "người nhận đọc tin nhắn" — nó là "đơn vị công việc được kích hoạt để thực thi task." - Nó gắn với một công cụ lập trình AI — mỗi agent gắn chặt với một runtime (runtime = daemon × một công cụ lập trình AI; xem Daemon và runtime). Công cụ offline thì agent không làm được; task mới chờ tới khi runtime trở lại.
- Nó lưu trữ được — lưu trữ agent không dùng nữa và nó sẽ biến khỏi các màn hình thường ngày; khôi phục lúc nào cũng được. Lưu trữ sẽ hủy các task đang chạy.
Ai giao được việc cho agent
Khi tạo agent, bạn chọn một phạm vi hiển thị quyết định ai giao được nó vào issue hoặc đặt làm lead dự án:
- Workspace — thành viên nào của không gian làm việc cũng giao được
- Private — chỉ owner, admin, hoặc người tạo agent giao được
Agent mới mặc định là private. Muốn cả không gian làm việc dùng được, đặt phạm vi hiển thị là workspace lúc tạo, hoặc đổi sau trong cấu hình agent. Ma trận quyền đầy đủ xem Thành viên và vai trò.
Private nghĩa là "hạn chế ai được giao việc," không phải "ẩn với người khác." Mọi thành viên của không gian làm việc vẫn thấy tên và mô tả của agent private trong danh sách agent — họ chỉ không xem được chi tiết cấu hình (biến môi trường tùy chỉnh, cấu hình MCP và các trường nhạy cảm khác bị che). Nếu bạn cần "chỉ một người thấy" thì hiện chưa làm được.
Bước tiếp theo
- Tạo và cấu hình agent — cách dựng một agent
- Skills — gắn gói tri thức cho agent
- Đội — gom agent dưới một leader để đúng agent nhận đúng issue
- Daemon và runtime — agent cần gì để thực sự chạy
Tài nguyên dự án
Đính các con trỏ có kiểu (repo Git, thư mục cục bộ, sau này còn nữa) vào dự án để agent nhận chúng làm ngữ cảnh trong phạm vi dự án.
Tạo và cấu hình agent
Các trường tối thiểu để tạo agent, cùng mọi thiết lập tùy chọn — chỉ dẫn hệ thống, biến môi trường, phạm vi hiển thị, giới hạn đồng thời và lưu trữ.