Ingénierie agentique

Les agents d’IA offrent des avantages considérables pour les tâches d’ingénierie telles que la capture des exigences, en améliorant fortement l’efficacité et en automatisant des flux de travail complexes et répétitifs. L’Engineering Assistant de Requirements Portal exploite des technologies d’IA pour vous fournir un outil de révision rapide et automatisé de vos exigences, qui vous permet de poser des questions sur les exigences de votre projet en cours en langage naturel libre et d’obtenir rapidement des réponses sans avoir à filtrer ou rechercher manuellement dans les exigences, par exemple :

  • How many requirements are not verified?

  • Are there any engineering gaps in these requirements?

  • Show me all requirements about the power supply.

  • Which requirements need to be taken into account for PCB design?

  • Do any requirements conflict with each other?

  • Give me an overview of all battery-related requirements.

L’Engineering Assistant peut également modifier, créer ou supprimer des exigences. Lorsque vous soumettez une demande de création d’une nouvelle exigence, ou de modification ou suppression d’une exigence existante, l’Engineering Assistant vous fournit un récapitulatif des modifications à appliquer, que vous pouvez examiner puis appliquer ou ignorer. Exemples de telles demandes :

  • Generate requirements for a lightweight drone power supply that takes a 6S LiPo input, provides regulated 5 V / 5 A and 12 V / 3 A outputs, and weighs under 150 g. It should handle vibration and -10°C to +50°C operation, with protection for short circuit, reverse polarity, overtemperature, and low battery.

  • Change the required maximum operating temperature for all parts to 60°C.

  • Can you identify all requirements that affect the sizing of the power system and ensure they are verifiable?

  • In the new design, I've replaced the camera with an IR sensor. Remove all requirements that were related to the camera.

L’Engineering Assistant est activé par défaut. Si nécessaire, il peut être désactivé par un administrateur Workspace à l’aide de l’option External Provider sur la page Settings – ValiAssistant (accessible en cliquant sur l’icône  en haut à droite, en sélectionnant Settings dans le menu qui apparaît, puis en sélectionnant ValiAssistant dans la liste du panneau de gauche) – .

L’Engineering Assistant est accessible via le panneau Engineering Assistant disponible dans le module Requirement en cliquant sur l’icône  en haut à droite.

 
 
 
 
 

Vous pouvez voir le contexte actuel de la discussion en cliquant sur le bouton  au bas du panneau Engineering Assistant. La fenêtre contextuelle Chat Context s’ouvre et présente les informations suivantes :

  • Project – affiche le nom du projet actuel ainsi que le nom du dossier, de la spécification ou de la section actuellement sélectionné.

  • Filters – affiche le nombre de filtres actuellement appliqués au tableau ainsi que la liste des colonnes auxquelles les filtres sont appliqués. 

  • Rows selected – affiche le nombre de lignes d’exigences actuellement sélectionnées.

La zone Filters affiche le nombre de filtres actuellement appliqués (2) ainsi que la liste des colonnes auxquelles les filtres sont appliqués (V&V Status et V&V Methods).

La zone Filters affiche le nombre de spécifications actuellement sélectionnées (3).

 

Pour utiliser l’Engineering Assistant, saisissez votre requête dans le champ Ask anything au bas du panneau Engineering Assistant, puis cliquez sur l’icône  ou appuyez sur Enter. L’Engineering Assistant analysera les exigences et présentera une réponse pertinente dans le panneau. Selon la requête, l’Engineering Assistant renverra une réponse numérique, une liste d’ID d’exigences, ou un bref résumé. La ou les exigences liées à la requête seront mises en surbrillance dans le tableau des exigences, et le nombre d’exigences associées s’affiche dans l’arborescence du projet à côté des spécifications, sections et dossiers correspondants.

 

Lorsque vous soumettez à l’Engineering Assistant une demande de création d’une nouvelle exigence, ou de modification ou suppression d’une exigence existante, les modifications proposées s’affichent dans une vignette dédiée du panneau Engineering Assistant, où vous pouvez les examiner (en développant la zone rétractable Changes summary) puis les appliquer ou les ignorer.

  • Lors du premier accès au panneau Engineering Assistant (ou après le démarrage d’une nouvelle conversation), plusieurs exemples de requêtes sont présentés dans le panneau ( Click and drag to move). Si la spécification actuellement sélectionnée ne contient aucune exigence, il vous sera suggéré de créer d’abord des exigences ( Click and drag to move). Cliquez sur le bouton correspondant pour appliquer une requête/action.

  • L’Engineering Assistant vous permet d’effectuer une recherche dans un dossier spécifique.

L’Engineering Assistant prend en charge un dialogue multi-tour au cours d’une session, c’est-à-dire qu’il mémorise le contexte de la conversation en cours pour les requêtes de suivi pertinentes. Par exemple, si l’Engineering Assistant a listé plusieurs exigences en réponse à une requête et que vous demandez ensuite How many of those are high priority?, l’assistant comprend que those fait référence aux exigences précédemment listées et répond en conséquence. Vous pouvez ainsi poursuivre une « conversation » en affinant davantage les informations ou en approfondissant le sujet, sans avoir à reformuler le contexte.

  • Lorsque le service Engineering Assistant n’est pas accessible ou produit une erreur, un message d’erreur indiquant l’échec s’affiche dans le panneau (). Cliquez sur le bouton Retry pour réessayer la dernière requête ayant échoué.

  • Pour effacer la conversation en cours et en démarrer une nouvelle, cliquez sur l’icône  en haut à droite du panneau Engineering Assistant. Notez qu’une seule conversation à la fois est disponible (c’est-à-dire qu’il n’y a pas d’historique des conversations).

Les résultats de l’Engineering Assistant sont générés par un système d’intelligence artificielle et sont fournis à titre informatif uniquement. Ils ne constituent pas une vérification, une certification, une confirmation ni une attestation de conformité à une norme technique ou à une exigence légale, et ils ne constituent pas un conseil en ingénierie, un avis juridique ni aucun autre conseil professionnel. Le contenu généré par l’IA peut être incomplet ou incorrect. Tous les résultats doivent être revus et validés de manière indépendante par du personnel d’ingénierie qualifié avant qu’une quelconque confiance ne leur soit accordée. 

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Contenu