---
title: 软件架构图生成器|万维易源ShowAPI
canonical_url: "https://www.showapi.com/ai/skills/software-architecture-diagram-generator"
last_updated: "2026-09-21T17:30:03.453Z"
meta:
  description: "通过输入软件说明书或软著文本，自动深度解析架构意图，结构化抽取组件与层级，生成Mermaid架构代码，进行专业评审与补全，融合输出完整架构设计文档，并渲染高清架构图。 免费在线使用，也支持 API / Agent 接入。"
  keywords: "软件架构图生成器, AI Skill, 万维易源, showapi, 大模型, ai技能, AI工具, 异步任务, Agent技能包, api接口, 在线使用, api接口, api接口大全, 免费api, 免费数据接口, 数据接口, api开放平台, 万维易源, showapi, 大模型, AI Skills"
  "og:description": "通过输入软件说明书或软著文本，自动深度解析架构意图，结构化抽取组件与层级，生成Mermaid架构代码，进行专业评审与补全，融合输出完整架构设计文档，并渲染高清架构图。 免费在线使用，也支持 API / Agent 接入。"
  "og:title": "软件架构图生成器 AI Skill|万维易源ShowAPI"
---

*

*

*

*

# **软件架构图生成器**

通过输入软件说明书或软著文本，自动深度解析架构意图，结构化抽取组件与层级，生成Mermaid架构代码，进行专业评审与补全，融合输出完整架构设计文档，并渲染高清架构图。

S**Serenoa** 2026-06-12 09:23 · 7 个步骤

约 ¥0.26/次调用，含模型推理价格

ID`6a266a533c51f2ea2500211c`

### **能力组成**

**立即试一试** 在线体验此 Skill，输入参数即可看到实时效果

### **输出案例**

-
-
-

### **内部编排**

共 7 步 · AI 自动编排的执行流程与原始定义 收起

1软件架构意图深度解析

2软件架构组件结构化抽取

3Mermaid架构图代码生成

4软件架构专业评审与建议

5软件架构设计文档融合输出

6启动架构图生成任务

7轮询架构图生成状态

**完整定义 (JSON)**167 行

