MendixChat

Last modified: April 24, 2024

1 Introduction

MendixChat 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.

MendixChat is built based on large language models (LLMs), using data from Mendix Docs, Mendix Community, and Mendix Academy.

2 Using MendixChat

To access MendixChat, follow these steps:

  1. Go to the View menu from the top bar of Studio Pro.
  2. From the drop-down menu, click MendixChat.

MendixChat appears at the right side of Studio Pro under the MendixChat tab.

2.1 An Example of Interacting with MendixChat

You can start using MendixChat 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 MendixChat by asking your own question:

  1. Type the following question in the chatbox: When should I use a calculated attribute?.

  2. Press Enter or the Ask button to send the question.

    You will then see the following:

    • An answer generated by MendixChat

    • 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

  3. To give your feedback on the given answer, click the thumbs up icon ( ) or the thumbs down icon ( ).

  4. 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.

  5. 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.

  6. If you want to clear the messages to start a new conversation in a clean state, navigate to the top bar of MendixChat, and click the New chat button (this option was added in 10.7.0).

It is easy and intuitive to interact with MendixChat. Let’s get started!

2.2 Asking Follow-Up Questions in MendixChat

In Studio Pro 10.8.0 and above, MendixChat supports asking follow-up questions based on your previous question and the answer you have received. For example, you can ask MendixChat to summarize the latest answer you received by typing the following in the chat: Can you summarize that?.

3 Limitation

You can ask questions that are related to the Mendix domain knowledge. However, only limited questions can be answered at this moment. If your question cannot be answered, you will get a default reply that asks you to provide another question.