ИИ-помощник по правилам и льготам компании

Сотрудник спрашивает в чате про отпуск, льготы или к кому обратиться — помощник отвечает по документам компании из HR-системы.

  • Отвечает на вопросы сотрудников круглосуточно
  • Берёт данные из документов компании, а не выдумывает
  • Подсказывает нужного человека или отдел
  • Снимает с HR поток однотипных вопросов
Default Data LoaderEmbeddings OpenAIBambooHRSupabase Vector StoreChat

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

Чтобы связать Redis и Default Data Loader, не нужен программист: готовый сценарий соединяет их за пару минут.

  1. Запуск: Запуск вручную
  2. Затем: Получить все файлы
  3. Проверка: Отфильтровать файлы нежелательных категорий
  4. Затем: Разделить на отдельные файлы
  5. Проверка: Отфильтровать не-PDF файлы
  6. Затем: Скачать файл из BambooHR
  7. Затем: Векторное хранилище Supabase
  8. Затем: Загрузчик данных по умолчанию
  9. Затем: Векторные представления OpenAI
  10. Затем: Рекурсивный разделитель текста по символам
  11. Затем: Память диалога
  12. Затем: Модель чата OpenAI
  13. Затем: Поиск по базе знаний
  14. Затем: Модель чата OpenAI1
  15. Затем: Векторные представления OpenAI1
  16. Затем: Инструмент поиска сотрудников
  17. Затем: Модель чата OpenAI2
  18. Затем: Модель чата OpenAI3
  19. Затем: Модель чата OpenAI4
  20. Затем: Парсер вывода с автоисправлением
  21. Затем: Модель чата OpenAI5
  22. Затем: Парсер структурированного вывода
  23. Запуск: Сотрудник начинает разговор
  24. Затем: ИИ-агент HR
  25. Затем: Извлечение из векторного хранилища Supabase
  26. Запуск: Чат-бот с ИИ для льгот HR и политик компании
  27. Затем: Текстовый классификатор
  28. Затем: Получить всех сотрудников
  29. Проверка: Отфильтровать других сотрудников
  30. Затем: Преобразовать запись сотрудника в строку для ответа
  31. Затем: Получить всех сотрудников (второй путь)
  32. Затем: Извлечь отделы
  33. Затем: Обеспечить уникальность списка отделов
  34. Затем: Извлечь отдел
  35. Затем: Retrieve all employees
  36. Проверка: Отфильтровать другие отделы
  37. Затем: Извлечь соответствующие поля сотрудников
  38. Затем: Определить самого старшего сотрудника
  39. Затем: Форматировать имя для ответа

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