```
{
  "workflow_id": "software_architecture_diagram_generator",
  "input": {
    "raw_text": {
      "field_name": "raw_text",
      "default": "",
      "description": "软件说明书或软著全文文本",
      "example": "软件架构说明\n本软件为一款基于 B/S（Browser/Server，浏览器/服务器）架构的电商订单管理系统，旨在为企业提供高效、稳定、可扩展的线上交易管理解决方案。系统采用前后端分离的设计模式，前端基于主流框架构建响应式用户界面，用户仅需通过浏览器即可访问，无需安装客户端，极大降低了部署与维护成本；后端采用分层架构设计，划分为表现层、业务逻辑层与数据访问层，各层职责清晰、低耦合高内聚，便于功能扩展与后期维护。\n\n系统核心功能涵盖以下主要模块：\n\n用户中心模块：负责用户注册、登录、权限管理、个人信息维护及收货地址管理，支持多角色（普通用户、商家、管理员）的差异化权限控制，保障账户安全。\n\n商品管理模块：提供商品的上架、下架、分类管理、库存监控与价格调整等功能，支持商品信息的批量导入与检索，确保商品数据的准确性与实时性。\n\n订单处理模块：作为系统核心，覆盖订单的创建、支付、发货、确认收货、退换货及售后服务全流程，实现订单状态的实时跟踪与自动流转，并与支付接口、物流系统对接，提升交易处理效率。\n\n在技术支撑方面，系统采用关系型数据库进行数据持久化存储，通过事务机制保障订单数据的一致性与完整性；同时引入缓存技术与负载均衡策略，有效提升系统在高并发场景下的响应速度与稳定性。整体架构具备良好的安全性、可维护性与横向扩展能力，能够满足电商业务不断增长的需求。",
      "type": "string",
      "required": true
    },
    "aspect_ratio": {
      "field_name": "aspect_ratio",
      "default": "16:9",
      "description": "生成架构图的宽高比，可选值：1:1、3:4、4:3、16:9、9:16",
      "example": "1:1",
      "type": "string",
      "required": false
    }
  },
  "steps": [
    {
      "id": "step_1_analyze_intent",
      "point_code": "",
      "result": [],
      "api_code": "arch_intent_analyzer",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "软件架构意图深度解析",
      "action": "run",
      "params": {
        "raw_text": "{{@input.raw_text}}"
      }
    },
    {
      "id": "step_2_extract_structure",
      "point_code": "",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "arch_structure_extractor",
      "status": "PENDING",
      "name": "软件架构组件结构化抽取",
      "action": "run",
      "params": {
        "architecture_style": "{{@step_1_analyze_intent.result.data.architecture_style.primary_style}}",
        "raw_text": "{{@input.raw_text}}"
      },
      "depends_on": [
        "step_1_analyze_intent"
      ]
    },
    {
      "id": "step_3_generate_mermaid",
      "point_code": "",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "mermaid_code_generator",
      "status": "PENDING",
      "name": "Mermaid架构图代码生成",
      "action": "run",
      "params": {
        "layers": "{{@step_2_extract_structure.result.data.layers}}",
        "connections": "{{@step_2_extract_structure.result.data.connections}}",
        "components": "{{@step_2_extract_structure.result.data.components}}"
      },
      "depends_on": [
        "step_2_extract_structure"
      ]
    },
    {
      "id": "step_4_analyze_architecture",
      "point_code": "",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "arch_analysis_advisor",
      "status": "PENDING",
      "name": "软件架构专业评审与建议",
      "action": "run",
      "params": {
        "layers": "{{@step_2_extract_structure.result.data.layers}}",
        "architecture_style": "{{@step_1_analyze_intent.result.data.architecture_style.primary_style}}",
        "components": "{{@step_2_extract_structure.result.data.components}}"
      },
      "depends_on": [
        "step_2_extract_structure",
        "step_1_analyze_intent"
      ]
    },
    {
      "id": "step_5_merge_document",
      "point_code": "",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "architecture_merge",
      "status": "PENDING",
      "name": "软件架构设计文档融合输出",
      "action": "run",
      "params": {
        "mermaid_code": "{{@step_3_generate_mermaid.result.data.mermaid_code}}",
        "optimization_suggestions": "{{@step_4_analyze_architecture.result.data.optimization_suggestions}}",
        "arch_analysis_report": "{{@step_4_analyze_architecture.result.data.arch_analysis_report}}"
      },
      "depends_on": [
        "step_3_generate_mermaid",
        "step_4_analyze_architecture"
      ]
    },
    {
      "id": "step_6_generate_image",
      "point_code": "1",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "3373",
      "status": "PENDING",
      "name": "启动架构图生成任务",
      "action": "run",
      "params": {
        "prompt": "{{@step_3_generate_mermaid.result.data.mermaid_code}}",
        "aspect_ratio": "{{@input.aspect_ratio}}"
      },
      "depends_on": [
        "step_3_generate_mermaid"
      ]
    },
    {
      "id": "step_7_poll_image_status",
      "point_code": "",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询架构图生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_6_generate_image.result.data.result_url}}"
      },
      "depends_on": [
        "step_6_generate_image"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 600,
        "success_condition": "{{@step_7_poll_image_status.result.data.task_status}} === 'SUCCEEDED'"
      }
    }
  ],
  "output": {
    "architecture_diagram_url": {
      "field_name": "architecture_diagram_url",
      "description": "生成的高清软件架构图URL",
      "value": "{{@step_7_poll_image_status.result.data.result_url}}",
      "type": "string"
    },
    "final_document": {
      "field_name": "final_document",
      "description": "融合输出的完整架构设计文档",
      "value": "{{@step_5_merge_document.result.data.final_document}}",
      "type": "object"
    },
    "mermaid_code": {
      "field_name": "mermaid_code",
      "description": "生成的Mermaid架构图代码",
      "value": "{{@step_3_generate_mermaid.result.data.mermaid_code}}",
      "type": "string"
    }
  }
}
```

介绍

在线运行

Skill与API