Apparatus and method for generating project

The project generation device simplifies the creation of processing programs and data for machining operations by using an AI model to analyze user commands and verify settings, addressing the challenges of user proficiency and input selection.

WO2026141783A1PCT designated stage Publication Date: 2026-07-02HANWHA SEMITECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HANWHA SEMITECH CO LTD
Filing Date
2025-04-08
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

The generation of processing programs and data for machining operations is challenging due to the difficulty in selecting appropriate information for input and varying quality based on user proficiency, leading to inefficiencies in creating machining programs and data.

Method used

A project generation device and method utilizing an interactive artificial intelligence model to analyze user commands, extract setting keys and values, verify them against workpiece specifications, and provide intuitive interfaces for creating and modifying projects, including processing programs and data.

Benefits of technology

Enables the simpler and more accurate generation of processing programs and data for machining operations by leveraging AI to analyze user inputs and provide user-friendly project creation tools.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025004776_02072026_PF_FP_ABST
    Figure KR2025004776_02072026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to an apparatus and method for generating a project and, more particularly, to an apparatus and method for generating a project, wherein a processing program and processing data used for operation of a processing apparatus are generated by using a conversational artificial intelligence model. The apparatus for generating a project, according to an embodiment of the present invention, comprises: a communication unit that receives a user command in text format; and a project management unit that analyzes the user command to extract a setting key and a setting value, and generates a project including a processing program and processing data used for production of a workpiece by referring to the setting key and the setting value.
Need to check novelty before this filing date? Find Prior Art

Description

Project creation device and method

[0001] The present invention relates to a project generation apparatus and method, and more specifically, to a project generation apparatus and method that generates and verifies a processing program and processing data used in the operation of a processing apparatus using an interactive artificial intelligence model.

[0002] A machining device, such as a lathe, can produce a workpiece by performing machining operations on raw materials equipped with multiple tools. The machining device can produce multiple workpieces by performing machining operations on multiple raw materials sequentially.

[0003] To produce a workpiece, the processing device may utilize a processing program and processing data. By utilizing a specific processing program and specific processing data, the processing device can produce a specific workpiece.

[0004] The creation of processing programs and processing data can be performed by a user who intends to produce a workpiece. The user can generate processing programs and processing data by inputting information about the workpiece into separate dedicated software.

[0005] Meanwhile, the generation of machining programs and data can be challenging. It is not easy to select information regarding the workpiece to be input into the dedicated software, and the quality of the generated machining programs and data may vary depending on the user's proficiency.

[0006] Therefore, the emergence of an invention that enables the generation of processing programs and processing data in a simpler manner is required.

[0007] The problem that the present invention aims to solve is to provide a project generation device and method that generate and verify a processing program and processing data used in the operation of a processing device using an interactive artificial intelligence model.

[0008] The problems of the present invention are not limited to those mentioned above, and other unmentioned objectives will be clearly understood by those skilled in the art from the description below.

[0009] To achieve the above objective, a project generation device according to an embodiment of the present invention includes a communication unit that receives a user command in text format, and a project management unit that analyzes the user command to extract a setting key and a setting value, and generates a project including a processing program and processing data used for the production of a workpiece by referring to the setting key and the setting value.

[0010] The above setting key and the above setting value are included in the above user command or are included in a pre-generated setting database.

[0011] The above project management department verifies whether there are errors in the above setting key and the above setting value by comparing them with the specifications of the above workpiece.

[0012] The above project management department analyzes the above user commands using an artificial intelligence learning model.

[0013] The above project management department provides selectable options used for the creation of the above project, and when a change command for the above options is entered, creates a project corresponding to the change command.

[0014] The above project management department generates a list of recommended projects by referencing at least one previously created project.

[0015] An interface for changing parameters with a relatively low probability of change and an interface for changing parameters with a relatively high probability of change are provided for the above recommended project.

[0016] The above project creation device further includes an interface creation unit that creates a user interface containing default setting values ​​of the created project.

[0017] The interface generating unit generates the user interface by combining at least one information box corresponding to the setting key and the setting value among a plurality of pre-set information boxes.

[0018] A project generation method according to an embodiment of the present invention includes the steps of receiving a user command in text format, analyzing the user command to extract a setting key and a setting value, and generating a project including a processing program and processing data used for the production of a workpiece by referring to the setting key and the setting value.

[0019] The above setting key and the above setting value are included in the above user command or are included in a pre-generated setting database.

