Important : AutomationView ne contient aucune IA integree et n'ecrit pas de sequences a votre place. Il n'y a ni agent IA, ni commande IA, ni LLM dans le produit. Ce qui suit decrit l'utilisation d'un assistant de code separe et tiers (que vous installez et executez vous-meme) sur vos fichiers de projet. Le produit se contente de stocker les sequences dans des fichiers Python ouverts que ces outils peuvent lire et modifier.
Les sequences AutomationView sont de simples fichiers Python. Tout assistant IA externe que vous executez avec acces a votre dossier de projet - par exemple Claude Code, GitHub Copilot ou Cursor - peut lire et modifier les fichiers .seq et .machine directement. C'est equivalent a editer ces fichiers dans n'importe quel editeur de texte : rien n'est integre a AutomationView.
Avant de demander a un assistant d'ecrire une sequence, fournissez-lui la reference de l'API automation_machine et les regles de votre projet. Une facon courante consiste a placer un fichier de contexte que l'outil lit en debut de session (Claude Code utilise CLAUDE.md). C'est une convention de l'outil externe, pas une fonctionnalite d'AutomationView. Voir Qu'est-ce qu'un fichier CLAUDE.md ? pour un modele.
.seq.Exemple d'invite :
"Ecris une sequence pour un verin pneumatique. Capteurs : verin_av (avant), verin_ar (arriere). Sortie : verin_sortie. Le cycle demarre sur start_cmd, sort, confirme la position avec un timer de 300ms, puis rentre."
L'assistant produit un fichier .seq en suivant les regles de votre fichier de contexte. Considerez la sortie comme un brouillon, pas comme une sequence finie.
Le code genere ne fait pas autorite. Avant de vous y fier, demandez a l'assistant de se relire :
"Verifie cette sequence par rapport aux regles de mon projet - cherche les confirmations de temporisateur manquantes, les verifications a double capteur, et toute sortie physique utilisant le qualificatif S/R."
Chargez ensuite le fichier dans AutomationView. Le panneau Diagnostics detecte les problemes structurels (blocages, etapes inaccessibles, conflits d'adresses). Votre propre relecture d'ingenieur reste indispensable.
Partagez le contenu du fichier existant et decrivez la modification :
"Ajoute une etape d'arret d'urgence a cette sequence. Quand emergency_stop est actif, gele la sequence dans une etape dediee et attend reset_btn avant de retourner a l'etape initiale."
Pour les machines avec des equipements repetes (plusieurs axes, convoyeurs ou presses) :
"Cree une sequence Verin dynamique parametrisee pour un mouvement avant/arriere, puis un fichier machine qui l'instancie 4 fois : verin_1, verin_2, verin_3, verin_4."
Conseil : Plus vous etes precis sur les noms de variables et les contraintes de temporisation, moins vous aurez a modifier la sortie. Si votre projet contient deja des sequences, indiquez-les a l'assistant comme references de style.