Modeling Agent¶
The conversational backend of the BESSER Web Modeling Editor. It turns a message into diagram operations that the editor applies to your project.
Here to use the assistant? Open the editor and follow its assistant guide. These pages explain how to run, integrate, and extend the service.
Choose your starting point¶
01 / Run the service
Install the agent, configure a provider, and check that its socket opens.
02 / Integrate a client
Send a request and handle diagram actions and reconnects.
03 / Extend the agent
Add a diagram handler or change routing, then validate the contract.
How it fits together¶
The editor displays models. This service creates and modifies them from natural language. The BESSER backend generates application code; the Spec-Driven Agent customises that code when requested. Starting this service alone does not start the editor or a code-generation worker.
Related documentation¶
This site is one of three BESSER documentation sites. The other two are:
BESSER docs: the B-UML modeling language, the Python library, and the code generators.
Web Modeling Editor docs: using the browser editor, from projects and diagrams to the AI assistant and code generation.