[0020] The above project creation method further includes a step of verifying whether there are errors in the above setting key and the above setting value by comparing the above setting key and the above setting value with the specifications of the above workpiece.

[0021] The step of analyzing the above user command to extract setting keys and setting values ​​includes the step of analyzing the above user command using an artificial intelligence learning model.

[0022] The above-described project creation method further includes the step of providing selectable options used for creating the project, and the step of creating a project corresponding to the change command when a change command for the option is entered.

[0023] The above project creation method further includes the step of creating a list of recommended projects by referencing at least one previously created project.

[0024] The above-described project creation method further includes the step of distinguishing and providing an interface for changing parameters with a relatively low probability of change and an interface for changing parameters with a relatively high probability of change for the above-described recommended project.

[0025] The above-described project creation method further includes the step of creating a user interface containing default settings for the created project.

[0026] The step of generating the user interface includes the step of generating the user interface by combining at least one information box corresponding to the setting key and the setting value among a plurality of pre-set information boxes.

[0027] Specific details of other embodiments are included in the detailed description and drawings.

[0028] According to the project generation device of the present invention as described above, since it generates a processing program and processing data used for the operation of a processing device using an interactive artificial intelligence model, it has the advantage of enabling the generation of a processing program and processing data in a simpler manner.

[0029] The effects of the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the description in the claims.

[0030] Figure 1 is a drawing showing a processing device.

[0031] Figure 2 is a diagram showing a project creation system.

[0032] FIG. 3 is a block diagram of a project creation device according to an embodiment of the present invention.

[0033] Figure 4 is a block diagram of the project management department shown in Figure 3.

[0034] Figure 5 is a diagram showing a user interface generated by an interface generation unit.

[0035] Figure 6 is a diagram showing a list of recommended projects being output through a user interface.

[0036] Figure 7 is a diagram showing a parameter input box being output through a user interface.

[0037] Figure 8 is a diagram illustrating how an information box is placed in an information area as a user command is entered.

[0038] Figure 9 is a diagram illustrating how the information box of the information area is repositioned as the options of the user command are changed.

[0039] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The advantages and features of the present invention, and the methods for achieving them, will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but can be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Throughout the specification, the same reference numerals refer to the same components.

[0040] Unless otherwise defined, all terms used in this specification (including technical and scientific terms) may be used in a meaning that is commonly understood by those skilled in the art to which the present invention pertains. Additionally, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless explicitly and specifically defined otherwise.

[0041] Figure 1 is a drawing showing a processing device.

[0042] Referring to FIG. 1, the processing device (10) may include a chamber (11), a motor (12), a spindle (13), a tool (14), a driving unit (15), and a control unit (16).

[0043] The chamber (11) can accommodate a motor (12), a tool (14), a drive unit (15), and a control unit (16). Alternatively, at least one of the motor (12), the tool (14), the drive unit (15), and the control unit (16) may be provided outside the chamber (11).

[0044] The motor (12) can rotate the spindle (13). A raw material (20) may be provided at the end of the spindle (13). The raw material (20) may rotate by the rotational force of the motor (12).

[0045] The tool (14) can process the raw material (20). For example, the tool (14) can perform a grinding operation or a cutting operation on the raw material (20). The processing device (10) may be equipped with a plurality of tools (14), and the plurality of tools (14) may perform individual operations.

[0046] The driving unit (15) can move the tool (14) or adjust its position. The tool (14) can be moved in the direction or opposite direction of the raw material (20) or its position relative to the raw material (20) can be adjusted by the driving unit (15).

[0047] The control unit (16) can perform control over the motor (12) and the drive unit (15). For example, the control unit (16) can control whether the motor (12) rotates and the rotation speed. In addition, the control unit (16) can control the drive unit (15) to adjust the position and orientation of the tool (14). In particular, the control unit (16) can control the drive unit (15) according to the processing program and processing data generated by the project generation device described later to adjust the position and orientation of the tool (14).

[0048] The processing program and processing data generated by the project generation device may include control commands for the motor (12) and drive unit (15) for producing a workpiece. As the motor (12) and drive unit (15) are controlled by the processing program, a corresponding workpiece may be produced.

[0049] Figure 2 is a diagram showing a project creation system.

[0050] Referring to FIG. 2, the project creation system (30) is configured to include a project creation device (100), an artificial intelligence service server (200), a user terminal (300), and a communication network (400).

