Проверьте своего агента

Когда вы разрабатываете своего агента в Copilot Studio, используйте тестовую панель, чтобы увидеть, как агент ведёт клиента через разговор. Это хороший способ убедиться, что темы работают и разговоры идут так, как вы ожидаете.

Когда вы тестируете агент, использующий генеративную оркестрацию, вы можете отслеживать план оркестратора в реальном времени на карте активности. Закройте карту активности, если хотите шаг за шагом следить за маршрутом разговора с включенным отслеживанием между темами.

Помимо тестирования вашего агента в панели Test your agent , вы можете создавать наборы тестов из нескольких запросов для автоматизированного тестирования. Для получения дополнительной информации см. раздел «Создание тестовых случаев для оценки вашего агента (предварительный просмотр).

Используйте тестовый чат

Используйте панель Тестирование агента для просмотра разговоров с агентом в качестве пользователя. Это хороший способ убедиться, что ваши темы работают, а разговоры идут так, как вы ожидаете.

Помимо тестирования вашего агента в панели Test your agent , вы можете создавать наборы тестов из нескольких запросов для автоматизированного тестирования. Чтобы начать автоматический тест, нажмите кнопку «оценить ».

Скриншот, показывающий кнопку «Создать новый тест» в тестовом чате.

Предварительный просмотр разговора

  1. Если панель Тестирование агента скрыта, откройте ее, выбрав Тест в верхней части любой страницы.

  2. В поле внизу панели «Протестировать агента » введите текст. Если текст похож на фразу-триггер для темы, тема запускается.

  3. Выберите ответ агента в тестовом чате. Это действие переносит вас к теме и узлу, который отправил ответ. Узлы, которые запускались, имеют цветную галочку и цветную нижнюю рамку.

    Скриншот узла с цветной галочкой и рамкой.

    Продолжая разговор в активной теме, обратите внимание, что каждый сработавший узел отмечен флажком и нижней рамкой и центрирован на холсте.

  4. Если вы хотите автоматически отслеживать весь разговор по мере перехода от темы к теме, выберите три точки (...) в верхней части панели теста и включите Отслеживание между темами. Для агента, использующего генеративную оркестрацию (по умолчанию), рассмотрите возможность отключить карту активности при тестировании , чтобы избежать сжатия карты активности при каждом ходу разговора.

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

Подсказка

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

Ваш разговор не очищается автоматически при сохранении темы. Если вы хотите, чтобы ваш агент забыл тестовый разговор и начал заново, выберите значок сброса в верхней части панели тестирования.

Вы можете использовать запросы, которые отправляете в тестовом чате, чтобы создавать автоматические тестовые наборы для оценки вашего агента.

Тестирование значений переменных

Вы можете наблюдать за значениями переменных во время тестирования агента.

  1. Выберите «Переменные» на вторичной панели инструментов. Появляется панель переменных .

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

    Снимок экрана вкладки «Тест» панели «Переменные», на котором показана одна переменная темы со значением и одна переменная без значения.

  3. Чтобы проверить свойства переменной, выберите нужную переменную. Появится панель Свойства переменной.

Сохраняйте снимки разговоров

Во время тестирования агента вы можете записать содержимое разговора и диагностических данных и сохранить их. Затем вы можете проанализировать данные, чтобы устранять проблемы, таких как «агент не отвечает так, как вы ожидаете».

Предупреждение

Файл снимков содержит весь контент вашего агента, который может включать конфиденциальную информацию.

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

  2. Выберите Сохранить, чтобы сохранить содержимое агента и диалоговую диагностику в ZIP-архиве с именем botContent.zip.

    Архив botContent.zip содержит два файла:

    • dialog.json содержит разговорную диагностику, включая подробные описания ошибок.
    • botContent.yml содержит темы агента и другой контент, включая сущности и переменные.

Управление подключениями

Если вашему агенту нужны пользовательские соединения, вы можете управлять соединениями, используемыми тестовым чатом: выберите три точки (...) в верхней части панели тестирования, затем выберите Управление соединениями.

Это важно

Панель Test your agent предназначена для валидации в момент проектирования и не полностью воспроизводит все опубликованные поведения каналов. События, связанные с таймером и фоном, включая триггеры неактивности, могут не срабатывать или не отображать последующие сообщения в тестовой панели, даже если агент настроен корректно. Для проверки поведения, вызванного неактивностью, опубликуйте агент и протестируйте его в поддерживаемом канале, например, Microsoft Teams. Не воспринимайте тестовую панель как авторитетную валидацию сценариев с неактивностью.

Сообщить о проблемах

Помогите нам улучшить Copilot Studio сообщая о проблемах. Вся собранная информация остаётся анонимной.

  1. В верхней части панели «Протестировать агента » выберите три точки (...), затем выберите «Отметить проблему».

  2. Выберите «Проблема с флагом». Это действие отправляет ваш идентификатор разговора в Microsoft. Идентификатор — это уникальный идентификатор, который Microsoft использует для устранения проблем в разговоре. Когда вы сообщаете о проблеме, вы не отправляете другую информацию, например, та, что хранится в файле снимка разговора.