创建时间: 2026-06-12 09:23 | 步骤: 7 个
通过输入软件说明书或软著文本,自动深度解析架构意图,结构化抽取组件与层级,生成Mermaid架构代码,进行专业评审与补全,融合输出完整架构设计文档,并渲染高清架构图。
{
"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": [],
"api_code": "arch_structure_extractor",
"backend_type": "prompt_api",
"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": [],
"api_code": "mermaid_code_generator",
"backend_type": "prompt_api",
"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": [],
"api_code": "arch_analysis_advisor",
"backend_type": "prompt_api",
"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": [],
"api_code": "architecture_merge",
"backend_type": "prompt_api",
"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": [],
"api_code": "3373",
"backend_type": "sys_api",
"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": [],
"api_code": "polling",
"backend_type": "sys_api",
"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"
}
}
} 提交后立即返回 task_id,系统每 2 秒自动轮询一次运行状态并可视化执行步骤,适合耗时较长的 Skill。
raw_text必填string软件说明书或软著全文文本
aspect_ratiostring生成架构图的宽高比,可选值:1:1、3:4、4:3、16:9、9:16
把这个 Skill 接入你的应用或 AI Agent —— 自带 REST API、OpenAPI 规范与 Agent 技能包。
下载技能包导入 AI Agent 客户端,即可作为技能使用
appKey={AppKey},与 API 文档一致。Agent 技能包接入教程 帮助文档
不知道如何接入?跟随图文步骤一步步完成配置
不同 Agent 客户端对技能包名称格式有不同要求,请选择你使用的客户端下载对应版本。
WorkBuddy
腾讯 Agent 客户端
DuMate
EN百度智能体 · 英文名称
阿里悟空
EN阿里 Agent · 英文名称
QoderWork CN
EN编程智能体 · 英文名称
QwenPaw
通义千问 Agent
Trae Work
字节跳动 Agent
有道 LobsterAI
网易有道智能体
智谱 AutoClaw
智谱 AI Agent
CodeX
ENCodex AI Agent
标注 EN 的客户端要求 Skill 英文命名,其余使用中文命名版本。

7*24小时服务
保证您的售后无忧

1v1专属服务
保证服务质量

担保交易
全程担保交易保证资金安全

服务全程监管
全周期保证商品服务质量
© 2015-2023 WWW.SHOWAPI.COM ALL RIGHTS RESERVED.昆明秀派科技有限公司
本网站所列接口及文档全部由SHOWAPI网站提供,并对其拥有最终解释权 POWERED BY SHOWAPI