[0051] The project creation device (100) performs the role of creating a project that includes a processing program and processing data used for the production of a workpiece. The project can be transmitted to the aforementioned processing device (10). The processing device (10) can produce a workpiece using the processing program and processing data included in the project.

[0052] A user terminal (300) can transmit a user command to a project creation device (100). In the present invention, the user command may include a project creation command. The project creation device (100) can create a project corresponding to the user command.

[0053] User commands may be provided in text format. For example, a user may input a user command using an input means such as a keyboard, keypad, touchpad, or touchscreen, and the user terminal (300) may convert the user command into text format. Alternatively, the user may input a user command by voice, and the user terminal (300) may convert the voice into text format. The project creation device (100) may analyze the user command in text format and create a project corresponding to the result.

[0054] The artificial intelligence service server (200) can provide artificial intelligence services to the project creation device (100). Here, the artificial intelligence service may include a service using an artificial intelligence learning model. For example, the artificial intelligence service is a service that learns data input in advance and uses results derived from the learning, and a Large Language Model (LLM) may be included in the aforementioned artificial intelligence learning model. The artificial intelligence service server (200) can analyze a request received from the project creation device (100) using the artificial intelligence learning model and transmit the result to the project creation device (100).

[0055] As described above, the project creation device (100) can receive a user command in text format from a user terminal (300). Here, the user command may include text written interactively. The project creation device (100) can analyze the user command using the artificial intelligence service of the artificial intelligence service server (200) and create a project by referring to the analysis results.

[0056] The communication network (400) can provide a communication path between the project creation device (100), the artificial intelligence service server (200), and the user terminal (300).

[0057] Meanwhile, FIG. 2 illustrates a system in which a project creation device (100), an artificial intelligence service server (200), and a user terminal (300) communicate through a communication network (400). However, according to some embodiments of the present invention, the project creation device (100), the artificial intelligence service server (200), and the user terminal (300) may be implemented in the form of a single device. In this case, the device can analyze user commands input by the user using an artificial intelligence model and create a project corresponding to the result. Hereinafter, the project creation device (100), the artificial intelligence service server (200), and the user terminal (300) will be described primarily in a configuration where they are separately provided.

[0058] FIG. 3 is a block diagram of a project creation device according to an embodiment of the present invention.

[0059] Referring to FIG. 3, a project creation device (100) according to an embodiment of the present invention comprises an input unit (110), a storage unit (120), a control unit (130), a communication unit (140), a project management unit (150), an artificial intelligence service provision unit (160), and an interface creation unit (170).

[0060] The input unit (110) can receive various data for the operation of the project creation device (100). For example, the input unit (110) can receive data for improving the functions of the project management unit (150), the artificial intelligence service provision unit (160), and the interface creation unit (170).

[0061] The storage unit (120) can temporarily or permanently store various data required for the operation of the project creation device (100). For example, the storage unit (120) can store various requests and responses received or transmitted through the communication unit (140), store projects created by the project management unit (150), store data of artificial intelligence learning models used by the artificial intelligence service provision unit (160), and store various interfaces created by the interface creation unit (170). In particular, the storage unit (120) can store combinations of various setting keys and setting values ​​used for creating projects in a setting database, and store various information boxes used for creating user interfaces.

[0062] The configuration database is a set of data used for the creation and verification of a machining program and may include a machining device database, a tool database, and a machining template database.

[0063] The machining device database may include main tool holder information, sub tool holder information, optional tool holder information, and equipment option information. The main tool holder information may include information on whether the device is of the turning or milling series, and may include the number of installable tools and the number of holders. The sub tool holder information may include the number of installable tools, whether rotation is possible by tool position, whether Y-axis movement is possible, and whether turning series options are available. The optional tool holder information may include whether the optional tool holder can be attached to the main tool holder or sub tool holder, and the attachment location. The equipment option information may include whether a guide bush is installed on the main tool holder or sub tool holder.

[0064] The tool database may include the type of tool, the size of the tool holder, the shape of the tool edge, the size of the tool edge, and the nose radius.

[0065] The machining template database may include machining templates based on a combination of workpiece type, G-code, feed rate, spindle speed (spindle RPM), and cutting amount.

[0066] The communication unit (140) is connected to a communication network (400) and can transmit and receive various data necessary for the operation of the project creation device (100). For example, the communication unit (140) can receive user commands in text format from a user terminal (300), transmit a project created by the project management unit (150), and transmit a user interface created by the interface creation unit (170).

