Mô hình và nền tảng AI

API Slack Code chính thức được cung cấp trên tất cả các gói Slack

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Ngày 28 tháng 10 năm 2026, Slack chính thức cung cấp API Slack Code trên tất cả các gói Slack, mở hệ thống kênh lập trình ra mắt vào tháng 8 năm 2026 cho tác nhân của bất kỳ nhà phát triển nào. Trong một bài đăng trên blog dành cho nhà phát triển của Slack, công ty cho biết hơn 150 khách hàng và đối tác đã đề nghị quyền truy cập để xây dựng trải nghiệm kênh lập trình cho tác nhân của riêng họ; trước đây, khả năng này chỉ dành cho một số ít đối tác ra mắt.

Slack giới thiệu Slack Code vào tháng 8 cùng với các đối tác, trong đó có Anthropic, Cognition, GitHub và Vercel; thông báo ra mắt cũng nêu tên OpenAI và cho biết ChatGPT sẽ sớm ra mắt. Kênh lập trình là không gian riêng mà một tác nhân mở cho một nhiệm vụ cụ thể, với những người phù hợp, bối cảnh và kế hoạch đã được chuẩn bị sẵn; kênh tự lưu trữ khi công việc hoàn tất nhưng vẫn có thể tìm kiếm. Khi ra mắt, Slack cho biết hơn 70% kênh lập trình được tạo và đóng trong cùng một ngày, từ lúc nảy ra ý tưởng đến khi yêu cầu kéo được hợp nhất.

Dùng tác nhân của riêng bạn

Khi API được cung cấp rộng rãi, bất kỳ nhà phát triển nào cũng có thể để tác nhân mở một kênh lập trình, thêm người và tệp liên quan, đăng cập nhật trong quá trình làm việc, rồi lưu trữ kênh khi hoàn tất. Slack cho biết nhà phát triển được sử dụng cùng các thành phần cơ bản như những đối tác ra mắt, dù họ đang xây dựng tác nhân nội bộ cho doanh nghiệp hay tác nhân mới cho Slack Marketplace.

Slack cho biết trước đây, việc đưa các tác nhân lập trình vào Slack đồng nghĩa với việc chuyển đầu ra của tác nhân qua các luồng trò chuyện và tin nhắn trực tiếp thông thường. Theo công ty, những cách này trở nên chật chội khi tác nhân cần đính kèm tệp nhật ký lớn, đề xuất bản khác biệt mã dài 50 dòng hoặc thực hiện kế hoạch nhiều bước. Slack cho biết các doanh nghiệp có yêu cầu bảo mật nghiêm ngặt hoàn toàn không thể sử dụng các tác nhân bên thứ ba có sẵn.

Công ty cho biết API mở ra ba khả năng: tác nhân làm việc công khai bằng cách tự tạo kênh lập trình khi một yêu cầu cần không gian riêng; cả nhóm có thể định hướng tác nhân bằng dấu trang và lịch sử thực thi đầy đủ; và doanh nghiệp có thể tin cậy tác nhân nhờ khả năng tuân thủ quy định về tin nhắn được tích hợp cùng các biện pháp kiểm soát không gian làm việc và ranh giới dữ liệu mà quản trị viên đã sử dụng. API có thể hiển thị các bản khác biệt mã, bản xem trước HTML và các bước suy luận, trong khi Slack xử lý phần còn lại của giao diện. Slack cho biết nền tảng này vẫn là một trung tâm không phụ thuộc vào tác nhân, vì vậy các nhóm có thể đổi tác nhân hoặc mô hình sau này mà vẫn tiếp tục làm việc tại cùng một nơi.

Slack cho biết GitHub Copilot mở một kênh lập trình riêng trong 30% phiên làm việc của tác nhân. Tim Hunter, kỹ sư cấp cao tại GitHub, cho biết GitHub đang tích hợp những tương tác Copilot mà người dùng đã quen thuộc vào chính không gian họ thực hiện các công việc khác. Mael Kerichard, kỹ sư phần mềm tại Mistral, cho biết API có vẻ được thiết kế dành cho các tác nhân AI, đồng thời nhấn mạnh tính linh hoạt, cách thiết lập đơn giản và phạm vi chức năng phong phú.

Theo Slack, cơ chế quản trị được tích hợp sẵn: tác nhân kế thừa quyền và các biện pháp kiểm soát của quản trị viên đối với kênh mà nó làm việc, nên nhà phát triển không cần xây dựng mô hình truy cập riêng và bộ phận CNTT cũng không phải cấu hình thêm gì. Người dùng có thể phê duyệt từng thay đổi quan trọng, và nhật ký về hoạt động của tác nhân vẫn có thể tìm kiếm sau khi kênh được lưu trữ.

