AI pentru importurile CAD

Modulul AI CAD BoM import (ai_mrp_cad_bom) ajută la partea unui import CAD pe care regulile nu o pot rezolva. Un desen care are doar etichete de poziție („R1 / 100x100x4”, „PM 2 / 300x300x10”, „Bolt / M 16”) îți spune ce elemente există, dar nu câte sunt și nici cât de lungi sunt, pentru că același element este etichetat în mai multe vederi. AI citește din nou desenul, inclusiv cotele, și sugerează valori pe care le accepți sau le respingi. Se instalează singur când modulul AI și importul CAD sunt ambele instalate.

Important

AI nu scrie niciodată de la sine o cantitate, o lungime, un profil sau un produs și nu creează niciodată produse sau liste de materiale. O sugestie modifică importul doar când o accepți, iar greutățile, totalurile celor două variante și centralizatorul de materiale se schimbă doar atunci. Produsele și listele de materiale sunt create în continuare prin fluxul normal al importului CAD.

Cerințe

  • Un model de chat este configurat (vezi Furnizori și modele).

  • Faci parte din grupul AI: Utilizator, capacitatea Ask este activată pentru tine (vezi Cine ce poate folosi) și poți edita importuri CAD (Fabricație / Utilizator).

  • Importul este Analizat sau Verificat.

Analizarea unui import

Deschide un import analizat și fă clic pe Analizează cu AI în antetul formularului. Analiza rulează în fundal, așa că poți continua să lucrezi. Formularul arată progresul (se reîmprospătează la câteva secunde) și ești notificat când sugestiile sunt gata sau când analiza a eșuat. Pentru un import rulează o singură analiză la un moment dat, iar cât timp rulează nu poți nici să analizezi din nou importul, nici să accepți sau să respingi sugestii.

Jobul rulează în propriul tău mediu: limba ta, compania ta, drepturile tale de acces. Parcurge următorii pași și confirmă fiecare pas separat, astfel încât o eroare păstrează sugestiile pașilor încheiați și afișează eroarea sub Analiza AI a eșuat: și în chatter.

  1. Citirea desenului. Desenul este citit din nou pentru geometria lui (vezi mai jos).

  2. Interpretarea liniilor. AI verifică fiecare linie: tipul, familia, denumirea, calitatea, dacă este o pană și o scurtă descriere. Decide asupra lui AxBxC ambiguu (tablă sau profil tubular), citește notele generale ale desenului (calitate, clasa șuruburilor, standarde) și explică conflicte precum aceeași poziție cu dimensiuni diferite.

  3. Estimarea cantităților și a lungimilor. Pentru liniile provenite din etichete, AI propune numărul de bucăți și lungimea unei bucăți (sau lățimea și lungimea unei table), cu raționamentul și dovezile sale. O cantitate sau o lungime scrisă pe desen nu mai este niciodată estimată. O linie la care sunt indicate atât cantitatea, cât și lungimea nu este trimisă deloc modelului. Când este indicată doar una dintre ele, aceasta este transmisă modelului ca valoare cunoscută, iar răspunsul nu o poate schimba. Liniile citite dintr-un extras de materiale sau din atribute de bloc nu sunt estimate.

  4. Potrivirea produselor. Liniile fără produs primesc un produs existent sugerat, ales dintre câțiva candidați selectați de server.

  5. Verificări. Verificări bazate pe reguli caută lipsuri (vezi mai jos). Acest pas nu folosește AI.

  6. Nota de verificare. O notă scurtă în limba ta, cu totalurile de acum și totalurile dacă ai accepta toate sugestiile, materialele principale și verificările. Este afișată în fila Verificare AI și postată în chatter.

Fiecare răspuns este analizat ca JSON și verificat. Tot ce nu este valid este eliminat: linii necunoscute, produse care nu au fost oferite drept candidați, denumiri pe care analizorul nu le poate citi, valori negative și vederi care nu există.

Cum este citit desenul

Pasul de geometrie colectează cotele desenului (cote liniare și aliniate din spațiul model și din spațiul hârtie), împarte fiecare spațiu în vederi și cadre de foaie și găsește titlul fiecărei vederi (SECTIUNE, PLAN, DETALIU, SECTION, DETAIL, METSZET, ALAPRAJZ, …), marcajele de secțiune și numerele foilor. Scara unei vederi rezultă din cotele ei: un desen făcut la 1:10 cu un factor de scară al cotelor de 10 este detectat ca atare, iar lungimile sunt date lui AI în milimetri.

Pentru fiecare linie, AI primește etichetele ei pe vederi, cu poziția fiecărei etichete, linia de indicație care o atinge, segmentele spre care arată linia de indicație (elementul), cele mai apropiate linii și cele mai apropiate cote. AI este informat că aceeași piesă este etichetată în mai multe vederi, astfel încât piesele sunt numărate o singură dată (de obicei din plan), iar lungimile sunt luate din secțiuni și detalii.

