Отладка агента в режиме разработчика
Вы можете использовать режим разработчика при тестировании агента, чтобы проверить, выбрал ли оркестратор copilot подключаемые модули для использования в ответ на заданные запросы.
Использование режима разработчика copilot
В чате copilot можно включить режим разработчика, введя -developer on
(или off
выключив).
Хотя режим разработчика включен, карта с отладочными сведениями возвращается всякий раз, когда оркестратор выполняет поиск конкретно в рамках корпоративных знаний (данных) или навыков (подключаемых модулей) в агенте, чтобы ответить на запрос. Карточка сведений отладки включает следующие поля:
- Включенные подключаемые модули: список подключаемых модулей, включенных для агента.
- Совпадаемые функции: список подключаемых модулей и функций, сопоставленных в подстановке индекса приложения среды выполнения.
- Выбранные функции для выполнения: список функций подключаемого модуля, выбранных для вызова на основе аргументации оркестратора.
- Сведения о выполнении функции: состояние выполнения функции запроса и ответа
Устранение неполадок при выполнении
Ниже приведены некоторые распространенные сбои, которые могут возникнуть при отладке выполнения подключаемого модуля, и возможные причины.
Нет карта отладки
Если оркестратору не требуются данные или навыки Microsoft 365 для ответа на запрос, сведения об отладке карта не возвращаются.
Карточки отладки также не возвращаются в случаях регулирования емкости, когда обычно отображается сообщение об ошибке, чтобы повторить попытку позже.
Карточка без включенных подключаемых модулей
Если подключаемые модули не включены, в разделе Включенные подключаемые модули указывается, что подключаемые модули не включены.
Карточка с функциями без сопоставления
Если включены соответствующие подключаемые модули, но для данного запроса не были возвращены соответствующие функции, это, скорее всего, указывает на то, что запрос явно не упоминание имя подключаемого модуля.
Карточка без выбранных функций для выполнения
Если ни включаемый подключаемый модуль не совпадает с намерением поиска запроса, сведения об отладке карта сообщает, что для выполнения не выбраны функции. Скорее всего, это связано с тем, что описание команды в манифесте семантически не связано с намерением поиска в заданной строке.
Если copilot ранее сопоставлял и успешно выполнял функции подключаемого модуля, это может быть признаком регулирования.
Карточка с пустыми или неудачными сведениями о выполнении функции
Для подключаемых модулей расширения, отличных от сообщений, если произошел сбой или нет сведений о выполнении функции, это указывает на сбой во время попытки агента назначить параметры выбранной функции подключаемого модуля. Если сбой является согласованным, скорее всего, это связано с неясными описаниями подключаемых модулей или параметров, недопустимыми URL-адресами узла или другими проблемами с определением Открытого API.
Для подключаемых модулей расширения сообщений рекомендуется оптимизировать ответы до девяти секунд. Дополнительные сведения см. в технических требованиях к подключаемым модулям расширения сообщений.
В настоящее время ограничение времени ожидания для выполнения api подключаемого модуля составляет 10 секунд.
Сообщение о проблеме
Сообщите о любых отзывах или проблемах с подключаемым модулем с помощью кнопки вверх или вниз. Включите тег #extensibility в отчет. Выберите, выполняете ли вы большие пальцы вверх ('Мне нравится что-то') или большие пальцы вниз ('Мне что-то не нравится') сразу после ответа
Затем введите сообщение с тегом #extensibility в текстовое поле