Conversational UI

Content Type: Module
Categories: Artificial Intelligence

Overview

Enhance User Experience with AI-Powered Conversations

Conversational UI with GenAI Commons enables users to interact with applications naturally through chat-based interfaces. This Mendix module integrates intelligent chat functionality, leveraging generative AI for more dynamic, context-aware interactions that improve engagement, accessibility, and efficiency.

 

Key Features:

  • Seamless Chat Interface – Easily embed a conversational UI within your Mendix application.
  • Customizable & Scalable – Configure chatbots to fit various business needs and scale effortlessly.
  • Prebuilt & Extensible – Comes with preconfigured features while allowing further enhancements.
  • Observability - Enable tracing and inspect agent and other AI interaction traces in runtime
  • Token Consumption Monitor – Monitor your token consumption

 

Why Choose Conversational UI for Mendix?

  • Improved Engagement – Keep users active and engaged with real-time conversations.
  • Gain insights – Comprehend model behaviour and keep track of token consumption easily
  • Enhanced Accessibility – Cater to users with varying levels of digital literacy.

 

Contact Us

For support and questions, feel free to reach out via email: genai-components-feedback@mendix.com or Community Slack.

Documentation

You can find more documentation on Mendix Docs.

Releases

Version: 7.3.1
Framework Version: 11.12.4
Release Notes:

Custom CSS classes were introduced to fix bugs that previously affected global styling.


Version: 7.3.0
Framework Version: 11.12.3
Release Notes:

Upgraded to 11.12.3.


Messages that are sent along tool calls from the assistant are now returned to the model as part of the request. The previous architecture sometimes caused the model to repeat the same content in the final response.

Also, an example microflow for a Studio Pro agent + Conversational UI was added.

Version: 7.2.0
Framework Version: 11.12.2
Release Notes: *Upgrade to 11.12.2.
*Agent Chats now support streaming, allowing model responses to appear in the UI in real time, word by word. To enable this feature, two conditions must be met: The selected text generation model must support streaming and Streaming (Frontend) must be enabled in the agent version's model settings by the AgentAdmin role.
*A new button has been added to the chat interface, allowing users to quickly scroll to the bottom of the chat and follow along with newly generated content as it streams in.
Version: 7.1.0
Framework Version: 11.12.1
Release Notes:

*Upgrade to 11.12.1.

*A MAIA Skill.md file was added in order to tailor MAIA support for this module.

*The max-width of full screen chats has been set to 900px for styling consistency.

Version: 7.0.0
Framework Version: 11.12.0
Release Notes:

The module was upgraded to 11.12 and supports Atlas 4 if enabled for an application.

 

In addition, Trace details (including spans) can now be exported as JSON from the Trace Details page. In this format it can be used as input for AI assistance.

Version: 6.3.0
Framework Version: 10.24.13
Release Notes:

Styling for GenAI components was consolidated and improved.

 

A previous split of styling classes between AgentCommons and ConversationalUI modules, had caused inconsistent rendering and maintenance challenges. Styling has now been consolidated into ConversationalUI instead.

 

In addition (mainly for the Agent Builder), issues with the Combobox were resolved and styling generally improved (e.g. for tooltips or hover).

Version: 6.2.0
Framework Version: 10.24.13
Release Notes:

End users can now see information about tool and knowledge base call executions in the chat in a new look.

Version: 6.1.0
Framework Version: 10.24.13
Release Notes:

To prevent possible issues where messages would be passed to the model in the wrong order, extra logic was added so that an empty user message is added to a request (if none was there before).

Version: 6.0.2
Framework Version: 10.24.13
Release Notes:

We fixed a padding and a small bug where error states of tool calls were stored incorrectly.

Version: 6.0.1
Framework Version: 10.24.13
Release Notes:

A bug was fixed, where suggested user prompts were not inserted into the chat on click.