> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/key-features/ai-agent-usage.md).

# AI Assistant | HMI, Workflows and Custom Blocks

![AI Agent](/files/sVMjL7kExOdxAslsHAjk) *AI Agent*

AugeLab AI est votre expert intégré dans l'application pour les fonctionnalités, le dépannage et la conception de workflows. Pour de meilleurs résultats, fournissez toujours du **contexte** (objectif, configuration, actions et résultat attendu).

<details>

<summary>🛠️ Construire des workflows et des scénarios</summary>

L'IA construit une logique plus efficace lorsqu'elle connaît votre environnement et vos contraintes.

* **Détails à inclure :** source d'entrée (Camera/Folder), objectif de sortie (Measurement/Detection), et contraintes (FPS cible / Précision).
* **Exemple de prompt :**

  > Objectif : Détecter les pièces argentées manquantes sur un convoyeur noir se déplaçant à 0.2 m/s. Configuration : Windows 11, NVIDIA GPU, caméra Basler. Résultat attendu : séquence de nœuds recommandée et conseils d'ajustement.

![AI Agent Interface](/files/sVMjL7kExOdxAslsHAjk) *AI Agent Interface*

</details>

<details>

<summary>🧩 Concevoir des blocs personnalisés</summary>

Décrivez les blocs personnalisés comme une « mini spécification produit » pour que l'IA génère la structure Python correcte.

* **Détails à inclure :** types I/O (Image, Bool, etc.), paramètres modifiables par l'utilisateur, et logique de PASS/FAIL.
* **Exemple de prompt :**

  > Objectif : Créer un bloc qui vérifie si une pièce est dans une fenêtre sûre. Entrée : Detection (x,y,w,h). Sortie : PASS/FAIL pour HMI. Besoin de paramètres pour tolérance et anti-rebond.

![Custom Block Logic](/files/qpEb0dqpS6qfpisTr8sQ) *Custom Block Logic*

</details>

<details>

<summary>🖥️ Créer des applications HMI</summary>

Concentrez-vous sur **qui** utilise l'écran et **quelles** décisions ils doivent prendre.

* **Détails à inclure :** appareil cible (Touchscreen/PC), données essentielles consultables d’un coup d’œil (Counters/Status), et actions requises (Start/Stop/Reset).
* **Exemple de prompt :**

  > Objectif : HMI opérateur simple pour une station PASS/FAIL. Nécessite un indicateur d'état large et un bouton de reset pour les alarmes.

</details>

<details>

<summary>🐞 Dépannage et performance</summary>

Pour corriger des erreurs ou des lenteurs, l'IA a besoin de preuves concrètes.

* **Pour les bugs :** Fournissez le texte exact de l'erreur, les étapes pour reproduire et les logs.
* **Pour la performance :** Indiquez quelle action est lente (ex. « inference prend 500 ms ») et l'utilisation GPU.
* **Exemple de prompt :**

  > Objectif : Corriger le crash sur le panneau Chat. Configuration : Windows 11. Action : Cliqué sur le menu Chat. Résultat : l'application se ferme immédiatement. Log : \[Attaché].

![Debugging with AI Agent](/files/X1LfhGnIDhIe9Ea84Jmg) *Debugging with AI Agent*

</details>

<details>

<summary>📸 Captures efficaces &#x26; confidentialité</summary>

* **Capturer tout le panneau :** Montrez le nœud sélectionné et le panneau de réglages ensemble.
* **Mettre en évidence :** Utilisez des flèches ou cercles pour indiquer l'erreur ou le bouton manquant.
* **🔒 Confidentialité d'abord :** Ne partagez jamais de clés de licence, mots de passe ou données client sensibles. Modifiez (redact) les images avant de les téléverser.

</details>

***

### 💡 Si l'Assistant se trompe :

Ne commencez pas une nouvelle conversation. Fournissez une correction précise :

> "Ce n'est pas tout à fait ça. J'utilise spécifiquement le \[Nom du Panel] et le problème est \[X]. Évitez d'utiliser \[Node Y]."
