| CPC G06F 30/27 (2020.01) [G06F 40/20 (2020.01)] | 25 Claims |

|
1. A computerized method for generating a 3D Computer-Aided Design (CAD), the method comprising:
receiving an input comprising requirements for a new design;
processing the input to generate a CAD design using a trained Artificial Intelligence (AI) model, wherein the CAD design is an assembly of at least two separate components, wherein each of the components is selected from a sub-assembly and a part, comprising at least one known component, wherein processing the input further comprises:
generating an embedding vector corresponding to an ideal component to be included in the CAD design;
accessing a vector database (Vector DB) storing a plurality of vectors, wherein each vector represents a known component used in designs;
searching the Vector DB to identify a matching vector to the embedding vector;
retrieving a known component corresponding to the matching vectors; and
generating the CAD design using the retrieved known component; and
outputting the CAD design.
|