NLFR

Platforme sur l'automatisation de la production et des processus
Une ingénierie rapide et efficace grâce à l’IA
TwinCAT Chat utilise des requêtes adaptées : par exemple, le système sait que le code est attendu dans le contexte TwinCAT.

Une ingénierie rapide et efficace grâce à l’IA

Même ceux qui vivaient reclus en 2023 ont entendu parler de ChatGPT. C’est dire à quel point il était omniprésent. Beckhoff Automation introduit TwinCAT Chat, qui exploite la puissance des grands modèles de langage pour permettre aux ingénieurs de profiter également de leur potentiel. TwinCAT Chat peut générer et compléter le code API de manière très efficace et rapide. Ce n’est certainement pas la solution miracle. L’expertise de l’ingénieur reste indispensable pour évaluer et valider. Mais il s’agit d’un outil qui améliorera sa productivité, comme vous avez pu le découvrir lors de la démonstration au salon Indumation.

Vous avez peut-être même essayé dans votre navigateur web de générer du code à l’aide de grands modèles de langage (LLM). En entrant une instruction, une description ou une image de ce que votre application devrait pouvoir faire, le code du programme est automatiquement généré. C’est une bonne astuce, mais un copier-coller direct dans la machine ? Mieux vaut peut-être s’abstenir.

Kim Robbens, spécialiste de l’automatisation chez Beckhoff Automation, est néanmoins convaincu de la valeur ajoutée que cela peut apporter : « La génération automatique de code permet d’accélérer considérablement le processus de développement. Lors de la foire de Hanovre, Beckhoff a déjà démontré les avantages de l’intégration directe dans l’environnement de développement TwinCAT XAE. TwinCAT Chat utilise des instructions adaptées : le système sait par exemple que le code est attendu dans le contexte TwinCAT. De plus, grâce aux informations de base de l’Infosys et éventuellement d’autres sources, TwinCAT est en mesure d’obtenir des résultats utilisables beaucoup plus rapidement et plus facilement ».

Beckhoff Automation introduit TwinCAT Chat, qui exploite la puissance des grands modèles de langage de programmation pour permettre aux ingénieurs de profiter également de leur potentiel.

L’ingénieur ne sera pas remplacé

Qu’en est-il de la pénurie structurelle d’ingénieurs ? Les LLM peuvent-ils tout résoudre ? « Pas du tout. Il faut encore de l’expertise pour déterminer si ce qui a été généré est réellement exploitable. Et quelles sont les prochaines étapes à franchir. Néanmoins, il s’agit certainement d’un outil utile. » En avril, Beckhoff a montré qu’en plus de la génération de code, TwinCAT Chat pouvait également servir à l’optimisation du code et à la création d’une documentation. « En soi, ce ne sont pas les tâches les plus complexes, mais des tâches que les LLM maîtrisent déjà très bien ». Lors du dernier salon SPS, en novembre, il était temps de passer à la phase deux, désormais en plein développement. « L’utilisateur peut interagir avec l’interface d’automatisation TwinCAT existante par le biais du langage verbal. De cette manière, vous pouvez, par exemple, utiliser le langage verbal pour décrire ce à quoi votre IHM devrait ressembler et le laisser générer entièrement, y compris les traductions adéquates. Le responsable du développement produit était présent le jeudi pour montrer à toute personne intéressée les performances du TwinCAT Chat et analyser dans la foulée un maximum de commentaires pertinents. »

L’ouverture avant tout

Comme il se doit chez Beckhoff, on a opté pour un programme ouvert. « Notre interface de chat est une interface ouverte vers les LLM. Mais nous ne voulons pas nous lier à une interface spécifique, comme ChatGPT, nous nous concentrons sur les LLM ouverts disponibles dans le commerce. À terme, les utilisateurs auront également la possibilité d’ajouter leur propre base de données avec leurs données personnelles et de l’utiliser comme source supplémentaire de connaissance du LLM. »

L’ingénieur dispose ainsi d’un assistant numérique avec TwinCAT Chat. Il n’est plus nécessaire d’écrire le code ligne par ligne. L’assistant peut prendre en charge des tâches routinières qui sont souvent fastidieuses et répétitives. L’ingénieur dispose ainsi de plus de temps et de moyens pour se concentrer sur ses tâches principales : la conception et le développement du logiciel. Les possibilités ne manquent pas. Beckhoff a toutefois pris les précautions qui s’imposaient. « TwinCAT Chat ne sera pas officiellement lancé sur le marché tant que l’Europe n’aura pas finalisé son cadre réglementaire concernant l’intelligence artificielle et que cette fonction n’aura pas été testée. Mais cela ne saurait tarder et nous pouvons compter sur un vif intérêt, c’est certain », conclut Kim Robbens. 

« * » indique les champs nécessaires

Envoie-nous un message

Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Wij gebruiken cookies. Daarmee analyseren we het gebruik van de website en verbeteren we het gebruiksgemak.

Details