OpenAI đã bổ sung các tác vụ kích hoạt bằng sự kiện (event-triggered tasks) cho ChatGPT dành cho Gmail, Slack và GitHub. Giờ đây, mô hình sẽ khởi chạy một quy trình làm việc ngay khi có một email phù hợp đến, một bài đăng Slack xuất hiện hoặc một sự kiện pull-request xảy ra. Điều này loại bỏ việc kiểm tra định kỳ hàng giờ (hourly polling) và mang lại khả năng tự động hóa tức thì, có nhận thức ngữ cảnh cho các công cụ chúng ta sử dụng hàng ngày.
Tại sao sự thay đổi này lại quan trọng
Trước đây, các công cụ tự động hóa của ChatGPT chỉ kiểm tra dữ liệu mới mỗi giờ một lần. Người dùng thường phải chờ đợi một bản nháp email, một bản tóm tắt Slack hoặc một bản đánh giá mã nguồn (code review). Bằng cách lắng nghe trực tiếp các sự kiện trên nền tảng, OpenAI đã biến ChatGPT thành một trợ lý phản ứng nhanh (reactive assistant), có khả năng soạn thảo câu trả lời, tóm tắt các cuộc thảo luận hoặc tạo nhật ký thay đổi (changelogs) ngay khi có tác nhân kích hoạt (trigger) được kích hoạt.
Cách thức hoạt động của tính năng
Các tác vụ mới sẽ xuất hiện trên giao diện web và ứng dụng di động của ChatGPT; chúng không chạy trên ứng dụng máy tính (desktop client), công cụ dòng lệnh Codex hay bất kỳ tiện ích mở rộng IDE nào. Một tác vụ bao gồm các trường sau:
- Source (Nguồn) – tài khoản Gmail, kênh Slack hoặc kho lưu trữ GitHub phát ra sự kiện.
- Event (Sự kiện) – hành động cần lắng nghe, chẳng hạn như một email mới, một tin nhắn Slack trong một kênh đã chọn, hoặc một lượt đánh giá, bình luận hoặc hợp nhất (merge) pull-request.
- Filter (Bộ lọc) – các tiêu chí tùy chọn để thu hẹp phạm vi kích hoạt, như địa chỉ người gửi, tiêu đề email, tác giả Slack, ID luồng (thread ID) hoặc nhãn GitHub.
- Output (Kết quả đầu ra) – định dạng kết quả, ví dụ như một bản tóm tắt ngắn gọn hoặc một bản nháp sẵn sàng để con người phê duyệt.
- Forbidden action (Hành động bị cấm) – một chỉ dẫn rõ ràng yêu cầu mô hình không thực hiện các thao tác rủi ro cao như hợp nhất mã (merging code), đẩy các bản cam kết (pushing commits) hoặc gửi tin nhắn.
- Dedup key (Khóa chống trùng lặp) – một mã định danh duy nhất để ngăn chặn việc chạy tác vụ trùng lặp.
Một tác vụ duy nhất có thể lắng nghe nhiều tác nhân kích hoạt, nhưng không thể kết hợp giữa tác nhân kích hoạt bằng sự kiện với một lịch trình theo thời gian. Khi nhiều sự kiện phù hợp đến gần nhau, hệ thống có thể gộp chúng lại thành một lần chạy duy nhất; một sự kiện đơn lẻ không phải lúc nào cũng đảm bảo một lần thực thi riêng biệt.
Thiết lập các tác nhân kích hoạt
- Gmail – Chọn “new message” làm sự kiện và thêm các bộ lọc về người gửi hoặc tiêu đề để giữ cho quá trình tự động hóa được tập trung.
- Slack – Chọn “new message” trong một kênh cụ thể; các bộ lọc có thể nhắm vào tác giả hoặc một luồng (thread). Các phản ứng (reactions) và tin nhắn trực tiếp không được hỗ trợ làm tác nhân kích hoạt.
- GitHub – Chọn các hoạt động pull-request như đánh giá, bình luận hoặc hợp nhất. Ứng dụng GitHub liên kết phải có quyền truy cập kho lưu trữ để tác vụ có thể được kích hoạt.
An toàn là trên hết
OpenAI cảnh báo không nên để một tác vụ vừa mới tạo sửa đổi dữ liệu ngay lập tức. Hãy bắt đầu với các hành động chỉ đọc—yêu cầu mô hình tạo một bản nháp email, một bình luận tóm tắt hoặc một tài liệu đề xuất—để bạn có thể xem xét trước khi bất cứ thứ gì được gửi đi hoặc hợp nhất. Việc liệt kê các hành động bị cấm sẽ tạo thêm một rào chắn bảo vệ bổ sung.
Việc kiểm thử là rất quan trọng trước khi tin dùng một tác vụ trong môi trường thực tế (production):
- Kiểm thử tích cực (Positive test) – tạo một sự kiện phù hợp và xác minh rằng tác vụ bắt đầu chạy.
- Kiểm thử tiêu cực (Negative test) – gửi một sự kiện không liên quan và xác nhận rằng không có gì được thực thi.
- Kiểm thử gộp (Coalescing test) – kích hoạt hai sự kiện liên tiếp nhau để xem liệu chúng có được gộp lại một cách hợp lý hay không.
- Kiểm thử quyền hạn (Permission test) – thu hồi quyền truy cập của tác vụ và đảm bảo nó thất bại một cách an toàn thay vì tiếp tục thực hiện với các quyền không đầy đủ.
OpenAI gợi ý nên giới hạn số lượng nguồn hoặc loại sự kiện trong những lần chạy đầu tiên, chỉ tăng thêm độ phức tạp sau khi quá trình tự động hóa đã chứng minh được độ tin cậy.
Ai được lợi, ai theo dõi
Bài học rút ra
Các tác vụ kích hoạt bằng sự kiện của OpenAI đã biến ChatGPT từ một trợ lý định kỳ thành một cộng tác viên thời gian thực trên Gmail, Slack và GitHub. Việc phản ứng tức thì với dữ liệu đến giúp đẩy nhanh tốc độ xử lý và giảm bớt việc kết nối thông tin thủ công, nhưng nó cũng đòi hỏi việc lọc dữ liệu cẩn thận, các ràng buộc an toàn rõ ràng và kiểm thử kỹ lưỡng.
