Мы разрабатываем DSP (Demand-Side Platform) для закупки рекламного трафика. Существует основная веб-панель для управления сущностями (Advertiser, Line Item, Creative). Требуется реализовать дополнительный интерфейс управления через чат с ИИ-агентом, который позволит выполнять операции CRUD (создание, чтение, обновление, удаление) и менять атрибуты сущностей текстом.
Основная задача:
Реализовать безопасный и надежный механизм управления данными через диалог с LLM. ИИ не должен иметь прямого доступа к базе данных. Его задача — распознать намерение, извлечь параметры и вызвать безопасное API.
Ключевой сценарий (пример):
Пользователь пишет в чат: «У меня есть line item 24, цена 3.5, хочу увеличить до 3.9».
Система должна:
1. Распознать сущность и поле.
2. Проверить права доступа и валидность данных (статус кампании, лимиты цены).
3. Запросить подтверждение у пользователя (Dry Run).
4. Выполнить изменение через защищенное API.
5. Записать действие в аудит-лог.
Технические требования:
- Интерфейс чата с поддержкой интерактивных элементов (кнопки подтверждения, карточки сущностей, ссылки на редактирование).
- Индикация статусов операции (Обработка → Требует подтверждения → Выполнено / Ошибка).
- RBAC (Role-Based Access Control) — ИИ не должен позволять менять данные вне прав пользователя.
- Rate Limiting для запросов к агенту.
- Защита от инъекций промптов.
Требования к исполнителю:
- Опыт коммерческой разработки веб-приложений от 3 лет.
- Обязательно: Реализованные кейсы интеграции LLM в бизнес-процессы (не просто чат-бот, а агент с вызовом функций).
- Понимание принципов безопасности API и работы с чувствительными данными.
- Умение проектировать отказоустойчивые системы (обработка ошибок LLM, таймауты).
Опубликован 06.04.2026 в 15:01
Заказ находится в архиве