Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте это руководство для диагностики и решения проблем на протяжении всего жизненного цикла разработки Agent 365. Используйте эту статью как отправную точку для устранения неполадок, а затем переходите к отдельным разделам для подробных решений.
Действия по устранению неполадок
Каждая из ссылок в этой таблице содержит шаги по устранению неполадок для конкретных областей. Контент сгруппирован по этапам жизненного цикла разработки SDK Agent 365.
| Стадия | Устранение неполадок содержимого |
|---|---|
| Build and run agent |
Агент 365 CLI Регистрация пользовательского клиента для Agent 365 CLI Сервер имитационного инструмента Наблюдаемость агента Тестовые агенты Тестовые агенты с помощью туннелей разработчиков Добавляйте и управляйте инструментами |
| Чертеж агента настройки | Чертеж агента настройки |
| Развернуть |
Развернуть агента на Azure Развернуть агента в Amazon Web Services (AWS) Развернуть агента в Google Cloud Platform (GCP) |
| Агент публикации в Microsoft 365 Admin Center | Агент публикации в административный центр 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
Verify Azure resources
Используйте эти команды для проверки ресурсов 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.
Рекомендации по профилактике
Используйте эти рекомендации, чтобы избежать распространённых проблем и упростить устранение неполадок.
Перед началом работы
Чек-лист требований:
✅ Установлен .NET 8.0 SDK
✅ Azure CLI установлен и аутентифицирован
✅ Требуемые разрешения Entra
✅ Создано и настроено пользовательское клиентское приложение
✅ Tenant включен для Microsoft Agent 365 Frontier
Команды проверки:
# Check .NET
dotnet --version
# Check Azure CLI
az --version
az account show
# Check CLI installation
a365 --version
Во время разработки
Сохраняйте свои конфигурации:
- Храните резервные копии конфигурационных файлов.
- Документируйте свои варианты настройки.
- Сохраняйте сгенерированные идентификаторы, такие как Blueprint ID и Managed Identity ID.
Держите CLI в курсе:
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
Тестируйте поэтапно:
- Проверяйте после каждого важного шага.
- Проверьте успех, прежде чем двигаться дальше.
- Продолжайте работать с конфигурациями.
Перед развертыванием
Чек-лист перед развертыванием:
✅ Агент работает локально с Agents Playground.
✅ Все переменные среды задокументированы.
✅ Конфигурационные файлы, закреплённые для контроля версий.
✅ MCP-серверы настроены и протестированы.
✅ Наблюдаемость включена и подтверждена.
Получите дополнительную помощь
Чтобы просматривать примеры кода, сообщать о проблемах или искать существующие, используйте следующие репозитории: