Maia Chat
Introduction
Maia Chat is a built-in chat interface powered by Generative AI in Studio Pro. Developers can ask questions about app development in Mendix, including how to apply concepts, best practices, and development patterns. It is built based on large language models (LLMs), using data from Mendix Docs, Mendix Community, and Mendix Academy.
Using Maia Chat
There are two ways to access Maia Chat:
- You can click the Maia () icon at the top right bar of Studio Pro
- Or you can go to the View menu and click Maia
The chat interface appears at the right side of Studio Pro under the Maia tab:
![](/attachments/refguide/modeling/mendix-ai-assistance/maia-chat/maia-chat-interface.png)
An Example of Interacting with Maia Chat
You can start using Maia Chat by clicking one of the demo questions. You can also start by asking your own question in the chatbox.
The following steps present an example of how you can interact with Maia Chat by asking your own question:
-
Type the following question in the chatbox:
When should I use a calculated attribute?
. -
Press Enter or the Ask button to send the question. You will then see the following:
-
An answer generated by Maia Chat
-
A copy icon () which allows you to copy the given answer to a clipboard (this option was added in 10.7.0)
-
Feedback icons
-
Top relevant references from various resources like Mendix documentation, Mendix Community, and Academy learning paths
In Studio Pro 10.7.0 and above, you can also see the Mendix version of the references, the level required if the reference comes from Mendix Academy, and the date and answer status if the reference comes from the Mendix Community
-
-
To give your feedback on the given answer, click the thumbs up icon () or the thumbs down icon ().
-
To provide a more detailed feedback, click the add feedback icon (). A detailed Feedback section shows below the given answer:
-
You can rate the correctness, completeness, and readability of the provided answer.
-
You can add additional explanation text in the Additional feedback text box if you want to.
-
-
Click the Submit feedback button to send your feedback. Afterwards, you will be brought back to the main chat interface where you can continue asking new questions.
-
If you want to clear the messages to start a new conversation in a clean state, navigate to the top of the interface and click New chat (this option was added in 10.7.0).
Asking Follow-Up Questions
In Studio Pro 10.8.0 and above, Maia Chat supports asking follow-up questions based on your previous question and the answer you have received. For example, you can ask it to summarize the latest answer you received by typing the following in the chat: Can you summarize that?.
Keyboard Support
You can use the following shortcut keys in Maia Chat, including on the feedback page:
Key | Description |
---|---|
Enter or Ctrl + Enter | Send your question in the chat. |
Shift + Enter | Add a new line to your question. |
Delete | Delete the selected text. |
Ctrl + C | Copy the selected text to the clipboard. |
Ctrl + X | Cut the selected text to the clipboard. |
Ctrl + V | Paste the text of the clipboard. |
Ctrl + Z | Undo the previous action. |
Ctrl + Y | Redo the previous action. |
The shortcut keys for the Delete, Copy, Cut, Paste, Undo, and Redo actions are available from Studio Pro 10.11.0 and above, and are currently supported only in Windows.
In Studio Pro 10.6, Enter can only be used to add a new line, not to send the question. You can use Ctrl + Enter or the Ask button to send the question.