Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Important
Vous devez faire partie du programme Frontier en version préliminaire pour obtenir un accès anticipé à Microsoft Agent 365. Frontier vous connecte directement aux dernières innovations d’IA de Microsoft. Les versions préliminaires Frontier sont soumises aux conditions existantes de vos contrats clients qui régissent les versions préliminaires. Comme ces fonctionnalités sont encore en cours de développement, leur disponibilité et leurs capacités peuvent évoluer au fil du temps.
La CLI de l’Agent 365 doit connaître votre locataire, votre abonnement et d’autres détails pour créer les ressources nécessaires comme Agent Blueprint. La CLI stocke ces informations dans un fichier de configuration central appelé a365.config.json dans votre répertoire de travail. Toutes les commandes de la CLI utilisent ce fichier de configuration.
Prerequisites
Avant de commencer, vérifiez que vous disposez des conditions préalables suivantes :
- CLI de l’agent 365 - Voir installation de l’agent 365 de la CLI.
Autorisations requises :
- Utilisateur tenant Microsoft Entra valide avec l’un des rôles suivants :
- Administrateur général
- Administrateur d’ID d’agent
- Développeur Agent ID
- Avoir un accès à un abonnement Azure avec des autorisations adéquates pour créer des ressources
Configurez la ligne de commande Agent 365
La a365 config init commande crée a365.config.json, le fichier de configuration central utilisé par toutes les commandes CLI de l’Agent 365, dans votre répertoire de travail. La CLI propose un assistant interactif intégrant Azure CLI et utilisant des valeurs par défaut intelligentes afin de réduire les saisies manuelles.
S’authentifier auprès d’Azure
Avant d’initialiser la configuration, authentifiez avec Azure en utilisant la az login commande suivante :
az login
Sélectionnez l’abonnement approprié lorsque vous y êtes invité(e). L’assistant Configuration utilise Azure CLI pour interroger les abonnements, groupes de ressources et plans App Service disponibles. Pour une expérience de développement fluide, configurez votre compte utilisateur locataire avec le bon rôle et les bonnes permissions, abonnement et plan de service d’application avant de commencer.
Initialiser la configuration
Exécutez la a365 config init commande pour lancer l’assistant de configuration interactif :
a365 config init
L’assistant utilise l’intégration d’Azure CLI et les valeurs par défaut intelligentes pour réduire les entrées manuelles. On vous invite à :
| Terrain | Descriptif | Example |
|---|---|---|
| ID d’application client | Votre identifiant d’enregistrement personnalisé pour votre application client | 00001111-aaaa-2222-bbbb-3333cccc4444 |
| Chemin d’accès du projet de déploiement | Chemin d’accès au répertoire de votre projet d’assistant | C:\MyAgent\sample-agent |
| Adresse e-mail du responsable | Adresse e-mail du responsable qui supervise cet assistant | manager@yourtenant.com |
| Abonnement Azure | Sélectionnez parmi les abonnements Azure disponibles | Sélection interactive |
| Groupe de ressources | Sélectionnez ou créez un nouveau groupe de ressources existant | Sélection interactive |
| Plan de service App | Sélectionnez un plan existant ou créez un nouveau plan de service applicatif | Sélection interactive |
| Lieu | Azure region for deployment |
eastus, canadacentral |
L’assistant génère automatiquement les noms de ressources associés (application web, identité de l’agent, blueprint, utilisateur agent) et valide le type de projet de votre équipe.
En savoir plus sur la structure des fichiers de configuration
Verify Agent 365 fichiers de configuration
L’Agent 365 utilise plusieurs fichiers de configuration tout au long du cycle de développement :
| Fichier | Objectif | Date de création | Modifier manuellement ? |
|---|---|---|---|
a365.config.json |
Paramètres fournis par l’utilisateur | Après a365 config init |
Oui |
a365.generated.config.json |
Valeurs générées par CLI (ID d’agent, identifiants de ressources) | Après a365 setup |
Non |
.env ou appsettings.json |
Variables de l’environnement d’exécution | Vous créez pour le développement local | Oui |
Après avoir terminé la configuration, vérifiez que vous avez les éléments suivants :
Vérifier la création du a365.config.json fichier
Vérifiez visuellement que le a365.config.json fichier existe. Ou bien, utilisez la commande PowerShell Test-Path dans un script pour automatiser cette vérification.
# Check file exists in current working directory
Test-Path a365.config.json
# Should return: True
Vérifier a365.config.json les données de configuration
Exécutez la a365 config display commande pour visualiser la configuration actuelle de la CLI de l’Agent 365.
a365 config display
Le résultat de cette commande ressemble à ceci :
{
"tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"resourceGroup": "your-resource-group",
"location": "location-of-your-azure-resources",
"environment": "prod",
"needDeployment": true,
"clientAppId": "00001111-aaaa-2222-bbbb-3333cccc4444",
"appServicePlanName": "your-app-service-plan",
"appServicePlanSku": "service-plan-sku",
"webAppName": "your-web-app",
"agentIdentityDisplayName": "your-agent-name Identity",
"agentBlueprintDisplayName": "your-agent-name Blueprint",
"agentUserPrincipalName": "youragent@yourtenant.onmicrosoft.com",
"agentUserDisplayName": "your-agent-name Agent User",
"managerEmail": "manager@yourtenant.com",
"agentUserUsageLocation": "usage-location",
"deploymentProjectPath": "C:\\path\\to\\your\\project",
"agentDescription": "your-agent-name - Agent 365 Agent"
}
Liste de contrôle de la vérification
✅ Tous les champs ont des valeurs valides (pas de chaînes vides ni de nulls)
✅
tenantId et subscriptionId sont des GUID valides
✅
clientAppId est un GUID valide (votre enregistrement personnalisé de l’application client)
✅
resourceGroup et appServicePlanName existent dans votre abonnement Azure
✅
managerEmail Utilise votre domaine locataire
✅
deploymentProjectPath pointe vers votre répertoire de codes d’agent
✅
agentUserPrincipalName suit le format agentname@tenant.com
✅
environment est défini (typiquement prod)
✅
needDeployment est true pour la configuration initiale. Si vous n’avez pas besoin de déploiement, apprenez à définir un point de terminaison de messagerie agent.
Si votre configuration ne correspond pas à la sortie attendue, consultez la section Dépannage pour des solutions détaillées.
Conseil / Astuce
Gardez une sauvegarde de votre a365.config.json dossier. Vous pouvez le soumettre au contrôle de version (il ne contient pas de secrets).
Étape suivante
Si tout est en ordre, vous êtes prêt à continuer.
Résolution des problèmes
Utilisez ces étapes pour diagnostiquer rapidement et résoudre les problèmes courants avec a365.config.json l’interface de l’Agent 365 CLI.
Le fichier de configuration n’existe pas
Symptôme: Les commandes CLI échouent avec « Configuration non trouvée » ou Test-Path a365.config.json retournent False.
Solution : Créez un nouveau a365.config.json fichier.
Complétez les étapes pour authentifier avec Azure et initialiser la configuration.
Valeurs de configuration manquantes ou invalides
Symptôme: Le fichier de configuration existe mais comporte des champs vides ou des erreurs de validation.
Solution : Suivez les étapes pour vérifier a365.config.json les données de configuration.
Si un champ est incorrect :
-
Option 1 : Relancez le magicien en utilisant la
a365 config initcommande. -
Option 2 : Éditez
a365.config.jsonmanuellement avec les bonnes valeurs.
Locataire invalide ou abonnement
Symptôme: La CLI échoue avec des erreurs d’authentification ou d’autorisation.
Solution:
Utilisez ces commandes pour réauthentifier avec Azure, vérifier le compte connecté, passer à l’abonnement correct et réinitialiser la configuration de la CLI de l’Agent 365.
# Re-authenticate with Azure
az login
# Verify you're logged into the correct account
az account show
# If needed, switch to the correct subscription
az account set --subscription "<subscription-name-or-id>"
# Re-initialize configuration
a365 config init
Échec de validation d’application client personnalisée
Symptôme: L’assistant de configuration échoue lors de la validation de l’ID client personnalisé.
Solution : Examinez l’enregistrement personnalisé de votre application client pour vous assurer que votre inscription dispose de toutes les autorisations requises et de l’autorisation de l’administrateur.