Бот поддержки с базой ответов и передачей эксперту

Сценарий отвечает на повторяющиеся вопросы из базы знаний, а новые передаёт живому эксперту и запоминает его ответ.

  • Повторные вопросы закрываются мгновенно
  • Новое и неясное уходит эксперту
  • Ответы эксперта пополняют базу Postgres PGVector Store
  • Клиент всегда получает ответ
Pinecone Vector StoreEmbeddings OpenAIDefault Data Loader

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

Интеграция Slack и Postgres PGVector Store собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Триггер Telegram
  2. Затем: Извлечь ID группы
  3. Затем: Флаг подготовки ответа Code
  4. Проверка: Вопрос или ответ Switch
  5. Если да — Вопрос Filter Code
  6. Проверка: Валидный вопрос IF
  7. Если да — Установить исходный вопрос
  8. Затем: Искать ответ в Pinecone
  9. Затем: Filter похожих ответов
  10. Затем: Восстановить исходный вопрос
  11. Затем: Получить первый ответ
  12. Проверка: Проверить наличие ответа
  13. Если да — Задать поля
  14. Затем: Отправить автоответ
  15. Если нет — Редактировать поля Добавить ID пользователя Метаданные
  16. Затем: Создать тикет Code
  17. Затем: Pinecone Vector Store
  18. Затем: Проверить кеш
  19. Проверка: Кеш совпал, если
  20. Если да — Отправить ответ из кеша
  21. Если нет — Pinecone Результат парсинга Code
  22. Затем: Отправить эксперту сообщение
  23. Если нет — Переформулировать сообщение late
  24. Если нет — Эксперт Code
  25. Проверка: Эксперт IF
  26. Если да — Добавить ID пользователя Метаданные Ответ
  27. Затем: Извлечь исходный вопрос
  28. Затем: Получить первый результат
  29. Затем: Ответ эксперта сообщение
  30. Затем: Установить QA для Pinecone
  31. Затем: Обернуть для Pinecone
  32. Затем: Pinecone Добавить ответ
  33. Затем: Векторные представления OpenAI
  34. Затем: Загрузчик данных по умолчанию
  35. Затем: Рекурсивный разделитель текста по символам
  36. Затем: Векторные представления OpenAI1
  37. Затем: Загрузчик данных по умолчанию1
  38. Затем: Рекурсивный разделитель текста по символам1
  39. Затем: Векторные представления OpenAI3

Настроить такую автоматизацию (Slack + Postgres PGVector Store) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.