[0067] The project management unit (150) can analyze user commands received through the communication unit (140) to extract setting keys and setting values, and create a project containing processing programs and processing data used for the production of processed goods by referencing the setting keys and setting values. User commands may be received in the form of text. In particular, user commands may be interactive text. The project management unit (150) can analyze user commands using an artificial intelligence learning model such as a Large Language Model (LLM). An artificial intelligence service using an artificial intelligence learning model may be provided by an artificial intelligence service server (200) located outside the project creation device (100), or by an artificial intelligence service providing unit (160) located inside the project creation device (100).

[0068] The setting keys and setting values ​​extracted by the project management unit (150) may be included in user commands or included in a pre-generated setting database. For example, a user command may include at least one combination of setting keys and setting values. The project management unit (150) can create a project using the corresponding setting keys and setting values. Meanwhile, a user command may not include separate setting keys and setting values, but simply include the specifications or name of a specific workpiece. In this case, the project management unit (150) can extract a combination of setting keys and setting values ​​corresponding to the workpiece from the setting database stored in the storage unit (120) and create a project using it.

[0069] The project management unit (150) can verify whether there are errors in the extracted setting keys and setting values ​​by comparing them with the specifications of the workpiece. The user command may include at least one piece of information related to the workpiece. For example, the user command may include the name, size, shape, and combination of various setting keys and setting values ​​of the workpiece. The project management unit (150) can determine errors in the corresponding setting keys and setting values ​​by comparing the specifications of the workpiece predicted to be produced according to the user command with the extracted setting keys and setting values, correct them, and create a project with the corrected setting keys and setting values.

[0070] The project management department (150) can provide selectable options used for creating a project. Options may be provided to the user as interactive text. When a change command for an option is entered, the project management department (150) can create a new project corresponding to the change command. The user can easily create a project of the intended workpiece by freely changing various options.

[0071] The project management unit (150) can generate a list of recommended projects by referencing at least one previously created project. The list of recommended projects can be displayed through a user interface. The recommended projects may be previously created by the user or at least a portion of a previously created project may be modified. For example, the recommended project generation unit can generate a list of recommended projects similar to the previously created project by learning the settings or options previously entered by the user for the previously created project.

[0072] Users can easily create new projects by referencing recommended projects. For example, users can easily create a project for their intended artifact by making partial modifications to a recommended project.

[0073] The project management department (150) can provide a distinction between an interface for changing parameters with a relatively low probability of change for a recommended project and an interface for changing parameters with a relatively high probability of change. Users can change parameters for a recommended project. Meanwhile, each parameter may have a different probability of change. For example, a parameter with a long history of previous changes may have a high probability of change. On the other hand, a parameter that is not easy to change when considering the physical form of the workpiece may have a low probability of change. As the project management department (150) provides a distinction between the interfaces for changing parameters based on the probability of change, users can change parameters more easily.

[0074] The interface generation unit (170) can generate a user interface containing default setting values ​​of a project generated by the project management unit (150). The user interface generated by the interface generation unit (170) is transmitted to a user terminal (300) through the communication unit (140), and the user can view the user interface through the user terminal (300). The user interface may include at least one of a prediction drawing of a workpiece and a drawing of a tool. Additionally, the user interface may include a combination of automatically set setting keys and setting values, or options selectable by the user.

[0075] The interface generation unit (170) can generate a user interface by combining at least one information box corresponding to a setting key and a setting value extracted by the project management unit (150) among a plurality of pre-set information boxes. The storage unit (120) can store a plurality of pre-set information boxes. The plurality of information boxes may include an information box showing a predicted drawing of a workpiece, an information box showing a drawing of a tool, an information box displaying a combination of a setting key and a setting value, and an information box displaying selectable options. The interface generation unit (170) can generate a user interface by extracting an information box appropriate for the project being generated and arranging the extracted information box. As the user interface is composed only of information boxes related to the project being generated, the user can intuitively check information related to the project.

[0076] The control unit (130) performs overall control over the input unit (110), storage unit (120), communication unit (140), project management unit (150), artificial intelligence service provision unit (160), and interface creation unit (170).

[0077] Figure 4 is a block diagram of the project management department shown in Figure 3.

[0078] Referring to FIG. 4, the project management unit (150) is configured to include a text analysis unit (151), a verification unit (152), a new project creation unit (153), and a recommended project creation unit (154).

