Чат-бот с памятью и историей бесед в мессенджере

Сценарий отвечает людям в Microsoft Teams, помнит контекст разговора и сохраняет все беседы в таблицу — с командами начать, продолжить и получить сводку.

  • Бот помнит весь разговор, а не отвечает с нуля
  • Команды: начать беседу, продолжить прошлую, получить сводку
  • Вся переписка сохраняется в таблицу
  • К любой прошлой беседе можно вернуться
Google Sheets

Как это работает

Перенос данных из Microsoft Teams в Google Sheets делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Получить сообщение
  2. Затем: Получить сессию
  3. Проверка: Команда или текст?
  4. Если да — Отключить предыдущую сессию
  5. Затем: Установить новую сессию
  6. Затем: Сессия активирована
  7. Если нет — Отправить текущую сессию
  8. Если нет — Получить сообщение1
  9. Затем: Обрезать резюме
  10. Затем: Установить срок действия
  11. Затем: Установить новую текущую сессию
  12. Проверка: Существует?
  13. Если да — KO
  14. Если нет — OK
  15. Если нет — Получить сессию1
  16. Затем: Подсказка + Резюме
  17. Затем: Цепочка суммаризации
  18. Затем: Отправить сводку
  19. Если нет — Получить сообщение2
  20. Затем: Обрезать вопрос
  21. Затем: Ответ + Текст
  22. Затем: Полный текст
  23. Затем: Базовая цепочка LLM
  24. Затем: Send answer
  25. Если нет — Telegram Chatbot
  26. Затем: Отправить ответ
  27. Затем: Обновить базу данных
  28. Затем: Модель чата OpenAI
  29. Затем: Простая память
  30. Затем: Модель чата OpenAI1
  31. Затем: Модель чата OpenAI2

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.