Verificarea sugestiilor

Fila Verificare AI apare după o analiză. Conține:

  • Notă de verificare AI și Note ale desenului citite de AI;

  • lista Sugestii de verificat: pentru fiecare linie cantitatea și lungimea actuale, ce propune AI (Cantitate AI, Lungime AI (mm)), Încredere, raționamentul, dovezile (vederi și valori) și o notă; și

  • lista Verificări.

Folosește butoanele Acceptă și Respinge de pe o linie (bifele din lista de linii fac același lucru), Acceptă tot peste prag și Respinge tot. Rulează din nou verificările repetă verificările fără AI, de exemplu după ce ai corectat o linie. Sugestiile pot fi acceptate sau respinse cât timp importul este analizat sau verificat.

Acceptarea unei sugestii aplică:

  • o denumire modificată (linia este analizată din nou: familie, tip, dimensiuni, dimensiunea tablei), altfel tipul;

  • calitatea (este rezolvată prin registrul de materiale, astfel încât „OL37” devine S235JR), descrierea și indicatorul de pană;

  • cantitatea și, când lipsește, lungimea unui element liniar sau lățimea și lungimea unei table; și

  • produsul sugerat, ca și cum l-ai fi ales manual.

Sursa liniei devine Sugestie AI, iar încrederea este stocată. O linie a cărei încredere este sub prag rămâne marcată De verificat după ce o accepți. Pragul este câmpul Prag de încredere AI din filă (0,6 implicit, preluat din setări), iar Acceptă tot peste prag acceptă doar sugestiile care îl ating.

Un produs pe care îl accepți de la AI sau pe care îl alegi manual pe o linie analizată este memorat ca alias, astfel încât următorul import îl găsește fără AI.

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.

Verificări

Verificările nu modifică niciodată datele. Raportează: șuruburi fără piulițe sau șaibe; o tablă fără etichetă de șurub sau de gaură lângă vreuna dintre etichetele ei; pane fără tiranți sau contravântuiri (informație); o calitate lipsă; conflicte deschise, cu explicația AI; un element liniar fără lungime și fără estimare; o piesă mai lungă decât bara comercială (informație); o linie a cărei greutate este mult peste a celorlalte (de peste opt ori mediana și de peste 40 % din total); și numărul sugestiilor sub prag (informație). Fiecare verificare este un avertisment sau o informație.

Comenzi rapide

Pe un import CAD, panoul AI (vezi Panoul AI) oferă prompturile rapide Explică acest import (în locul generalului Rezumă), Ce mai trebuie verificat? și Totaluri de material pe tipuri. Panoul vede liniile, centralizatorul de materiale și verificările importului, în măsura în care o permit propriile tale drepturi de acces.

Alegerea modelului

Analiza este interactivă: aștepți sugestiile. Folosește un model de chat rapid, cu un cost redus pe apel (vezi Furnizori și modele).

  • Variantele de model care rulează în lot (nume terminate în :batch) nu se potrivesc pentru această analiză, deoarece răspunsurile lor vin mult mai târziu.

  • Modurile de raționament foarte lente pot dura mai mult decât timpul de expirare al furnizorului. Dacă folosești unul, mărește Timp de expirare al furnizorului (vezi Configurare).

Cost, limite și datele trimise modelului

  • Fiecare apel trece prin mecanismul AI obișnuit: capacitatea Ask, limita de frecvență, modelele blocate și jurnalul AI cu costul său (vezi Monitorizare). În jobul de fundal se așteaptă limita de frecvență pe minut în loc să eșueze, dar limitele zilnice opresc jobul imediat.

  • Dimensiunea depinde de desen. Analiza unui desen de scară cu 260 de etichete, 17 grupuri de elemente și 787 de cote a durat șapte apeluri și aproximativ 22 000 de tokeni de intrare. Un desen foarte mare este limitat la douăzeci de cereri de estimare (aproximativ 100 000 de tokeni); liniile de dincolo de limită sunt raportate ca neestimate.

  • Modelul primește datele liniilor și textele desenului, notele generale, contextul geometric (numere, titluri de vederi și numere de foi), totalurile și mesajele de verificare pentru notă și, pentru potrivire, denumirile și referințele interne ale produselor candidate. Nu primește niciun nume de client, de proiect sau de import și nicio altă dată de business.

Setări

La Fabricație ‣ Configurare ‣ Setări, blocul Import CAD listă materiale, sub Sugestii AI:

  • Prag de încredere AI: estimările sub acest prag rămân marcate pentru verificare și sunt excluse din Acceptă tot peste prag. Implicit 0,6.

  • Analizează cu AI după citirea desenului: pune analiza în coadă automat după fiecare citire a desenului, când liniile din etichete necesită verificare și poți folosi AI; altfel este omisă în tăcere. Dezactivat implicit.