IA para importaciones CAD

El módulo AI CAD BoM import (ai_mrp_cad_bom) ayuda con la parte de una importación CAD que las reglas no pueden resolver. Un plano que solo tiene etiquetas de posición («R1 / 100x100x4», «PM 2 / 300x300x10», «Bolt / M 16») indica qué elementos existen, pero no cuántos hay ni qué longitud tienen, porque el mismo elemento se etiqueta en varias vistas. La IA vuelve a leer el plano, incluidas sus cotas, y sugiere valores que usted acepta o rechaza. Se instala sola cuando están instalados el módulo de IA y la importación CAD.

Importante

La IA nunca escribe por sí sola una cantidad, longitud, perfil o producto, y nunca crea productos ni listas de materiales. Una sugerencia modifica la importación solo cuando usted la acepta, y los pesos, los totales de las dos opciones y el resumen de materiales cambian solo entonces. Los productos y las listas de materiales se siguen creando con el flujo normal de la importación CAD.

Requisitos

  • Hay un modelo de chat configurado (véase Proveedores y modelos).

  • Usted pertenece al grupo IA: Usuario, la capacidad Ask está activada para usted (véase Quién puede usar qué) y puede editar importaciones CAD (Fabricación / Usuario).

  • La importación está Analizado o Revisado.

Analizar una importación

Abra una importación analizada y haga clic en Analizar con IA en la cabecera del formulario. El análisis se ejecuta en segundo plano, por lo que puede seguir trabajando. El formulario muestra el progreso (se actualiza cada pocos segundos) y se le notifica cuando las sugerencias están listas o cuando el análisis ha fallado. Solo se ejecuta un análisis a la vez para una importación y, mientras se ejecuta, no puede analizar de nuevo la importación ni aceptar o rechazar sugerencias.

El trabajo se ejecuta en su propio entorno: su idioma, su empresa, sus derechos de acceso. Recorre los siguientes pasos y confirma cada uno por separado, de modo que un fallo conserva las sugerencias de los pasos terminados y muestra el error en El análisis con IA ha fallado: y en el chatter.

  1. Lectura del plano. El plano se vuelve a leer para obtener su geometría (véase más abajo).

  2. Interpretación de las líneas. La IA comprueba cada línea: su tipo, familia, designación, calidad, si es una correa y una breve descripción. Decide el AxBxC ambiguo (chapa o perfil hueco), lee las notas generales del plano (calidad, clase de tornillo, normas) y explica conflictos como la misma marca con medidas distintas.

  3. Estimación de cantidades y longitudes. Para las líneas procedentes de etiquetas, la IA propone el número de piezas y la longitud de una pieza (o la anchura y la longitud de una chapa), con su razonamiento y las pruebas. Una cantidad o una longitud escrita en el plano nunca se vuelve a estimar. Una línea cuya cantidad y longitud están ambas indicadas no se envía al modelo. Cuando solo está indicada una de las dos, se pasa al modelo como conocida y la respuesta no puede cambiarla. Las líneas leídas de una lista de piezas o de atributos de bloque no se estiman.

  4. Búsqueda de productos. Las líneas sin producto reciben un producto existente sugerido, elegido entre unos pocos candidatos seleccionados por el servidor.

  5. Comprobaciones. Comprobaciones basadas en reglas buscan carencias (véase más abajo). Este paso no utiliza la IA.

  6. Nota de revisión. Una nota breve en su idioma con los totales actuales y los totales si aceptara todas las sugerencias, los materiales principales y las comprobaciones. Se muestra en la pestaña Revisión con IA y se publica en el chatter.

Cada respuesta se analiza como JSON y se comprueba. Lo que no es válido se descarta: líneas desconocidas, productos que no se ofrecieron como candidatos, designaciones que el analizador no puede leer, valores negativos y vistas que no existen.

Cómo se lee el plano

El paso de geometría recoge las cotas del plano (cotas lineales y alineadas del espacio modelo y del espacio papel), divide cada espacio en vistas y marcos de hoja, y encuentra el título de cada vista (SECTIUNE, PLAN, DETALIU, SECTION, DETAIL, METSZET, ALAPRAJZ, …), las marcas de corte y los números de hoja. La escala de una vista se obtiene de sus cotas: un plano hecho a 1:10 con un factor de escala de cotas de 10 se detecta como tal, y las longitudes se entregan a la IA en milímetros.

Para cada línea, la IA recibe sus etiquetas por vista, con la posición de cada etiqueta, la línea de referencia que la toca, los segmentos a los que apunta esa línea (el elemento), las líneas más cercanas y las cotas más cercanas. Se le indica a la IA que la misma pieza se etiqueta en varias vistas, por lo que las piezas se cuentan una sola vez (normalmente desde la planta) y las longitudes se toman de las secciones y los detalles.

Revisar las sugerencias

La pestaña Revisión con IA aparece después de un análisis. Contiene:

  • la Nota de revisión de la IA y las Notas del plano leídas por la IA;

  • la lista Sugerencias por revisar: para cada línea, la cantidad y la longitud actuales, lo que propone la IA (Cantidad de la IA, Longitud de la IA (mm)), su Confianza, el razonamiento, las pruebas (vistas y valores) y una nota; y

  • la lista Comprobaciones.

Utilice los botones Aceptar y Rechazar de una línea (las marcas de la lista de líneas hacen lo mismo), Aceptar todo lo que supera el umbral y Rechazar todo. Volver a ejecutar las comprobaciones repite las comprobaciones sin la IA, por ejemplo después de corregir una línea. Las sugerencias pueden aceptarse o rechazarse mientras la importación está analizada o revisada.

Aceptar una sugerencia aplica:

  • una designación modificada (la línea se vuelve a analizar: familia, tipo, dimensiones, medida de chapa) o, en su defecto, el tipo;

  • la calidad (se resuelve a través del maestro de materiales, de modo que «OL37» pasa a ser S235JR), la descripción y el indicador de correa;

  • la cantidad y, si falta, la longitud de un elemento lineal o la anchura y la longitud de una chapa; y

  • el producto sugerido, como si lo hubiera elegido a mano.

El origen de la línea pasa a ser Sugerencia de la IA y se guarda la confianza. Una línea cuya confianza está por debajo del umbral sigue marcada como Por revisar después de aceptarla. El umbral es el campo Umbral de confianza de la IA de la pestaña (0,6 por defecto, tomado de los ajustes), y Aceptar todo lo que supera el umbral acepta solo las sugerencias que lo alcanzan.

Un producto que acepta de la IA, o que elige a mano en una línea analizada, se recuerda como alias, de modo que la siguiente importación lo encuentra sin la IA.

screenshot: manufacturing-cad-import-ai-review
menu
Manufacturing app --> CAD imports --> (an import) --> AI review
shows
The AI review tab with the review note, the suggestions list with the proposed quantity, length, confidence and reasoning, and the checks list.
highlight
The confidence column and the Accept and Reject buttons (red frames).
data
The staircase import after an analysis, with one low-confidence suggestion.
module
ai_mrp_cad_bom
notes
English UI, light theme, 1440px width.

Comprobaciones

Las comprobaciones nunca modifican datos. Informan de: tornillos sin tuercas ni arandelas; una chapa sin etiqueta de tornillo o de agujero cerca de ninguna de sus etiquetas; correas sin tirantes ni tensores (información); una calidad que falta; conflictos abiertos, con la explicación de la IA; un elemento lineal sin longitud y sin estimación; una pieza más larga que la barra comercial (información); una línea cuyo peso es muy superior al de las demás (más de ocho veces la mediana y más del 40 % del total); y el número de sugerencias por debajo del umbral (información). Cada comprobación es una advertencia o una información.

Indicaciones rápidas

En una importación CAD, el panel de IA (véase El panel de IA) ofrece las indicaciones rápidas Explicar esta importación (en lugar del Resumir genérico), ¿Qué falta por revisar? y Totales de material por tipo. El panel ve las líneas, el resumen de materiales y las comprobaciones de la importación, en la medida en que lo permitan sus propios derechos de acceso.

Elegir el modelo

El análisis es interactivo: usted espera las sugerencias. Utilice un modelo de chat rápido y con un coste bajo por llamada (véase Proveedores y modelos).

  • Las variantes de modelo que se ejecutan por lotes (nombres que terminan en :batch) no son adecuadas para este análisis, porque sus respuestas llegan mucho más tarde.

  • Los modos de razonamiento muy lentos pueden tardar más que el tiempo de espera del proveedor. Si usa uno, aumente el Tiempo de espera del proveedor (véase Configuración).

Coste, límites y datos enviados al modelo

  • Cada llamada pasa por la maquinaria normal de IA: la capacidad Ask, el límite de frecuencia, los patrones bloqueados y el registro de IA con su coste (véase Supervisión). En el trabajo en segundo plano se espera al límite de frecuencia por minuto en lugar de fallar, pero los límites diarios detienen el trabajo de inmediato.

  • El tamaño depende del plano. El análisis de un plano de escalera con 260 etiquetas, 17 grupos de elementos y 787 cotas requirió siete llamadas y unos 22 000 tokens de entrada. Un plano muy grande se limita a veinte solicitudes de estimación (unos 100 000 tokens); las líneas que quedan fuera se informan como no estimadas.

  • El modelo recibe los datos de línea y los textos del plano, las notas generales, el contexto geométrico (números, títulos de vistas y números de hoja), los totales y los mensajes de comprobación para la nota y, para la búsqueda de productos, los nombres y referencias internas de los productos candidatos. No recibe ningún nombre de cliente, de proyecto o de importación ni otros datos de negocio.

Ajustes

En app Fabricación ‣ Configuración ‣ Ajustes, bloque Importación de LdM desde CAD, bajo Sugerencias de la IA:

  • Umbral de confianza de la IA: las estimaciones por debajo de él siguen marcadas para revisión y quedan fuera de Aceptar todo lo que supera el umbral. Por defecto, 0,6.

  • Analizar con IA tras el análisis del plano: pone en cola el análisis automáticamente tras cada análisis del plano cuando las líneas de etiquetas necesitan revisión y usted puede usar la IA; en caso contrario se omite sin avisar. Desactivado por defecto.