> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/fr/intelligence/ai-chat.md).

# 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](/powershell-universal/fr/intelligence/ai-tools.md) 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

* [Agents IA](/powershell-universal/fr/intelligence/ai-agents.md)
* [Outils IA](/powershell-universal/fr/intelligence/ai-tools.md)
* [Outils MCP intégrés](/powershell-universal/fr/intelligence/built-in-mcp-tools.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/fr/intelligence/ai-chat.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
