Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте это руководство для диагностики и устранения проблем на всех этапах жизненного цикла разработки Agent 365. Используйте эту статью в качестве отправной точки для устранения неполадок, а затем переходите к отдельным разделам для детальных решений.
Действия по устранению неполадок
Каждая ссылка в этой таблице предоставляет шаги по устранению неполадок для конкретных областей. Ресурсы сгруппированы по этапам жизненного цикла разработки с использованием SDK Agent 365.
| Стадия | Ресурсы по устранению неполадок |
|---|---|
| Сборка и запуск агента |
Аутентификация CLI Agent 365 Agent 365 CLI Регистрация пользовательского клиентского приложения для Agent 365 CLI Сервер имитации инструментов Наблюдаемость агентов Тестирование агентов Тестирование агентов с использованием туннеля разработки Добавление инструментов и управление ими |
| Настройка схемы агента | Настройка схемы агента |
| Развернуть |
Развернуть агента на Azure Развертывание агента в Amazon Web Services (AWS) Развертывание агента в Google Cloud Platform (GCP) |
| Публикация агента в Центре администрирования Microsoft 365 | Публикация агента в Центре администрирования Microsoft |
| Создание экземпляров агента | Создание экземпляров агента |
Справочник диагностических команд
Прежде чем переходить к конкретным проблемам, используйте эти команды для проверки текущего состояния вашей настройки Agent 365:
Проверка CLI и конфигурации
Используйте следующие команды для проверки CLI и конфигурации.
# Verify CLI is installed and check version
a365 --version
# Display current configuration
Get-Content a365.config.json | ConvertFrom-Json
# Display generated configuration (after setup)
Get-Content a365.generated.config.json | ConvertFrom-Json
Проверка ресурсов Azure
Используйте следующие команды для диагностики ресурсов Azure и статуса приложения.
# Set these variables with appropriate data for your app
$resource-group = <your-resource-group>
$app-name = <your-app-name>
# Authenticate with Azure
az login
# List resources in your resource group
az resource list --resource-group $resource-group --output table
# Check Web App status
az webapp show --name $app-name --resource-group $resource-group --query state
# View Web App logs (real-time)
az webapp log tail --name $app-name --resource-group $resource-group
Проверка схемы агента
Убедитесь, что схема агента существует и правильно настроена.
# Check if blueprint ID is set
Get-Content a365.generated.config.json | Select-String "agentBlueprintId"
Проверка схемы в Microsoft Entra
- Выберите https://entra.microsoft.com>Регистрации приложений>Все приложения.
- Выполните поиск по своему
agentBlueprintId.
Диагностика аутентификации CLI
Настройка Agent 365 использует управляемое Microsoft корпоративное приложение CLI Agent 365 и возвращается к пользовательскому приложению, принадлежащему арендатору. Для полных шагов по поведению и верификации см. раздел аутентификации Microsoft Entra.
| Симптом | Резолюция |
|---|---|
| Приложение, управляемое Microsoft, не найдено | Обновите CLI и запустите a365 setup requirements. Поиск корпоративных приложений по идентификатору f54280f4-395e-4ea8-9e48-bf2d4952aa14приложений. Если поэтапное развертывание не дошло до вашего арендатора, используйте резервный вариант пользовательского приложения. |
AADSTS530035 Во время аутентификации кода устройства |
Стандартные настройки безопасности или условный доступ блокируют код устройства. Не отключайте политику безопасности организации. Запустите CLI на родной Windows для WAM или работайте с администратором идентичности для использования одобренного пользовательского приложения, принадлежащего арендатору. |
AADSTS70007 Во время аутентификации |
Обновление до последнего CLI. Старые версии могли использовать неподдерживаемый режим отклика браузера с приложением, управляемым Microsoft. |
| Требуемые делегированные области отсутствуют | Еще раз запустите a365 setup requirements. Не изменяйте приложение, управляемое Microsoft, и не создавайте для него разрешение с локальным арендатором. Если вы используете приложение, принадлежащее арендатору, следите за ошибками проверки CLI во время настройки. |
Рекомендации по профилактике
Используйте эти рекомендации, чтобы избежать распространенных проблем и упростить устранение неполадок.
Перед началом работы
Контрольный список предварительных требований:
✅ .NET 8.0 SDK установлен
✅ Azure CLI установлен, аутентификация пройдена
✅ Назначены необходимые разрешения Entra
✅Доступно корпоративное приложение Agent 365 CLI под управлением Microsoft или пользовательское клиентское приложение, настроенное
✅ В арендаторе включена поддержка Microsoft Agent 365 Frontier
Команды валидации:
# Check .NET
dotnet --version
# Check Azure CLI
az --version
az account show
# Check CLI installation
a365 --version
В процессе разработки
Сохраняйте свои конфигурации:
- Храните резервные копии файлов конфигурации.
- Документируйте свои решения по настройке.
- Сохраняйте сгенерированные идентификаторы, такие как ИД схемы и ИД управляемого удостоверения.
Обновляйте CLI:
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
Тестируйте инкрементно:
- Тестируйте после каждого основного шага.
- Убедитесь в успехе, прежде чем переходить к следующему шагу.
- Сохраняйте рабочие конфигурации.
Перед развертыванием
Контрольный список перед развертыванием:
✅ Агент работает локально с Agents Playground.
✅ Все переменные среды документированы.
✅ Файлы конфигурации зафиксированы в системе контроля версий.
✅ MCP-серверы настроены и протестированы.
✅ Наблюдаемость включена и проверена.
Получите дополнительную помощь
Чтобы просматривать примеры кода, сообщать о проблемах или искать существующие проблемы, используйте следующие репозитории: