Разные права помощника для разных пользователей

Сценарий сверяет пользователя с таблицей ролей и разрешает помощнику только те возможности, которые этому человеку положены; незнакомцу — отказ.

  • Роли и права задаёшь в таблице
  • Каждый пользователь — свой набор возможностей
  • Незнакомцу помощник откажет сам
  • Один помощник обслуживает всех безопасно
WikipediaHTTP Request Tool

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

Перенос данных из Slack в rees46 делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Триггер Telegram
  2. Затем: Получить права пользователя
  3. Проверка: Неизвестный пользователь
  4. Если да — Ответить неизвестному пользователю
  5. Если нет — Установить ввод
  6. Затем: Главный агент
  7. Затем: Ответить с результатами
  8. Затем: Простая память
  9. Затем: Модель чата OpenAI
  10. Затем: Проверить разрешения
  11. Запуск: Запуск из другого сценария
  12. Затем: Настройки
  13. Затем: Weather Agent
  14. Затем: Модель чата OpenAI1
  15. Затем: Простая память1
  16. Затем: Проверить разрешения1
  17. Затем: Перечислить предоставленные роли
  18. Затем: Перечислить разрешённые инструменты
  19. Затем: Калькулятор
  20. Затем: Википедия
  21. Затем: Получить координаты
  22. Затем: Получить погоду
  23. Затем: Погодный агент

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