[0079] The text analysis unit (151) can analyze user commands in text format to extract setting keys and setting values. The text analysis unit (151) can analyze user commands using artificial intelligence services provided by the artificial intelligence service server (200) or the artificial intelligence service provider (160). By referring to the analysis results of the user commands, the text analysis unit (151) can extract various combinations of setting keys and setting values ​​to be applied to the project.

[0080] The verification unit (152) can verify whether there are errors in the setting keys and setting values ​​extracted by the text analysis unit (151). The verification unit (152) can determine whether there are errors in the setting keys and setting values ​​by referring to the specifications of the workpiece produced according to the project. For example, if the combination of the extracted setting keys and setting values ​​is not applicable to the workpiece or conflicts with other combinations of setting keys and setting values, the verification unit (152) can determine that there are errors in the extracted setting keys and setting values.

[0081] If an error is found in the setting key and setting value, the verification unit (152) may automatically modify the setting key and setting value or provide a modification option to the user. The modification option may be provided through a user interface.

[0082] The new project creation unit (153) can create a project containing a processing program and processing data by referring to the setting key and setting value verified by the verification unit (152). The combination of the setting key and setting value, which is essential for creating the processing program and processing data, may not be extracted through user commands. In such cases, the new project creation unit (153) can create a project by setting the corresponding setting key and setting value as default values. The setting key and setting value set as default values ​​may be selected by the user as an option later.

[0083] The recommended project generation unit (154) can generate a list of recommended projects by referencing at least one previously generated project. The recommended project generation unit (154) can perform learning on at least one previously generated project by the user and generate recommended projects based on the learning results. Learning on the projects can be performed using an artificial intelligence service provided by the artificial intelligence service server (200) or the artificial intelligence service provider (160).

[0084] Figure 5 is a diagram showing a user interface generated by an interface generation unit.

[0085] Referring to FIG. 5, the interface generation unit (170) can generate a user interface (500).

[0086] In the present invention, the user interface (500) may represent a graphic user interface (GUI). The user can check information about a project created in response to a user command through the user interface (500).

[0087] The user interface (500) may include an information area (510) and a conversation area (520). The information area (510) represents an area where information about the project is displayed, and the conversation area (520) represents an area where user commands and responses are displayed in a conversational format.

[0088] Figure 6 is a diagram showing a list of recommended projects being output through a user interface.

[0089] Referring to FIG. 6, the interface creation unit (170) can display a list of recommended projects (600) in the information area (510).

[0090] A list of recommended projects can be displayed before the user creates a new project. The user can select a recommended project from the list that is suitable for the artifact they wish to produce.

[0091] Figure 7 is a diagram showing a parameter input box being output through a user interface.

[0092] Referring to FIG. 7, the interface generation unit (170) can display parameter input boxes (710, 720) in the information area (510).

[0093] The user can input parameters for the recommended project through the parameter input box (710, 720).

[0094] The interface generation unit (170) can distinguish and display a parameter input box (710) for changing parameters with a relatively low probability of change for the recommended project and a parameter input box (720) for changing parameters with a relatively high probability of change. As the parameter input boxes (710, 720) with a probability of change are distinguished and displayed, the user can more intuitively decide whether to change the parameters.

[0095] FIG. 8 is a diagram illustrating how an information box is placed in an information area as a user command is entered, and FIG. 9 is a diagram illustrating how an information box in an information area is repositioned as an option of a user command is changed.

[0096] Referring to FIG. 8, the user can input user commands (910) through the conversation area (520).

[0097] The user command (910) may be interactively written text. For example, the user command (910) may be "create XD20III back 4-hole H-type". Here, "XD20III" is the name or identification number of the workpiece, "back 4-hole" indicates the number of light sources installed on the back of the workpiece, and "H-type" may be one of various types pre-set for the workpiece.

[0098] As a user command (910) is input, the text analysis unit (151) of the project management unit (150) can analyze the user command (910) in text format using an artificial intelligence service and extract a combination of setting keys and setting values ​​corresponding to the result. The extracted setting keys and setting values ​​are transmitted to the verification unit (152), and the verification unit (152) can verify whether there are errors in the corresponding setting keys and setting values. For example, if the number of light sources that can be installed on the back of the aforementioned workpiece is limited to three, a warning can be generated or "back 4-hole" can be modified to "back 3-hole".

