- Chat-Based UML Revision Workflow: Generate, revise, and correct UML diagrams interactively via a conversational interface. See UML Rendering & Error Handling Workflow and Architecture Overview.
- Generic Error Handler: All errors are captured, reported, and auto-corrected when possible. See Error Handling.
Copy the example file and set your LLM endpoint and key:
cp .env.example .envRequired env vars:
UMLBOT_LLM_API_BASEUMLBOT_LLM_API_KEY
Optional:
UMLBOT_LLM_MODEL(defaults togpt-4o-mini)UMLBOT_PLANTUML_SERVER_URL_TEMPLATE(defaults tohttp://localhost:8080/png/{encoded})UMLBOT_CORS_ALLOW_ORIGINSNEXT_PUBLIC_PLANTUML_SERVER_URL_TEMPLATE(frontend fallback; set to match the PlantUML server, e.g.http://localhost:8080/svg/{encoded})
- Workflows: main workflows.
- Configuration: Configuration Details
- User Interface
- Architecture Overview
- Test Coverage
If you found this helpful in your work, please cite:
Godwin, R. C.* , Melvin, R. L.*, “Toward Efficient Data Science: A Comprehensive MLOps Template for Collaborative Code Development and Automation”, SoftwareX, 26, 101723, 2024