Обзор кодов ошибок
Когда агент сталкивается с проблемой во время разговора, он отвечает сообщением, содержащим код ошибки для конкретной возникшей проблемы. Пользователи агента должны сообщить этот код ошибки своему администратору.
Как создатель агента, если при использовании тестовой области для тестирования агента возникает проблема, вы можете увидеть сообщение с дополнительным контекстом проблемы в дополнение к коду ошибки. Кроме того, вы можете использовать панель Проверка темы для проверки вашего агента.
Список ошибок
Заметка
Термин диалог, используемый в некоторых сообщениях об ошибках, относится к теме.
Код ошибки | Description |
---|---|
ContentError | Ошибка в содержимом темы. |
DataLossPreventionViolation | Произошло нарушение политики защиты от потери данных. |
FlowActionException | Произошла ошибка при выполнении облачного потока. |
FlowActionBadRequest | Запрос, сделанный в облачный поток, был неправильно сформирован. |
FlowActionTimedOut | Облачному потоку потребовалось более 100 секунд для выполнения и он завершился тайм-аутом. |
InvalidContent | В редактор кода добавлено недействительное содержимое. |
InfiniteLoopInBotContent | Узел выполнялся слишком много раз. |
LatestPublishedVersionNotFound | Не удалось получить опубликованную версию агента. |
OutgoingMessageSizeTooBig | Агент отправил сообщение, которое слишком велико для обработки. |
OpenAIRateLimitReached | Достигнут предел производительности агента. |
RedirectToDisabledDialog | Тема перенаправляет на отключенную тему. |
RedirectToNonExistentDialog | Ваша тема перенаправляет на другую тему, которая больше не существует. |
SystemError | Ошибка системы возникла в Copilot Studio. |
ContentError
Сообщение об ошибке: эта ошибка создает динамические сообщения в зависимости от контекста ошибки.
Решение: это сообщение — универсальная ошибка для проблем, связанных с контентом вашего агента. Дополнительные сведения см. сообщении об ошибке.
Распространенные проблемы:
- В узле отсутствуют обязательные свойства.
- Недействительный YAML был добавлен с помощью редактора кода.
- Формула Power Fx содержит ошибку.
DataLossPreventionViolation
Сообщение об ошибке: «Эта среда требует, чтобы пользователи вошли в систему, прежде чем они смогут использовать агент Выберите "Управление > Безопасность > Проверка подлинности" и включите обязательный вход».
Решение:
- Политики защиты от потери данных (DLP) вашей среды требуют, чтобы пользователи входили в систему. См. раздел Добавление аутентификации пользователя с помощью входа в системную тему.
- Один или несколько соединителей, используемых в агенте, не входят в одну группу данных. См. раздел Copilot StudioСоединители.
- Один или несколько соединителей, используемых в агенте, заблокированы администратором клиента.
FlowActionException
Сообщения об ошибке:
- «От потока {FlowName} ({FlowId}) не было получено никаких выходных данных, хотя выходные данные ожидались в соответствии с определением агента».
- «Выходной параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в данных ответа. Обновите поток или убедитесь, что поток возвращает это значение».
- «Выходной параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в схеме выходных данных. Обновите поток».
Разрешение:проверьте поток на наличие ошибок.
FlowActionBadRequest
Сообщения об ошибке:
- «Параметр с именем {KeyName} в потоке {FlowName} ({FlowId}) объявляется типом {ItemTypeKind}. Этот тип не поддерживается при вызове Power Automate. В настоящее время поддерживаются только текст, логические значения и числа».
- «Параметр с именем {ItemKey} в потоке {FlowName} ({FlowId}) отсутствует в действии вызова потока».
- «Параметр с именем {KeyName} в потоке {FlowName} ({FlowId}) вычислен как тип {ResolveType}, ожидался тип {ExpectedType}».
- «Поток {FlowName} ({FlowId}) не удалось запустить с кодом ответа {ResponseCode}, код ошибки: {FlowErrorCode}».
Разрешение: убедитесь, что базовый тип любых переменных, которые вы передаете потоку, соответствуют типу параметра.
FlowActionTimedOut
Сообщение об ошибке: «Тайм-аут потока с идентификатором {FlowId} истек. Код ошибки: {FlowErrorCode}»
Решение:Проверьте поток на наличие ошибок, чтобы понять, почему для выполнения облачного потока потребовалось более 100 секунд, прежде чем он вернулся к агенту. Постарайтесь оптимизировать запрос и данные, которые вы возвращаете из серверной системы. Если какая-либо логика облачного потока может продолжать выполняться после отправки результата агенту, поместите эти действия после шага «Вернуть значение(я) в Copilot Studio» в облачном потоке.
InvalidContent
Сообщение об ошибке: «В агенте существует всего {TotalComponents} компонентов, но ни один из них не является допустимым».
Разрешение:Откройте редактор кода для просмотра проблем с содержимым.
InfiniteLoopInBotContent
Сообщение об ошибке: «Действие {DialogId}.{TriggerId}.{ActionId} было выполнено более {MaxTurnCount} раз подряд. Это указывает на цикл выполнения диалога, и поэтому выполнение диалога будет прекращено».
Разрешение: убедитесь, что тема заканчивается правильно, и ссылки на другие темы заканчиваются правильно, например системная тема Эскалация.
LatestPublishedVersionNotFound
Сообщение об ошибке: «Не удалось получить последнюю опубликованную версию агента».
Разрешение:опубликуйте агент.
OutgoingMessageSizeTooBig
Сообщение об ошибке: "Размер исходящего сообщения слишком большой".
Решение: проверьте свои узлы, чтобы убедиться, что ни один из них не использует переменную, содержащую большой объем текста, например статический метод JSON.stringify()
. Если используется этот тип метода или другая переменная, содержащая большой объем текста, измените узел, чтобы передавать только необходимую часть текста. Например, если вы используете адаптивную карточку для передачи данных в другую тему, обновите переменную, чтобы передавать только необходимое свойство.
Дополнительные сведения см. в разделе Ограничения максимального размера сообщений данных канала при использовании Copilot Studio в Многоканальном взаимодействии.
OpenAIRateLimitReached
Сообщение об ошибке: произошла ошибка.
Решение: достигнуто максимальное количество генеративных ответов. Проверьте емкость по сообщениям и откройте запрос на поддержку, чтобы увеличить предельную скорости генеративных ответов.
RedirectToDisabledDialog
Сообщение об ошибке: «Диалог с ИД {DialogId} отключен в определении. Включите диалог перед его использованием».
Разрешение:повторно включите тему или удалите узел перенаправления.
RedirectToNonExistentDialog
Сообщение об ошибке: «Диалог с ИД {DialogId} не найден в определении. Убедитесь, что диалог присутствует и что идентификатор правильный».
Разрешение:создайте новую тему для перенаправления на нее или удалите узел перенаправления.
SystemError
Сообщение об ошибке: эта ошибка не выводит сообщение об ошибке.
Разрешение:обратитесь в службу поддержки пользователей.