AI助理生成云上架构

CADT AI 助理”是帮助用户通过自然语言交流快速设计和生成云应用架构的工具。使用AI助理可以对话生成阿里云云业务架构图,并支持修改。AI助理可以降低用户云上业务架构设计的复杂度。

重要

CADT AI 助理”处于公测阶段,现阶段每位用户每天具有20条消息的免费额度,免费额度在当日结束时刷新。如有更多使用需求,请提交工单进行咨询

现有能力

  • 对话生成云上架构

    说明
    1. 不支持通过AI助理对话修改云资源属性,需要在CADT上手动进行属性配置。

    2. 生成架构图”会重新生成云上架构,当前图上的属性配置等会被覆盖。建议先通过AI助理对话完成云上架构设计后,再进行属性配置。

  • 查看历史记录

    支持查看最近20条对话(包括当前对话),支持通过历史对话中的CADT架构伪代码再次生成架构。

  • 支持多款云产品

    现在支持的阿里云云产品有VPC、VSwitch、ECS、RDS、Redis、EIP、CLB、ALB、NLB、MongoDB、PolarDB、Kafka、RocketMQ、MSECEN。

使用场景示例

通过“CADT AI 助理”可以使用自然语言的交互式方式生成架构。下面以一个实际场景为例,展示通过“CADT”进行架构绘制和通过“CADT AI 助理”生成架构图的区别。

架构师使用拖拽方式手工绘制架构图

  1. 需求:我要做一个高可用架构,在北京区域,两个可用区。添加3ECS1RDS数据库。

通过CADT手动添加资源和连线后,绘制架构图如下:

image

  1. 需求:现有架构中增加一个NLB

通过CADT手动添加资源和连线后,绘制架构图如下:

image

  1. 需求:去掉其中1ECS

通过CADT手动修改后,绘制架构图如下:

image

AI生成方式

  1. 需求:我要做一个高可用架构,在北京区域,两个可用区。添加3ECS1RDS数据库。

通过“CADT AI 助理”对话生成架构图如下:

image

  1. 需求:现有架构中增加一个NLB

通过“CADT AI 助理”对话生成架构图如下:

image

  1. 需求:去掉其中1ECS

通过“CADT AI 助理”对话生成架构图如下:

image

  1. 手动进行位置调整美化并添加相应的连线。

最终获得架构图如下:

image

使用步骤

  1. 进入云速搭控制台后,点击“新建”菜单的“应用”菜单项,新建一个空白应用。

ai_1

  1. 点击上方菜单栏的“CADT AI 助理(beta)”选项,打开AI助理对话框。

ai_2

  1. 可以看到“CADT AI 助理(beta)”的页面右上角有创建新会话和查看历史会话记录的按钮。

ai_3

新对话的对话框中央给出了几条快捷短语。下方为对话输入框。

image

  1. 在下方对话输入框输入云上架构的云资源规划描述,如:在北京创建一个VPC,其中有一个可用区为KVSwitch,VSwitch中创建一台ECS。点击“发送”按钮,发送消息。

说明

输入的云架构规划可以是详细的网络和产品规划,如:在北京创建一个VPC,其中有一个可用区为KVSwitch,VSwitch中创建一台ECS。

也可以是更概括的云架构需求,如:在北京创建一台服务器。

需求描述的详细准确可以提高生成架构的正确性。

ai_5

  1. 发送消息后,等待大模型生成回复,可以看到,大模型回复中给出了CADT的架构伪代码,通过点击伪代码块右上角的“生成架构图”按钮,生成当前伪代码的架构图。生成过程需要一定时间,请耐心等待。

ai_6ai_7

  1. 可以看到,架构图生成到了空白应用上,此时可以关闭AI助理,点击右上角的“保存”按钮,输入“应用名称”,保存应用。

ai_8ai_14

  1. 如果当前生成的架构不符合需求或者还需要对其进行修改,可以打开AI助理进行继续对话。打开AI助理对话框后,会自动进入上次的对话(刷新网页后,会自动进入最新的会话),或者可以通过点击对话历史按钮,在对话历史中进行选择。

ai_9

  1. 可以通过对话对云上架构进行修改,如:添加一个RDS。

ai_10

  1. 通过点击回复中的“CADT架构伪代码”的“生成架构图”,重新生成最新的架构。

ai_11

ai_12

  1. 由于当前AI助理生成的云上架构是缺少属性配置的,需要根据需求进行自行配置。双击需要进行配置的云资源,在右边的弹出框中进行属性的配置。

ai_13

  1. 属性配置完成后,点击“保存”,保存应用。

ai_14

  1. 如果应用架构已经配置修改完成,则可以进行校验、询价、部署。具体操作请查看相应的部署应用

ai_15

演示视频

示例1:对话生成云上架构

下面的视频演示了如何使用自然语言与AI助理进行交流,生成云上架构。

示例2:AI助理支持的云产品

下面的视频展示了AI助理当前支持生成的部分云产品。

示例3:通过历史记录再次生成架构

下面的视频演示了如何通过历史对话记录再次生成云上架构。