“CADT AI 助理”是帮助用户通过自然语言交流快速设计和生成云应用架构的工具。使用AI助理可以对话生成阿里云云业务架构图,并支持修改。AI助理可以降低用户云上业务架构设计的复杂度。
“CADT AI 助理”处于公测阶段,现阶段每位用户每天具有20条消息的免费额度,免费额度在当日结束时刷新。如有更多使用需求,请提交工单进行咨询
现有能力
对话生成云上架构
说明不支持通过AI助理对话修改云资源属性,需要在CADT上手动进行属性配置。
“生成架构图”会重新生成云上架构,当前图上的属性配置等会被覆盖。建议先通过AI助理对话完成云上架构设计后,再进行属性配置。
查看历史记录
支持查看最近20条对话(包括当前对话),支持通过历史对话中的CADT架构伪代码再次生成架构。
支持多款云产品
现在支持的阿里云云产品有VPC、VSwitch、ECS、RDS、Redis、EIP、CLB、ALB、NLB、MongoDB、PolarDB、Kafka、RocketMQ、MSE和CEN。
使用场景示例
通过“CADT AI 助理”可以使用自然语言的交互式方式生成架构。下面以一个实际场景为例,展示通过“CADT”进行架构绘制和通过“CADT AI 助理”生成架构图的区别。
架构师使用拖拽方式手工绘制架构图
需求:我要做一个高可用架构,在北京区域,两个可用区。添加3台ECS和1个RDS数据库。
通过CADT手动添加资源和连线后,绘制架构图如下:
需求:现有架构中增加一个NLB
通过CADT手动添加资源和连线后,绘制架构图如下:
需求:去掉其中1台ECS
通过CADT手动修改后,绘制架构图如下:
AI生成方式
需求:我要做一个高可用架构,在北京区域,两个可用区。添加3台ECS和1个RDS数据库。
通过“CADT AI 助理”对话生成架构图如下:
需求:现有架构中增加一个NLB
通过“CADT AI 助理”对话生成架构图如下:
需求:去掉其中1台ECS
通过“CADT AI 助理”对话生成架构图如下:
手动进行位置调整美化并添加相应的连线。
最终获得架构图如下:
使用步骤
进入云速搭控制台后,点击“新建”菜单的“应用”菜单项,新建一个空白应用。
点击上方菜单栏的“CADT AI 助理(beta)”选项,打开AI助理对话框。
可以看到“CADT AI 助理(beta)”的页面右上角有创建新会话和查看历史会话记录的按钮。
新对话的对话框中央给出了几条快捷短语。下方为对话输入框。
在下方对话输入框输入云上架构的云资源规划描述,如:在北京创建一个VPC,其中有一个可用区为K的VSwitch,VSwitch中创建一台ECS。点击“发送”按钮,发送消息。
输入的云架构规划可以是详细的网络和产品规划,如:在北京创建一个VPC,其中有一个可用区为K的VSwitch,VSwitch中创建一台ECS。
也可以是更概括的云架构需求,如:在北京创建一台服务器。
需求描述的详细准确可以提高生成架构的正确性。
发送消息后,等待大模型生成回复,可以看到,大模型回复中给出了CADT的架构伪代码,通过点击伪代码块右上角的“生成架构图”按钮,生成当前伪代码的架构图。生成过程需要一定时间,请耐心等待。
可以看到,架构图生成到了空白应用上,此时可以关闭AI助理,点击右上角的“保存”按钮,输入“应用名称”,保存应用。
如果当前生成的架构不符合需求或者还需要对其进行修改,可以打开AI助理进行继续对话。打开AI助理对话框后,会自动进入上次的对话(刷新网页后,会自动进入最新的会话),或者可以通过点击对话历史按钮,在对话历史中进行选择。
可以通过对话对云上架构进行修改,如:添加一个RDS。
通过点击回复中的“CADT架构伪代码”的“生成架构图”,重新生成最新的架构。
由于当前AI助理生成的云上架构是缺少属性配置的,需要根据需求进行自行配置。双击需要进行配置的云资源,在右边的弹出框中进行属性的配置。
属性配置完成后,点击“保存”,保存应用。
如果应用架构已经配置修改完成,则可以进行校验、询价、部署。具体操作请查看相应的部署应用。
演示视频
示例1:对话生成云上架构
下面的视频演示了如何使用自然语言与AI助理进行交流,生成云上架构。
示例2:AI助理支持的云产品
下面的视频展示了AI助理当前支持生成的部分云产品。
示例3:通过历史记录再次生成架构
下面的视频演示了如何通过历史对话记录再次生成云上架构。