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 Cloud 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: 4.0.1
Framework Version: 10.21.0
Release Notes: Update READMEOSS and License.txt files in the MPK
Version: 4.0.0
Framework Version: 10.21.0
Release Notes: - A new entity DeployedKnowledgeBase represents a knowledge base which can be utilized by a Mendix app. Next to a display name and other connection information, it also contains the name of the microflow to be executed to retrieve data from the specified knowledge base. The creation of Deployed Knowledge Bases are handled by the connectors that were built on top of GenAI commons. -- For existing implementations update GenAI connectors to newest version and make sure the new entities are being used - Toolbox actions have been renamed and restructured. - A new attribute that stores the name of FileDocuments added to a FileCollection has been added in the background. - An _ID attribute for a session has been moved to GenAICommons for connector agnostic use.
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.