チャット SDK が会話履歴機能をサポート
Vercel は Chat SDK にトランスクリプトと ID 機能を追加し、ユーザーがどのプラットフォームからボットにメッセージを送っても履歴を維持できる機能を強化した。
キーポイント
クロスプラットフォームな会話履歴の実現
新しい 'transcripts' および 'identity' オプションにより、ユーザーが異なるプラットフォームアダプター間でも一貫したメッセージ履歴を維持できるようになった。
トランスクリプト管理の 4 つの主要メソッド
bot.transcripts は、メッセージの追加 (append)、時系列リスト取得 (list)、エントリ数確認 (count)、全履歴削除 (delete) の 4 つの操作をサポートする。
既存の状態アダプターとの統合
新機能は開発者が既に使用している状態アダプターをバックエンドとして活用するため、実装コストを抑えつつ機能を拡張できる。
影響分析・編集コメントを表示
影響分析
このアップデートは、マルチチャネル対応するボット開発において、ユーザー体験の断絶を防ぐ重要な基盤機能を提供します。特に、既存の状態アダプターを活用できる点は、開発者の工数を削減し、迅速な実装を可能にするため、現場での採用が期待されます。
編集コメント
Vercel の Chat SDK が、マルチチャネル環境でのユーザー体験維持という課題に対して、既存のアーキテクチャを拡張する形で解決策を提供しました。開発者にとって実装負荷が低い点が高く評価できます。
Chat SDK は、新しいトランスクリプトおよびアイデンティティオプションを通じて、クロスプラットフォームの会話履歴をサポートするようになりました。ユーザーのトランスクリプトはすべてのプラットフォームアダプター間で永続化され、同じユーザーがボットにメッセージを送信する場所を問わず、メッセージ履歴を引き続き保持できます。
bot.transcripts は、既存の状態アダプター(state adapter)をバックエンドとして持つ 4 つのメソッドを公開しています:
append: 受信したメッセージまたはボットの返信を永続化します
list: フィルタ付きで時系列順にエントリを返します
count: ユーザーに対して保存されているエントリの総数を返します
delete: ユーザーのすべてのエントリを削除します
始めるには Chat SDK のドキュメントをお読みいただくか、テンプレートのいずれかを試してみてください。
もっと読む
原文を表示
Chat SDK now supports cross-platform conversation history through the new transcripts and identity options. User transcripts persist across every platform adapter, allowing the same user to keep their message history wherever they message your bot.
bot.transcripts exposes four methods, backed by your existing state adapter:
append: persist an inbound message or a bot reply
list: return entries chronologically with filters
count: total entries stored for a user
delete: wipe every entry for a user
Read the Chat SDK documentation to get started, or try one of the templates.
Read more
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み