All articles

Introducing Jmix AI Assistant: Your LLM-powered Guide to Rapid Application Development

Jmix has always been to assist developers, empowering them with the tools to ease web development. On our quest to make this process even more approachable, we have created the Jmix AI Assistant which is now available to all users.

Overview

Meet our super-helpful assistant, answering all your Jmix questions through a natural language chat interface.

Jmix_AI_Assistant (1).png

With a comprehensive knowledge base put together from the latest documentation, Flow UI samples, forum discussions, and training materials, the responses are always relevant to Jmix. The assistant is prepared to help you, whether you seek a general explanation, a code example, or step-by-step guidance. It also maintains context enabling you to clarify certain aspects through follow-up questions.

Ask Your First Question

Follow this link to ask your first question. All Jmix users get 100 requests per month, and if you need more, feel free to contact us by emailing.

Vision

Our primary goal was for the assistant to help newcomers learn and master Jmix. We also envision it to become a reliable source of insights for those who are well familiar with Jmix, its technology baseline, add-ons, and web development in general. Our ultimate goal is to train it to deliver production-ready solutions to any inquiry, but let's be real — it’s a long road to get there.

Naturally, future improvements depend on both the assistant’s abilities and the quantity and quality of the materials it uses. Here, you can count on us as we are actively working on it.

Feedback and Suggestions

Your feedback is crucial as we continue to improve this tool to better serve our developer community. Upon receiving an answer, please take a moment to rate your experience and leave a comment. We are also open to your suggestions on scenarios where the AI Assistant could be beneficial.

We hope you will find the assistant helpful on your journey with Jmix!

Jmix is an open-source platform for building enterprise applications in Java