Версии и статусы агента
Скопировать ссылку на статью
Скопировано

Содержание

  1. Версии агента
  2. Статусы версии
  3. Активная версия
  4. Как безопасно менять агента
  5. Низкий и высокий риск изменений

Разработка агента — сложный итеративный процесс, который развивает и улучшает его возможности: инструкции уточняются, сценарий обрастает шагами, добавляются сигналы и документы базы знаний. Для того чтобы изменять агента, который уже работает с клиентами, существует возможность создавать несколько версий его конфигурации. Таким образом можно собрать и проверить новый вариант рядом с действующим и переключиться на него, только когда он будет готов.

Версии агента

Версия — это полная копия конфигурации агента, на момент ее создания. В неё входит всё, что определяет его поведение: настройки, инструкции (промпты), шаги сценария с действиями и полями, сигналы, напоминания, привязанные документы базы знаний. Вносить изменения в конфигурацию агента желательно в рамках новой версии.

В определенный момент одна из версий может быть запущена и обслуживает клиентов, а остальные хранятся рядом — как история и как заготовки для будущих изменений.

Важно: версия описывает только конфигурацию. Живое состояние переписок — незавершённые напоминания, открытые диалоги, уже отработавшие в чатах сигналы — к версии не относится, оно живёт на стороне чатов и при переключении версий не переносится.

Статусы версии

У каждой версии агента есть статус, который показывает, что с ней происходит:

  • Черновик — версия создана и редактируется, но в чатах не работает. Это стартовый статус.
  • Запущена — версия обслуживает клиентов прямо сейчас. У одного агента запущенной может быть только одна версия.
  • Остановлена — версия раньше работала или была готова к работе, но сейчас отключена. Её можно снова запустить.
  • Заморожена — версия приостановлена на уровне системы (биллингом) из-за неоплаченного счёта за работу агента. Пока действует заморозка, агент клиентов не обслуживает. Подробно — в разделе «Заморозка агента».

Выпадающий список версий в карточке агента: пункт «Новая версия» и список версий с кнопками запуска и удаления; рядом статус версии и кнопка «Запустить»

Активная версия

Запущенная версия — она же активная: именно к ней система направляет переписки в заданных каналах. Остальные версии в это время хранятся рядом — как история и как готовый материал для отката или сравнения.

Создание новой версии работу агента не затрагивает: она появляется как черновик, а текущая запущенная версия продолжает обслуживать клиентов. Переключение происходит только при активации: когда вы запускаете другую версию, прежняя автоматически останавливается, а каналы переходят к новой. Для клиентов это незаметно — переписки продолжаются. Период оплаты при этом не сбрасывается: он привязан к агенту, а не к конкретной версии, поэтому смена версии на тарификацию не влияет (см. «Тарификация»).

Переключаться между версиями, создавать новую и запускать нужную можно через выпадающий список версий в карточке агента.

Как безопасно менять агента

Безопасный способ внести изменения — не править работающую версию напрямую, а создать новую. Новая версия создаётся копией самой свежей: вы получаете точный дубль всей конфигурации в статусе черновика. Его можно спокойно дорабатывать и проверять в тестовом чате, пока клиентов продолжает обслуживать прежняя запущенная версия (см. «Тестирование и отладка»). Когда черновик готов — запускаете его, и он бесшовно заменяет работающую версию.

Правки прямо в запущенной версии тоже применяются — но сразу и для живых клиентов. Это допустимо для мелочей вроде формулировок, но рискованно для изменений поведения: ошибку сразу увидят реальные клиенты. Поэтому всё, что меняет логику, проводите через отдельную версию.

Система одновременно хранит до 5 версий; самые старые при создании новых автоматически убираются. Новая версия всегда копируется с последней, поэтому ветку развития ведут от свежего состояния агента, а не от устаревшего. Откат — это запуск одной из сохранённых прежних версий. Если удалить активную версию, активной автоматически станет последняя из оставшихся.

Низкий и высокий риск изменений

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

Низкий риск — изменения, которые меняют только формулировки и подачу: текст промптов, тон, длина ответов, мелкие правки в инструкциях. Они влияют на то, как агент говорит, но не на то, что он делает.

Высокий риск — изменения самого поведения: шаги и переходы между ними, действия, условия и триггеры, сигналы, передача диалога оператору, напоминания, смена ответственного за диалог. Здесь правка меняет не слова, а решения агента и его побочные эффекты — какие сообщения уйдут клиенту, когда диалог уедет на менеджера, какие напоминания поставятся. Ошибка в такой логике ломает сценарий не на словах, а в реальных переписках.

Отсюда правило: чем сильнее изменение влияет на поведение, тем важнее проводить его через новую версию и проверять до публикации. Что именно проверять и как ловить проблемы — в разделах «Тестирование и отладка» и «Антипаттерны».

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Подагент для работы с каталогом
Подагент каталога Chat Assistant: поиск товаров, подбор позиций, подготовка корзины и работа с заказами.
Следующая статья
Тестирование и отладка
Тестирование Chat Assistant: тестовый чат, сброс состояния, журнал работы агента и отладка сценария.