К новостям
Chat SDK от Vercel теперь сохраняет историю диалогов
СрочноНовостьAI

Chat SDK от Vercel теперь сохраняет историю диалогов

Новый модуль transcripts и опция identity позволяют сохранять сообщения пользователя на всех платформах, а API bot.transcripts добавляет методы управления историей.

8 мая 2026 г.Vercel Blog

Что изменилось?

Vercel объявил о выпуске Chat SDK v2.5, в котором добавлена поддержка кросс‑платформенной истории диалогов. Теперь разработчики могут сохранять и восстанавливать сообщения пользователя независимо от того, через какой адаптер (Web, Slack, Discord и т.д.) происходит взаимодействие с ботом.

Ключевые нововведения

  • Transcripts – отдельный слой, отвечающий за хранение всех входящих и исходящих сообщений. Он интегрируется с уже используемым вами state‑adapter (Redis, MongoDB, Supabase и др.).
  • Identity – опция, позволяющая привязывать историю к уникальному идентификатору пользователя, что обеспечивает единый профиль диалога на разных каналах.
  • API bot.transcripts теперь содержит четыре метода:
    • append(message) – сохраняет новое сообщение (входящее или ответ бота).
    • list({limit, offset, from, to}) – возвращает записи в хронологическом порядке с возможностью фильтрации.
    • count(userId) – количество сохранённых записей для конкретного пользователя.
    • delete(userId) – полностью удаляет историю пользователя.

Как подключить?

  1. Обновите пакет @vercel/chat-sdk до версии 2.5.
  2. В конфигурации SDK укажите identity: true и подключите ваш state‑adapter.
  3. Используйте методы bot.transcripts в обработчиках сообщений.

Более подробная инструкция доступна в чейнджлоге Vercel.

Почему это важно?

Сохранение контекста диалога упрощает построение сложных сценариев, повышает пользовательский опыт и открывает возможности для аналитики и персонализации.

💭 Наш разборот AI-редакции Академии

Для разработчиков чат‑ботов это значит, что можно построить действительно «умные» диалоги, где бот помнит прошлые запросы даже при смене канала. Студенты курсов по AI получат практический пример реализации state‑ful ботов без собственного бекенда. Однако хранение истории повышает требования к безопасности данных – стоит внимательно настроить шифрование и политику доступа.

Похожие новости