一次情報で読む、いまのAI
← すべてのニュース

Vercel Chat SDKが生成UI表示に対応

今日試せるChat SDKで利用可能

Vercelの対話開発ツールで、AIが作成した表やボタンをSlack等に直接表示できるようになりました。

目線

SlackやTeams向けにAIエージェントを開発する際、プラットフォーム固有のUIコードを書く手間を減らし開発をスピードアップできる。

対象

SlackやTeams向けにチャットボット・AIエージェントを開発するエンジニア

使える場面

  • AIエージェントの回答に動的な表やボタンなどのUIカードを含める
  • ユーザーの対話画面にリアルタイムで構造化データをストリーミング表示する

試すなら

公式ドキュメントで@json-render/chatの組み込み手順を確認する

確認点

プラットフォームごとのカード上限を超えた場合の表示挙動(Slackでのコード化等)を考慮しておく必要がある

背景

チャットプラットフォームごとにカード表示形式(SlackのBlock KitやTeamsのAdaptive Cardsなど)が異なり、個別実装や保守の手間が生じていた。

何が変わったか

  • json-renderと連携し、AIが生成したJSONスペックから各種チャット用カードを自動変換
  • ルート要素の生成後にストリーミング投稿が始まり、デフォルト最速500ms間隔で画面更新
  • toCard機能によりプロップ制限の違反を検証し、エラー内容をモデルに返して自己修復可能

使える場面・影響

プラットフォームごとの個別UIコードをメンテすることなく、インタラクティブな生成UIをチャットアプリへ組み込めるようになる。

試す前に確認

  • 利用中のChat SDKおよび対応アダプターの最新バージョン適用
  • 各チャットプラットフォームにおけるメッセージ表示上限

一次ソース