GenAI Commons

Content Type: Module
Categories: Connectors,Artificial Intelligence

Overview

The starting point to create agentic apps, a Conversational UI - chatbot or just include GenAI text or image generation in your app. When you download the GenAICommons module you can:

  1. Integrate with any LLM and knowledge base
  2. Create a conversational UI by using the pages & snippets from our ConversationalUI module
  3. Monitor your token consumption with the Token Consumption Monitor from our ConversationalUI module
  4. Integrate directly with Mendix Cloud GenAI Models and Knowledge Bases

This module is 100% compatible with the Mendix GenAI Connector, Amazon Bedrock Connector or (Azure) OpenAI Connector to integrate with these platforms. When you download them, those models will be automatically detected and can be used in conjunction with this module. You can also implement your own connector to other models/providers to integrate this with our GenAI capabilities.

Typical use cases:

  • Create agentic apps and do intelligent automation by implementing function calling and the ReAct pattern
  • Ground your model in data by connecting to Knowledge Bases and applying Retrieval Augmented Generation (RAG)

Examples that include this module.

  • AI Bot Starter App
  • Support Assistant Starter App
  • RFP Assistant Starter App
  • Blank GenAI App

For more information, visit the official documentation.

 

Contact Us

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

Documentation

See official documentation:

GenAI Commons

 

Dependencies:

 

For implementation examples, see the GenAI showcase app.

Releases

Version: 3.0.0
Framework Version: 10.21.0
Release Notes: - The Add-On module has been converted to an App module - Module has been updated to Mendix Studio Pro 10.21.0 As the module has been changed from an add-on to an app module, if you are updating the module the install from marketplace will need a migration to work properly with your application. The process may look like this: 1. Backup of data; either as database backup or individual: - Incoming associations to protected module’s entities will be deleted - Usage data will be lost but can be exported in the ConversationalUI module via the Token Consumption Monitor snippets. 2. Delete Add-On module: GenAICommons 3. Download the module from the marketplace; note that the module is from now on located under the “Marketplace modules” category in the app explorer. 4. Test your application locally and verify that everything works as before. 5. Restore lost data on deployed environments. Usually incoming associations to the protected modules need to be reset.