An assembly assistance device for providing a user and/or an assembling device with an assembly instruction set, the assembly instruction set defining a sequence of assembly steps of an assembly process according to which the user and/or the assembling device is configured to assemble components (11A - 11D) into a product, the assembly assistance device comprising: a generation device configured to generate a plurality of preliminary instruction sets based on product data indicating a type and amount of at least some of the components (11A - 11D) to be assembled into the product, each preliminary instruction set defining a different assembly process for assembling the components (11A - 11D) into the product; a sensor device configured to measure sensor data characterizing the assembly process of the components (11A- 11D) into the product according to each respective preliminary instruction set from the plurality of preliminary instruction sets; an assistance device configured to use an artificial intelligence method to analyze an amount of resources required to assemble the components (11A - 11D) into the product according to each respective preliminary instruction set based on the sensor data and to generate an optimized assembly instruction set based on the preliminary instruction sets and the corresponding analysis of the required amount of resources such that an amount of resources required when assembling the product according to the optimized assembly instruction set is reduced; and an input device for receiving input data indicating a state of the user, the state of the user including the user's gender, age, job position, size, fitness level, potential handicaps, experience in product assembly and/or tiredness, wherein the assistance device is configured to determine the optimized assembly instruction set based on the input data, wherein the assistance device is configured to determine an optimized assembly instruction set for different settings corresponding to the input data, wherein each optimized assembly instruction set is determined such that for the corresponding setting, the amount of resources required when assembling the product according to the optimized assembly instruction set is reduced. a generation device configured to generate a plurality of preliminary instruction sets based on product data indicating a type and amount of at least some of the components (11A - 11D) to be assembled into the product, each preliminary instruction set defining a different assembly process for assembling the components (11A - 11D) into the product; a sensor device configured to measure sensor data characterizing the assembly process of the components (11A- 11D) into the product according to each respective preliminary instruction set from the plurality of preliminary instruction sets; an assistance device configured to use an artificial intelligence method to analyze an amount of resources required to assemble the components (11A - 11D) into the product according to each respective preliminary instruction set based on the sensor data and to generate an optimized assembly instruction set based on the preliminary instruction sets and the corresponding analysis of the required amount of resources such that an amount of resources required when assembling the product according to the optimized assembly instruction set is reduced; and an input device for receiving input data indicating a state of the user, the state of the user including the user's gender, age, job position, size, fitness level, potential handicaps, experience in product assembly and/or tiredness, wherein the assistance device is configured to determine the optimized assembly instruction set based on the input data, wherein the assistance device is configured to determine an optimized assembly instruction set for different settings corresponding to the input data, wherein each optimized assembly instruction set is determined such that for the corresponding setting, the amount of resources required when assembling the product according to the optimized assembly instruction set is reduced.