概要
Vercelが提供する「Chat SDK」に、Slack向けのアダプター(連携用の追加部品)が追加され、Slack上でネイティブに動作するAIエージェントを構築できるようになりました。Slackの「メッセージ」タブでのエージェント会話や、おすすめの質問文(サジェストプロンプト)、返信中のステータス表示、逐次表示(ストリーミング)、フィードバックボタンなど、Slackエージェント体験一式に対応しています。
何が発表・更新されたのか
Vercelの公式Changelogによると、Chat SDKに@chat-adapter/slackというSlack用アダプターが追加されました。開発者は数行のコードで、以下のような機能を持つSlackエージェントを設定できます。
- スレッドごとのおすすめ質問(サジェストプロンプト):固定の内容だけでなく、非同期処理でスレッドの文脈(ユーザーが今見ている画面情報など)に応じた提案も可能です。
- ネイティブなストリーミング応答とフォールバック:Slackのストリーミング用APIを使い、返信をトークン(文字の単位)ごとに逐次表示します。GovSlackなどストリーミング非対応のワークスペースでは、投稿後に内容を編集していく方式に自動で切り替わり、内容が失われることはありません。
- フィードバックボタン標準搭載:
feedbackButtons: trueと設定するだけで、各返信に「いいね/よくないね」ボタンが付き、クリック結果はSDKの通常のアクション処理の仕組みで受け取れます。
なお公式情報では、agent_view(エージェント表示モード)の場合、Slackはユーザーの発言を1件ずつ別スレッドとして扱うため、チャンネル履歴を取得してもユーザー発言側しか含まれない点が注意点として挙げられています。会話履歴を扱う場合は、Chat SDK側の「トランスクリプト」機能を使うよう案内されています。
なぜ重要なのか
これまでSlack上でAIエージェントの会話体験(おすすめ質問やストリーミング表示、フィードバック機能など)を一から実装しようとすると、Slack APIの仕様理解や個別実装が必要でした。今回のアダプターにより、こうした機能をSDKの標準設定として組み込めるようになり、Slack向けAIエージェントの開発コストや実装の手間を減らせる可能性があります。
誰に関係があるのか
- Slack上で社内向け・顧客向けのAIアシスタントを開発している、またはこれから開発したいエンジニア・開発チーム
- Chat SDKを使ってAIチャット機能を自社サービスに組み込んでいる企業の担当者
- Slackを業務コミュニケーションの中心に使っており、AIエージェント導入を検討している中小企業の情報システム担当者
仕事や業務でどう使えるのか
社内問い合わせ対応や、業務ドラフト作成(メッセージ下書きなど)を行うSlack常駐AIボットを、比較的少ないコードで構築できる可能性があります。公式のサンプルコードでは「今日の見逃し情報をまとめる」「メッセージ作成を手伝う」といったサジェストプロンプトの例が示されており、社内ヘルプデスクやナレッジ検索用エージェントの入口として活用するイメージがしやすくなっています。
注意点
- 本機能はChat SDKというVercelの開発者向けツールに関するものであり、Slack自体の標準機能ではありません。導入には開発者によるコード実装が必要です。
agent_view使用時のスレッド履歴の扱い(ユーザー発言のみ取得される点)など、実装上の仕様上の制約があるため、公式ドキュメントの確認が必要です。- 公式情報上では、日本での提供状況や対象プランの詳細、料金については確認できませんでした。
公式情報
Chat SDK adds native Slack agent support(Vercel Changelog)
関連キーワード
- Chat SDK
- Slack
- AIエージェント
- Vercel
- 生成AI





