Начало работы с AI-агентом
AI-оператор и Copilot работают поверх AI-агента — единой сущности, которая содержит контекст, системный промпт, набор товаров, базу знаний и API-интеграцию. AI-агент создаётся один раз в организации и затем выбирается на конкретном канале, в Copilot или в AI-ноде конструктора. Эта страница объясняет, что входит в AI-агента и зачем он нужен.
Что содержит AI-агент
| Часть агента | Что это | Зачем нужно |
|---|---|---|
| Контекст и промпт | Общее описание компании/домена и системные инструкции для AI | Подставляются в каждый запрос AI-оператора и Copilot |
| Набор товаров | Каталог товаров — через ссылки или из CSV | AI подбирает релевантные товары на вопрос клиента |
| База знаний | Текстовые материалы (FAQ, политики, инструкции) | AI использует для ответов на вопросы не про товар |
| API-интеграция | Ручки вашего бэкенда, доступные AI-оператору во время диалога | AI вызывает ваш API (получение профиля, статус заказа, и т.п.) |
Модель
Организация
├─ AI-агенты
│ └─ Агент
│ ├─ Контекст и промпт
│ ├─ Набор товаров
│ ├─ База знаний
│ └─ API-интеграция
│
└─ Каналы
└─ Настройки AI-оператора: { aiAgentId }AI-агент и канал — это разные сущности. Одного и того же агента можно выбрать на нескольких каналах. Канал хранит лишь ссылку на выбранного агента — все данные (товары, база знаний, контекст, API) физически принадлежат агенту, а не каналу.
Где что настраивается в UI
- Настройки → AI-агенты — создание и редактирование агентов: внутри агента задаются контекст и промпт, набор товаров (с ссылками или без), база знаний и API-интеграция.
- Настройки → Каналы → (конкретный канал) → AI-оператор — включение AI-оператора для канала и выбор одного AI-агента.
Типичный сценарий через API
- Выпустите API-токен с нужными scope-ами в Настройках → API токены.
- Создайте AI-агента через
POST/api/v1/ai-agents/external/agents(задаётеname,context,prompt). - Создайте набор товаров / базу знаний / интеграцию и привяжите их к агенту полем
agentId. - Получите
channelIdчерезGET/api/v1/external/channels. - Укажите агента на канале через
PATCH/api/v1/external/channels/{channelId}/ai-operator. - Включите AI-оператора (
status: true). - Заполняйте товары / файлы / ручки агента через API — изменения подхватятся без перенастройки канала.
Контракт ответа
Успешные AI Agents и Channels запросы возвращают envelope { "status": "OK", "data": ... }.
Ошибка содержит только числовой HTTP status, message, timestamp, path и опциональные
code/details. Произвольные внутренние поля исключения в публичный ответ не попадают, а
ломающие изменения выпускаются только в новой URI-версии.
Разделы документации
- AI-агенты (контекст, промпт, ссылки)
- Наборы товаров (и товары в них)
- Базы знаний (и файлы в них)
- API-интеграции
- Выбор AI-агента на канале
- Общая документация по токенам
Подписка
Работа AI-оператора требует активной подписки на соответствующий тариф в Настройки → Оплата → AI-оператор. Без подписки status канала остаётся false даже при вызове PATCH.