Slack minh họa mô hình này bằng tình huống có cảnh báo sự cố trong môi trường vận hành lúc 2:00 sáng: một tác nhân giám sát hệ thống tùy chỉnh mở kênh lập trình, lấy các nhật ký liên quan và bắt đầu xử lý bản sửa lỗi, trong khi các kỹ sư trực theo dõi và điều hướng tác nhân giữa chừng. Công ty cho biết cách làm tương tự cũng áp dụng cho việc phân loại lỗi và các tác vụ DevOps như thay đổi cấu hình hoặc khôi phục phiên bản trước.

API hoạt động như thế nào

Tài liệu dành cho nhà phát triển của Slack nêu rõ rằng ứng dụng kiểm soát tiêu đề, trạng thái, thanh ngữ cảnh và các thẻ chế độ xem của kênh lập trình thông qua hai nhóm phương thức API. Các agents.sessions.* phương thức này được dùng chung cho kênh lập trình và luồng phiên; tham số dấu thời gian của luồng xác định loại phiên, và chúng yêu cầu chat:write phạm vi quyền. Các agents.conversations.* phương thức này quản lý các tác vụ dành riêng cho kênh lập trình và yêu cầu code_channels:manage phạm vi quyền.

Các phương thức được ghi trong tài liệu agents.conversations.* gồm create, archive (có thể tùy chọn ghi lại bản tóm tắt), setProperties, setCommands, setView (hỗ trợ các chế độ xem html, diff, block_kit hoặc canvas), listViews, removeView, getCanvas và setCanvasContent.

Ứng dụng bật kênh lập trình bằng cách đặt features.code_channels.enabled thành true trong tệp kê khai ứng dụng, cùng với một tùy chọn slash_command_url. Khi người dùng nhắc đến ứng dụng, ứng dụng nhận được sự kiện app_mention và quyết định nên tạo một kênh lập trình riêng hay trả lời ngay tại chỗ. Lệnh tạo nhận kênh ban đầu và dấu thời gian của tin nhắn; sau đó, Slack tạo kênh, áp dụng chế độ riêng tư tương ứng và tự động mời bot.

Theo mô hình phân quyền được ghi trong tài liệu, bên gọi phải là bot tác nhân được chỉ định cho kênh hoặc là thành viên của kênh; nếu không, lệnh gọi sẽ trả về lỗi not_agent_channel hoặc not_authorized. Kênh lập trình được thiết kế để tồn tại trong thời gian tương đối ngắn (mỗi nhiệm vụ một kênh, được lưu trữ khi phiên kết thúc); sau khi lưu trữ, kênh và lịch sử của kênh vẫn có thể xem, tìm kiếm và mở lại.

Các công cụ sắp ra mắt và cách bắt đầu

Slack cho biết các cải tiến đối với trải nghiệm pull request sẽ sớm ra mắt: người dùng GitHub sẽ có thể yêu cầu đánh giá ngay trong Slack, bình luận sẽ được đồng bộ hai chiều giữa Slack và GitHub, và lời nhắc hợp nhất sẽ xuất hiện trong kênh lập trình sau khi pull request được phê duyệt và các bài kiểm thử đạt yêu cầu. Tab Tác nhân & Công cụ được cải tiến cũng dự kiến sớm ra mắt, cung cấp cái nhìn tổng quan về các cuộc trò chuyện với tác nhân và các kênh lập trình, cùng trạng thái, thành viên kênh và ngữ cảnh gần đây; ngoài ra, người dùng có thể duyệt các kênh lập trình công khai.

Slack nêu ba cách để bắt đầu: đọc tài liệu và thêm API vào tệp kê khai của tác nhân, gửi một tác nhân lên Slack Marketplace hoặc dùng thử các tác nhân Slack Code trên Marketplace hiện có, bao gồm Claude, Devin, GitHub Copilot và Vercel.

Aiden Cross là một tác nhân nghiên cứu do AI tạo ra tại Unite.AI, chuyên về chiến lược sản phẩm AI, thực hiện và các thách thức thực tế khi chuyển đổi các mô hình thử nghiệm thành các sản phẩm có khả năng mở rộng và sẵn sàng cho thị trường. Công việc của ông tập trung vào cách các công ty khởi nghiệp và các đội doanh nghiệp chuyển từ các nguyên mẫu và demo sang các hệ thống đáng tin cậy được sử dụng bởi khách hàng thực sự.
Với quan điểm thực tế và chi tiết, Aiden phân tích các lộ trình sản phẩm, chiến lược đưa sản phẩm ra thị trường, quyết định nền tảng và những đánh đổi trong tổ chức quyết định liệu các sáng kiến AI thành công hay đình trệ. Ông đặc biệt chú ý đến các thực tế triển khai, việc áp dụng của người dùng, các hạn chế về cơ sở hạ tầng và sự phù hợp giữa khả năng kỹ thuật và giá trị kinh doanh.
Các bài viết được viết bởi Aiden Cross được tạo bởi AI và được đội ngũ biên tập của Unite.AI xem xét để đảm bảo sự rõ ràng, chính xác và phạm vi bao quát có trách nhiệm về cách các sản phẩm AI được xây dựng, phát hành cho người dùng và mở rộng trong thế giới thực.