Skip to content

Automations

Automations are AI-powered workflows that analyse documents and generate architectural outputs. They reduce the manual effort of creating architecture documentation, designs, and reviews.

Automation generation

TypeWhat It Does
New DesignGenerate an architecture design from business requirements, standards, and existing context objects
Reverse EngineerExtract architectural elements from existing system documentation
Forward EngineerGenerate implementation documentation from an architecture model
Design ReviewAssess a technology design against best practices, requirements, or internal standards

Automations accept three kinds of input. Combine them to give the AI the richest possible context:

  • Upload documents — PDF, DOCX, PPTX, TXT, MD, XML, or HTML files containing requirements, standards, or architecture documentation
  • Add URLs — Web pages to fetch and analyse
  • Select context objects — Existing objects from the Registry to provide architectural context

Automation context

  1. Navigate to Automations in the left sidebar.
  2. Select the automation type.
  3. Provide inputs (documents, URLs, context objects).
  4. Start the automation.

The automation runs as a background job. You can monitor its progress on the Jobs page.

Automation progress

Depending on the type and inputs, an automation can generate:

  • Architecture diagrams — Rendered from PlantUML in formats such as Cloud Architecture, Flowcharts, Sequence Diagrams, ERD, BPMN, Context Diagrams, and Component Diagrams
  • Objects and associations — Extracted elements are created in the Registry for review
  • Assessment summaries — For design reviews, a structured evaluation of gaps, risks, and recommendations
  • Generated documents — Downloadable from the Jobs page

After an automation completes, review the generated outputs on the Jobs page before they are committed to the Registry. This allows you to validate and adjust AI-generated content.

Automations consume AI tokens. Each automation task costs 5 tokens from your account allowance. You can monitor your usage on the Usage page.