Bỏ qua đến nội dung chính
Về trang chủ
Tech 4 phút đọc

Vercel nâng cấp eve trên Slack: Bổ sung hook sự kiện và kiểm soát phiên 💬

Vercel cập nhật eve trên Slack, bổ sung hook sự kiện và kiểm soát phiên giúp AI agent duy trì hội thoại tự nhiên và quản lý trạng thái chat linh hoạt hơn.

Tier 2 · nguồn 55% độ tin cậy Đã được duyệt
Nguồn gốc vercel.com

Vercel vừa chính thức công bố bản cập nhật mới cho nền tảng eve, mang đến các tính năng nâng cao cho các tác nhân trí tuệ nhân tạo (AI agent) hoạt động trên ứng dụng Slack. Bản cập nhật này tập trung vào việc tối ưu hóa khả năng tương tác trong các luồng chat (thread) và mở rộng quyền kiểm soát phiên làm việc cho các nhà phát triển. Theo thông báo từ Vercel, các cải tiến mới sẽ giúp trải nghiệm giao tiếp giữa người dùng và AI trở nên liền mạch và tự nhiên hơn.

Diễn biến chi tiết

Trước đây, để duy trì cuộc hội thoại với AI trên Slack, người dùng thường phải liên tục nhắc tên (mention) tác nhân trong mỗi câu trả lời. Với bản cập nhật mới nhất, khó khăn này đã được giải quyết khi các tác nhân eve hiện đã có thể tự động phản hồi trong cùng một luồng chat mà không cần đến các thẻ mention lặp đi lặp lại.

Bên cạnh đó, việc quản lý luồng hội thoại cũng trở nên linh hoạt hơn rất nhiều. Người phát triển có thể tận dụng các tính năng mới để hủy bỏ một phản hồi đang diễn ra nếu người dùng thay đổi ý định giữa chừng, hoặc thiết lập lại hoàn toàn cuộc trò chuyện để bắt đầu một phiên làm việc mới với bộ nhớ và môi trường sandbox sạch sẽ.

Phân tích kỹ thuật & Công nghệ

Về mặt kỹ thuật, hệ thống sử dụng hook onMessage để nhận các tin nhắn đến từ Slack. Hai hàm bổ trợ quan trọng là ctx.isBotMentioned() dùng để phát hiện lượt nhắc tên trực tiếp, và ctx.isSubscribed() dùng để kiểm tra xem tin nhắn có thuộc về một luồng chat đang có phiên hoạt động của eve hay không. Nếu muốn xác định danh tính và thứ tự của những người tham gia luồng chat, nhà phát triển có thể gọi hàm ctx.thread.listParticipants() để trả về ID người dùng Slack duy nhất theo thứ tự xuất hiện.

Để kiểm soát vòng đời của phiên hội thoại, eve cung cấp hai hàm bổ trợ liên kết chặt chẽ với luồng là ctx.cancel()ctx.reset(). Hàm ctx.cancel() sẽ dừng lượt phản hồi hiện tại nhưng vẫn giữ nguyên phiên làm việc, cho phép hệ thống nạp tin nhắn mới làm đầu vào thay thế. Trong khi đó, ctx.reset() sẽ chấm dứt vĩnh viễn phiên làm việc hiện tại của luồng, chuẩn bị cho một phiên mới hoàn toàn ở tin nhắn tiếp theo. Đối với các sự kiện hệ thống khác như reaction_added hay team_join, hook onEvent mới sẽ tiếp nhận trực tiếp và kích hoạt lượt xử lý của tác nhân thông qua hàm ctx.receive().

Ý kiến chuyên gia & Nhận định

Theo đánh giá từ các kỹ sư phần mềm tại Vercel, việc tối ưu hóa các hook sự kiện này giúp giảm thiểu đáng kể tài nguyên tính toán bị lãng phí khi người dùng liên tục thay đổi yêu cầu giữa chừng. Phản hồi từ cộng đồng nhà phát triển ban đầu cho thấy, việc cấu hình quyền (bot scope) như channels:historygroups:history tuy có phần phức tạp hơn nhưng là bước đi cần thiết để đảm bảo tính bảo mật và quyền riêng tư trong các kênh Slack nội bộ của doanh nghiệp.

Tác động & Tương lai

Những nâng cấp này của eve đánh dấu một bước chuyển dịch quan trọng từ các chatbot phản hồi thụ động sang các tác nhân AI chủ động, có khả năng cộng tác sâu trong môi trường làm việc doanh nghiệp. Đối với các đội ngũ phát triển tại Việt Nam đang xây dựng công cụ vận hành tự động trên Slack, bản cập nhật này sẽ giúp đơn giản hóa quy trình tích hợp và nâng cao đáng kể trải nghiệm người dùng cuối. Sự kết hợp giữa khả năng xử lý sự kiện thô và kiểm soát phiên chi tiết hứa hẹn sẽ thúc đẩy làn sóng ứng dụng AI agent thiết thực hơn trong tương lai gần.