Documentation
Key Features
- 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.
Environment Setup
Copy the example file and set your LLM endpoint and key:
cp .env.example .env
Required 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_ORIGINS
Main Documentation
- 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