[0099] When verification by the verification unit (152) is completed, the new project creation unit (153) can create a project with the verified setting key and setting value.

[0100] When creating a project, there may be various options that are not selected by the user. The new project creation unit (153) can set various options as default values.

[0101] When the creation of the project is completed, the interface creation unit (170) can combine at least one information box (810) corresponding to a setting key and a setting value among a plurality of pre-set information boxes. The combined information box (810) can be displayed in the information area (510). Additionally, the interface creation unit (170) can generate a response (920) in text format indicating that the creation of the project is complete. The creation completion response (920) can be displayed in the conversation area (520), including a completion phrase and various options set as default values.

[0102] Referring to FIG. 9, the user can enter a user command (930) for changing at least one of the options set as default.

[0103] As options are changed, the new project creation unit (153) can create a new project according to the changed options. As the project is newly created, the interface creation unit (170) can combine information boxes (820) to correspond to the new project and generate a response (940) indicating that the option change is complete. The newly combined information boxes (820) can be displayed in the information area (510), and the option change completion response (940) can be displayed in the conversation area (520).

[0104] The user can check information about the project they created through the information area (510) and create and change the project in a conversational format through the conversation area (520).

[0105] Although embodiments of the present invention have been described above with reference to the attached drawings, those skilled in the art will understand that the present invention may be implemented in other specific forms without changing its technical concept or essential features. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive.

Claims

1. A communication unit that receives user commands in text format; and A project creation device comprising a project management unit that analyzes the above user command to extract a setting key and a setting value, and generates a project including a processing program and processing data used for the production of a workpiece by referring to the above setting key and the above setting value.

2. In Paragraph 1, A project creation device in which the above setting key and the above setting value are included in the above user command or are included in a pre-generated setting database.

3. In Paragraph 1, The above project management unit is a project creation device that verifies whether there is an error in the above setting key and the above setting value by comparing the above setting key and the above setting value with the specifications of the above workpiece.

4. In Paragraph 1, The above project management unit is a project creation device that analyzes the above user command using an artificial intelligence learning model.

5. In Paragraph 1, The aforementioned project management department, Provides selectable options used for the creation of the above project, and A project creation device that creates a project corresponding to the change command when a change command for the above option is entered.

6. In Paragraph 1, The above-mentioned project management unit is a project creation device that generates a list of recommended projects by referencing at least one previously created project.

7. In Paragraph 6, A project creation device that distinguishes between an interface for changing parameters with a relatively low probability of change and an interface for changing parameters with a relatively high probability of change for the above recommended project.

8. In Paragraph 1, A project creation device further comprising an interface creation unit that creates a user interface containing default setting values ​​of the project created above.

9. In Paragraph 8, The above interface generating unit is a project generating device that generates the user interface by combining at least one information box corresponding to the setting key and the setting value among a plurality of pre-set information boxes.

10. A step of receiving a user command in text format; A step of analyzing the above user command to extract a setting key and a setting value; and A project creation method comprising the step of creating a project including a processing program and processing data used for the production of a workpiece by referring to the above-mentioned setting key and the above-mentioned setting value.

11. In Paragraph 10, A project creation method in which the above setting key and the above setting value are included in the above user command or are included in a pre-generated setting database.

12. In Paragraph 10, A project creation method further comprising the step of verifying whether there is an error in the setting key and the setting value by comparing the setting key and the setting value with the specifications of the workpiece.

13. In Paragraph 10, A project creation method comprising the step of analyzing the above user command to extract setting keys and setting values, and the step of analyzing the above user command using an artificial intelligence learning model.

14. In Paragraph 10, A step of providing selectable options used for the creation of the above project; and A project creation method further comprising the step of creating a project corresponding to the change command when a change command for the above option is entered.

15. In Paragraph 10, A project creation method comprising the additional step of generating a list of recommended projects by referencing at least one previously created project.

16. In Paragraph 15, A project creation method further comprising the step of distinguishing and providing an interface for changing parameters with a relatively low probability of change and an interface for changing parameters with a relatively high probability of change for the above-mentioned recommended project.

17. In Paragraph 10, A project creation method further comprising the step of creating a user interface containing default settings of the above-mentioned project.

18. In Paragraph 17, A project creation method comprising the step of creating the user interface by combining at least one information box corresponding to the setting key and the setting value among a plurality of pre-set information boxes to create the user interface.