AI assistant
AI virtual assistant helps users with various aspects of the CAM workflow. It is based on ChatGPT technology and is called AI assistant.
AI assistant greets users with the message: “Hi, I’m your AI assistant. Ask away, and I’ll be happy to help!” Powered by the OpenAI API, AI assistant uses deep learning models to understand and generate natural language.
You can communicate with AI assistant via text commands in multiple languages, and it will respond appropriately. Additionally, you can create requests using macros that are automatically tailored to the task at hand. The “Ctrl + Space” key combination in the prompt edit box shows possible macro values.
You can also perform actions on blocks of code that AI assistant displays. Clicking the three-dot button in the upper right corner of the code block opens the list of actions.
The list of available actions and macros depends on the context from which each chat tab was opened. For instance, if the chat was opened from the G-code generation window, the !!{GCodeWindow.SelectedText}!! macro will be available, substituting selected text from the window in the request.
AI assistant can perform the following tasks:
Explain G-code:AI assistant can clarify any G-code line or command. After selecting the text, click the “AI Assistant” button inside the G-code generation window.
Generate G-code: Using text descriptions, AI assistant can generate G-code. For example, typing “drill a 10 mm diameter hole at point (100, 25)” will produce the corresponding code. In the Job Assignment window of the G-code-based operation, click the AI Assistant button. In this case, elements will appear in the list of code block actions that allow you to quickly apply the generated block to the operation, calculate it, and immediately see the result.
Write Python code: AI assistant can create .dxf or .stl files using Python. Just ask it to generate Python code to create a .dxf file in the form you need, then click “Run as Python Script” in the actions list of the generated code block. If the script is correct, the resulting file will be saved in the “My Documents” folder, under the “$(ApplicationName)\AIActions” subfolder. You can import it in the standard way. If the script is incorrect, copy the error message and ask the assistant to resolve the problem.
Provide reference information: AI assistant offers information on industrial robots or CNC machines when creating kinematic schemes in MachineMaker. You can ask the AI assistant for any information about the robot or CNC machine you are using, such as its dimensions, specifications, capabilities, limitations, and more.