Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skorzystaj z tego przewodnika, aby diagnozować i rozwiązywać problemy na całym cyklu życia rozwoju Agent 365. Użyj tego artykułu jako punktu wyjścia do rozwiązywania problemów, a następnie przejdź do konkretnych sekcji, aby uzyskać szczegółowe rozwiązania.
Kroki rozwiązywania problemów
Każdy z linków w tej tabeli zawiera kroki rozwiązywania problemów dla konkretnych obszarów. Zawartość jest grupowana według etapu Cyklu życiu zestawu SDK Agent 365.
| Etap | Zawartość rozwiązywania problemów |
|---|---|
| Budowanie i uruchamianie agenta |
Agent 365 CLI Rejestracja niestandardowej aplikacji klienckiej dla Agent 365 CLI Serwer symulujący oprzyrządowanie Możliwość monitorowania agentów Testowanie agentów Testowanie agentów za pomocą tuneli dev Dodawanie i zarządzanie narzędziami |
| Konfiguracja konspektu agenta | Konfiguracja konspektu agenta |
| Wdrażaj |
Wdrażanie agenta na platformie Azure Wdróż agenta na Amazon Web Services (AWS) Wdróż agenta na Google Cloud Platform (GCP) |
| Opublikuj agenta w Centrum administracyjnym Microsoft 365 | Opublikuj agenta w centrum administracyjnym Microsoft |
| Utwórz wystąpienia agentów | Utwórz wystąpienia agentów |
Referencja poleceń diagnostycznych
Zanim zaczniesz rozwiązywać konkretne problemy, użyj tych poleceń, aby sprawdzić bieżący stan środowiska Agent 365.
Sprawdź interfejs wiersza polecenia i konfigurację
Użyj tych poleceń, aby zweryfikować interfejs wiersza polecenia i konfigurację.
# 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
Weryfikowanie zasobów platformy Azure
Użyj tych poleceń, aby sprawdzić zasoby Azure i status aplikacji.
# 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
Weryfikuj konspekt agenta
Upewnij się, że konspekt agenta istnieje i jest poprawnie skonfigurowany.
# Check if blueprint ID is set
Get-Content a365.generated.config.json | Select-String "agentBlueprintId"
Weryfikacja konspektu w Microsoft Entra
- Przejdź do https://entra.microsoft.com>Rejestracje aplikacji>Wszystkie aplikacje.
- Wyszukaj
agentBlueprintId.
Najlepsze praktyki zapobiegawcze
Skorzystaj z tych zaleceń, aby uniknąć typowych problemów i usprawnić rozwiązywanie problemów.
Przed rozpoczęciem
Sprawdzanie wstępnie wymaganych składników:
✅ .NET 8.0, zestaw SDK jest zainstalowany
✅ interfejs wiersza polecenia Azure zainstalowany i uwierzytelniony
✅ Wymagane uprawnienia Entra przypisane
✅ Niestandardowa aplikacja kliencka utworzona i skonfigurowana
✅ Dzierżawca aktywowany dla Microsoft Agent 365 Frontier
Polecenia walidacji:
# Check .NET
dotnet --version
# Check Azure CLI
az --version
az account show
# Check CLI installation
a365 --version
Podczas rozwoju
Zapisz konfiguracje potoku:
- Zachowaj kopie zapasowe plików konfiguracyjnych.
- Dokumentuj swoje wybory dotyczące konfiguracji.
- Zapisz wygenerowane identyfikatory, takie jak identyfikator konspektu i identyfikator zarządzanej tożsamości.
Aktualizuj interfejs wiersza polecenia na bieżąco:
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
Testuj stopniowo:
- Testuj po każdym ważnym kroku.
- Zweryfikuj powodzenie przed przejściem do następnego kroku.
- Zachowaj działające konfiguracje.
Przed wdrożeniem
Lista kontrolna przed wdrożeniem:
✅ Agent działa lokalnie ze środowiskiem testowym agentów.
✅ Wszystkie zmienne środowiskowe są udokumentowane.
✅ Pliki konfiguracji zatwierdzone do systemu kontroli wersji.
✅ Serwery MCP skonfigurowane i przetestowane.
✅ Obserwowalność włączona i zweryfikowana.
Uzyskaj dodatkową pomoc
Aby przeglądać przykładowy kod, zgłaszać problemy lub przeszukiwać istniejące problemy, korzystaj z następujących repozytoriów: