4 façons dont la gestion des exigences par l'IA transforme le développement électronique

Lawrence Romine
|  Créé: Octobre 29, 2024  |  Mise à jour: Février 11, 2026
Gestion des exigences en IA

Les modèles de langage de grande taille (LLM) ont été largement utilisés dans le développement logiciel. Nous avons vu plusieurs exemples impressionnants sur le principal blog d'Altium. Cependant, l'utilisation de l'IA dans les domaines de l'ingénierie au-delà du logiciel a été plus lente à se développer. Il existe néanmoins un domaine du développement matériel où l'IA peut apporter d'énormes avantages : la gestion des exigences par IA. Si vous pensez à la manière dont fonctionnent les exigences d'ingénierie, elles tendent à résider dans de grands documents remplis de texte et de tableaux. Ils peuvent également inclure des diagrammes, mais la plupart des données sont sous forme de texte. Étant donné que c'est typiquement de cette manière que les documents d'exigences d'ingénierie sont formulés, les LLM ont une réelle opportunité de briller. Ils peuvent être utilisés pour analyser, résumer et définir des processus basés sur les documents d'exigences d'ingénierie.

Dans cet article, je vais vous montrer quatre manières dont la gestion des exigences par IA est utilisée pour rationaliser la collecte des exigences, l'analyse des exigences et d'autres parties du processus de gestion des exigences. 

Lire la suite : Guide de la gestion des exigences pour les équipes modernes de matériel électronique

À quoi ressemble un document d'exigences d'ingénierie

Les documents de spécifications techniques ont tendance à être très longs (et ennuyeux) car ils décrivent toutes les spécifications fonctionnelles et de performance pour un produit. Lorsque ce produit est un circuit imprimé, cela implique un mélange d'exigences électriques, mécaniques, de fiabilité, de conformité, de fabrication et d'utilisabilité. Souvent, ces exigences font référence à des normes industrielles spécifiques ou à des méthodes de test, ainsi qu'à des exigences de conformité qui définissent la conformité avec la norme ou le test pertinent.

Les documents de spécifications sont généralement rédigés par un ingénieur humain sur la base de recherches clients, de réunions avec les parties prenantes du produit et de leur connaissance antérieure de produits similaires. Cependant, pour la gestion de l'ingénierie, les documents de spécifications ne sont pas très utiles pour guider un projet. Ces documents doivent être résumés, divisés en tâches et jalons, saisis dans un système de gestion de projet, puis attribués aux membres de l'équipe. C'est là que les outils de gestion des exigences AI, intégrés avec des LLM, peuvent aider à rationaliser certaines de ces tâches essentielles.

1. Résumé des Exigences

Étant donné que les documents de spécifications peuvent être si volumineux et prendre beaucoup de temps à lire, une utilisation évidente d'un LLM est de les résumer en points clairs et concis. La sortie du modèle doit être exploitable en termes de spécifications fonctionnelles, spécifications électriques, conformité aux normes, etc.

Pour la conception de systèmes électroniques ou de PCB, les exigences résumées avec un LLM feront généralement référence à une norme spécifique, un numéro de pièce, un type de pièce ou une valeur électrique comme partie de la spécification.

  • Bon exemple : Le connecteur d'alimentation du PCB (J4) doit supporter un maximum de 4 A de courant à travers 2 circuits (total de 4 broches) et doit fonctionner à une température maximale de 55 °C avec le courant maximal.
  • Mauvais exemple : Le connecteur d'alimentation du PCB devrait accepter la charge de courant complète de l'alimentation et ne pas surchauffer.

La différence ici réside dans la spécificité et le langage : l'utilisation du mot « doit », la mention d'un désignateur de référence spécifique et l'énonciation de valeurs numériques spécifiques sont toutes des caractéristiques d'une exigence d'ingénierie bien rédigée. Les LLM sont excellents pour la collecte d'exigences à partir d'un long document d'exigences. À mesure que la conception électrique frontale et la capture schématique avancent, les exigences résumées peuvent toujours être mises à jour pour mentionner des désignateurs de référence supplémentaires, des circuits ou des feuilles schématiques.

2. IA pour la collecte d'exigences : Combler les lacunes

Une autre tâche critique consiste à transformer une liste de spécifications en véritables exigences d'ingénierie dans le cadre d'un flux de développement. L'IA peut prendre un document de spécifications incomplet et développer chaque exigence lors du processus de résumé et de segmentation. Élaborer à partir d'une courte liste d'exigences fonctionnelles pour former des objectifs d'ingénierie plus actionnables reflète l'un des principaux cas d'utilisation des LLM : la génération de texte. Cela rend votre liste d'exigences plus complète et offre des normes auxquelles les exigences peuvent être liées.

3. Analyse des Exigences : Tri Parent-Enfant

Les exigences forment souvent une hiérarchie avec des relations parent-enfant. Les exigences parentes sont comme une vue à 30 000 pieds qui implique de multiples exigences enfants. Les outils de gestion des exigences basés sur l'IA peuvent aider à trier un document d'exigences en ces relations parent-enfant, en particulier dans les cas où ces relations n'ont pas été pleinement spécifiées.

Les relations parent-enfant entre les exigences fonctionnelles pourraient survenir pour plusieurs raisons. Dans un flux de développement de systèmes électroniques, quelques-unes de ces raisons pourraient inclure :

  • Conception modulaire ou conception multi-cartes
  • Interactions multiples entre circuits ou groupes de circuits
  • Relations entraînées par le firmware embarqué pour les applications logicielles embarquées

Dans de nombreux cas, des listes de besoins parent-enfant pourraient exister dans plusieurs documents. L'IA peut être appliquée à chacun d'entre eux, réalisant une analyse des besoins qui aboutit à une hiérarchie des besoins qui rationalise le flux de développement.

4. Analyse de l'impact

Une fois qu'une liste de besoins a été extraite de la documentation et affinée en une hiérarchie claire, l'équipe d'ingénierie peut commencer à construire le produit. Mais que se passe-t-il lorsque l'équipe réalise qu'un besoin doit changer en cours de développement ?

L'impact de ce changement n'est rarement ressenti de manière isolée. Le plus souvent, le changement affecte d'autres besoins, influençant la manière dont ils seront évalués, testés ou pris en compte dans la conception. Pour les besoins numériques, cela est généralement facile, car ils sont souvent liés par des équations simples. Cependant, pour les besoins basés sur du texte, cela est plus difficile. L'IA peut jouer un rôle dans l'évaluation de cet impact. L'analyse basée sur l'IA du texte peut aider à propager ce besoin vers le haut dans la hiérarchie des besoins, atteignant finalement les principaux besoins parents pour la conception.

Le flux de travail de gestion des besoins

Un logiciel efficace de gestion des exigences pour les équipes de développement électronique devrait prendre vos exigences systèmes générées et les organiser en une hiérarchie claire. Les concepteurs électroniques ont besoin de visibilité sur ces exigences dans leur logiciel ECAD et leur système PDM, avec le meilleur environnement offrant un lien direct entre le logiciel de conception de PCB, l'instance PDM et les données d'exigences.

C'est exactement ce que les équipes de conception trouveront dans les capacités de gestion des exigences et systèmes d'Altium Develop. Les chefs de projet et les leaders d'équipe peuvent tirer parti des outils de gestion des exigences basés sur l'IA pour créer et organiser leurs exigences, et chaque exigence peut être associée à un objet de conception à l'intérieur de leurs fichiers de projet PCB. Pour en savoir plus, regardez notre récent épisode de podcast avec l'équipe de gestion de produit des Portails d'Exigences et Systèmes.

Ne vous laissez pas submerger par les tâches de gestion des exigences.Laissez les capacités de gestion des exigences et systèmes d'Altium Develop rationaliser votre flux de travail et maintenir votre équipe de conception productive. Expérimentez une transition fluide vers un nouveau flux de travail qui élargit votre portée et vos capacités.

A propos de l'auteur

A propos de l'auteur

Chef de file de l'industrie de la CAO-E et expert chevronné chez Altium, Lawrence croit fermement que les solutions unifiées ne sont pas seulement intéressantes, mais indispensables.

Ressources associées

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.