Ingeniería agéntica

Los agentes de IA ofrecen ventajas sustanciales para tareas de ingeniería, como la captura de requisitos, al mejorar significativamente la eficiencia y automatizar flujos de trabajo complejos y repetitivos. El Engineering Assistant de Requirements Portal aprovecha tecnologías de IA para proporcionarle una herramienta de revisión rápida y automatizada de sus requisitos, que le permite hacer preguntas sobre los requisitos de su proyecto actual en lenguaje natural y de forma libre, y obtener respuestas rápidas sin tener que filtrar o buscar manualmente entre los requisitos, por ejemplo:

  • 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.

El Engineering Assistant también puede modificar, crear o eliminar requisitos. Cuando envía una solicitud para crear un requisito nuevo, o para cambiar o eliminar uno existente, el Engineering Assistant le proporcionará un resumen de los cambios que se aplicarán, y usted podrá revisarlos y luego aplicar o descartar los cambios. Ejemplos de este tipo de solicitudes:

  • 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.

El Engineering Assistant está habilitado de forma predeterminada. Si es necesario, un administrador del Workspace puede deshabilitarlo mediante la opción External Provider en la página Settings – ValiAssistant (a la que se accede haciendo clic en el icono  situado en la parte superior derecha, seleccionando Settings en el menú que aparece y, a continuación, seleccionando ValiAssistant en la lista del panel izquierdo) – .

Se accede al Engineering Assistant mediante el panel Engineering Assistant disponible en el Requirement Module, haciendo clic en el icono  situado en la parte superior derecha.

La funcionalidad del Engineering Assistant se ha actualizado con la capacidad de mostrar el contexto actual del chat. Haga clic en el botón  situado en la parte inferior del panel Engineering Assistant para mostrar la ventana emergente Chat Context, que presenta la siguiente información:

  • Project – muestra el nombre del proyecto actual y el nombre de la carpeta, especificación o sección seleccionada actualmente.

  • Filters – muestra el número de filtros aplicados actualmente a la tabla y la lista de columnas a las que se aplican los filtros. 

  • Rows selected – muestra el número de filas de requisitos seleccionadas actualmente.

Haga clic en el botón  para abrir la ventana emergente Chat Context. En este ejemplo, la región Project muestra el nombre del proyecto actual (Drone_Example_Project) y el nombre de la especificación seleccionada actualmente (Drone_Requirements).

La región Filters muestra el número de filtros aplicados actualmente (2) y la lista de columnas a las que se aplican los filtros (V&V Status y V&V Methods).

La región Filters muestra el número de especificaciones seleccionadas actualmente (3).

 

Para usar el Engineering Assistant, escriba su consulta en el campo Ask anything situado en la parte inferior del panel Engineering Assistant y haga clic en el icono  o pulse Enter. El Engineering Assistant analizará los requisitos y presentará una respuesta pertinente en el panel. Según la consulta, el Engineering Assistant devolverá una respuesta numérica, una lista de ID de requisitos, o un breve resumen. Los requisito(s) relacionados con la consulta se resaltarán en la tabla de requisitos, y el número de requisitos relacionados se muestra en el árbol del proyecto junto a las especificaciones, secciones y carpetas correspondientes.

 

Cuando envíe una solicitud al Engineering Assistant para crear un requisito nuevo, o para cambiar o eliminar uno existente, los cambios sugeridos se mostrarán en un mosaico dedicado dentro del panel Engineering Assistant , donde podrá revisarlos (expandiendo la región plegable Changes summary ) y luego aplicar o descartar los cambios.

Al acceder por primera vez al panel Engineering Assistant (o después de iniciar una nueva conversación), se presentarán en el panel varios ejemplos de consultas (). Si la especificación seleccionada actualmente no contiene requisitos, se le sugerirá crear primero los requisitos (). Haga clic en el botón correspondiente para aplicar una consulta/acción.

El Engineering Assistant admite diálogo de varios turnos dentro de una sesión; es decir, recuerda el contexto de la conversación actual para consultas de seguimiento relevantes. Por ejemplo, si el Engineering Assistant ha enumerado varios requisitos en respuesta a una consulta y luego usted pregunta How many of those are high priority?, el asistente entiende que those se refiere a los requisitos enumerados anteriormente y responde en consecuencia. De este modo, puede mantener una “conversación” refinando más la información o profundizando en ella sin tener que volver a indicar el contexto.

  • Cuando no se puede acceder al servicio Engineering Assistant o este produce algún error, se mostrará en el panel un error que indica el fallo (). Haga clic en el botón Retry para volver a intentar la última solicitud fallida.

  • Para borrar la conversación actual e iniciar una nueva, haga clic en el icono  situado en la parte superior derecha del panel Engineering Assistant . Tenga en cuenta que solo hay disponible una conversación a la vez (es decir, no hay historial de conversaciones).

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.