For the complete documentation index, see llms.txt. This page is also available as Markdown.

Clavardage IA

Configurez AI Chat sensible au contexte, contrôlez l'accès aux agents et aux outils, et consultez l'historique de clavardage stocké dans PowerShell Universal.

AI Chat est un assistant sensible au contexte dans la console d'administration PowerShell Universal. Il permet à un utilisateur autorisé de sélectionner un agent IA, de lui demander d'inspecter ou de mettre à jour la ressource actuelle, d'examiner son activité d'outils et de recevoir une réponse diffusée en continu. Le clavardage est disponible sur les pages de la console qui fournissent un contexte de ressource modifiable, comme les scripts, les applis, les API, les planifications et les composants du portail.

Fonctionnement

Le panneau de clavardage transmet le type de ressource actuel, l'identificateur de ressource, la portée du dépôt et le fichier principal à l'agent IA sélectionné. L'agent reçoit des instructions pour rester dans cette portée et peut utiliser ses outils configurés pour inspecter, mettre à jour et recharger la ressource.

Une session de clavardage possède un ID de conversation. L'action Clear chat démarre une nouvelle conversation dans la console. Le panneau d'activité de la session affiche les appels d'outils et les modifications de fichiers effectuées durant la session actuelle.

Configurer AI Chat

  1. Créez un agent IA sous Build > AI > Agents. Configurez son fournisseur, son modèle, son terminal, son identifiant, ses instructions et tous les Outils IA qu'il peut appeler.

  2. Activez Available in Chat pour l'agent IA.

  3. Attribuez des rôles à l'agent IA lorsque seuls certains utilisateurs devraient pouvoir le sélectionner. Un agent sans rôles attribués est disponible pour tous les utilisateurs qui ont la permission de clavardage.

  4. Accordez aux utilisateurs la permission Chat Read ou Write. Les utilisateurs doivent aussi satisfaire aux exigences de rôle de l'agent sélectionné et à toute exigence de rôle de la ressource qu'ils modifient.

Si aucun agent IA admissible n'est activé pour le clavardage, le panneau de clavardage demeure indisponible pour l'utilisateur.

Qui peut utiliser le clavardage

Un utilisateur peut utiliser AI Chat seulement lorsque toutes les conditions suivantes sont remplies :

  • L'utilisateur a la permission Chat Read ou Write.

  • Au moins un agent IA a l'option Available in Chat activée.

  • L'utilisateur possède un rôle autorisé par cet agent IA, lorsque l'agent a des restrictions de rôle.

  • L'utilisateur est autorisé à accéder à la ressource actuelle.

Les permissions de clavardage contrôlent l'utilisation du panneau. Les rôles des agents IA contrôlent quels agents activés un utilisateur peut sélectionner.

Outils offerts à AI Chat

L'agent IA sélectionné peut appeler les Outils IA personnalisés configurés sur cet agent. Ces outils s'exécutent avec leurs paramètres de script, de délai d'expiration et de cible d'exécution configurés.

AI Chat fournit aussi des outils intégrés sensibles au contexte pour les utilisateurs qui ont le rôle Administrator, Operator ou App Editor et la permission Chat Read ou Write. Les outils offerts dépendent de la ressource actuelle et du niveau de permission.

Capacité
Accès en lecture
Accès en écriture

Découvrir les ressources et lire les fichiers du dépôt

Oui

Oui

Lister les ressources, les notifications, les fichiers, le contenu des fichiers et l'aide des commandes

Oui

Oui

Recharger la ressource actuelle

Non

Oui

Créer, mettre à jour, déplacer ou supprimer des fichiers du dépôt

Non

Oui

Inspecter un terminal GET configuré pour une appli

Contexte d'appli seulement

Contexte d'appli seulement

Rechercher les propriétés des contrôles du portail

Contexte de composant de portail seulement

Contexte de composant de portail seulement

Les opérations sur les fichiers intégrées sont limitées à la portée du dépôt de la ressource actuelle. Elles ne peuvent pas sortir de cette portée.

Historique de clavardage et conservation

PowerShell Universal stocke l'historique de clavardage dans sa base de données. Chaque enregistrement comprend la conversation et l'agent sélectionné, l'utilisateur, le contexte de ressource, les messages, l'utilisation de jetons, ainsi que le nom, les arguments, le résultat, l'erreur, l'état et les horodatages de chaque appel d'outil.

Les utilisateurs qui ont la permission Chat History Read peuvent examiner les conversations conservées à partir de Build > AI > Chat History. L'historique est conservé selon le paramètre général GroomDays et est supprimé lorsqu'il devient plus ancien que cette période de conservation. Tenez compte de cette politique de conservation lorsque les invites ou les arguments d'outils peuvent contenir de l'information sensible.

Pages connexes

Mis à jour

Ce contenu vous a-t-il été utile ?