> 自媒体 > (AI)人工智能 > 用ChatGPT,构建账号系统的C4模型架构图
用ChatGPT,构建账号系统的C4模型架构图
来源:熵减黑客
2023-07-19 17:43:49
391
管理

5C4Deployment视图

提供Mermaid官网的demo后,就可以

提示:

请按照上面给的案例,输出我们我们要处理账号系统C4Deployment的Mermaid脚本,用markdown输出

ChatGPT输出代码渲染后图片为:

备注:在ChatGPT熟悉了2-3次过程后,只要输入模版,其就会自动给出结果啦,连提示都可以省略了,重复工作完全自动化啦。

Part4复杂的状态和序列图

在今天的实验中,最后尝试做了一个复杂的系统状态转化图,具体如下:

提示:在账号系统中的EmailVerification,PhoneVerification,ThirdPartyBinding的状态发生变化时,Account中对应信息变化的 Mermaid 脚本

ChatGPT:

以下是在账号系统中的EmailVerification,PhoneVerification,ThirdPartyBinding的状态发生变化时,Account中对应信息变化的Mermaid脚本:

给出的代码如下:

stateDiagram-v2 state "Account" as account { state "EmailVerified" as emailVerified state "PhoneVerified" as phoneVerified state "ThirdPartyBound" as thirdPartyBound [*] --> emailVerified : initialize [*] --> phoneVerified : initialize [*] --> thirdPartyBound : initialize emailVerified --> phoneVerified : Email verified emailVerified --> thirdPartyBound : Third-party bound phoneVerified --> thirdPartyBound : Third-party bound emailVerified --> emailVerified : Re-verify email phoneVerified --> phoneVerified : Re-verify phone thirdPartyBound --> thirdPartyBound : Unbind third-party emailVerified --> * : Email unverified phoneVerified --> * : Phone unverified thirdPartyBound --> * : No third-party }

这个脚本包含了四个节点,分别表示账户,电子邮件验证,电话验证和第三方绑定。每个节点有对应的状态,包括已验证,无效,已绑定和未绑定。节点之间的关系用箭头表示,例如账户有电子邮件验证,电话验证和第三方绑定。在状态发生变化时,节点的颜色也会相应地改变。

代码渲染图片:

Part5写在最后

今天的实验,就是这么多啦,希望对你有启发哦。

在日常的系统设计中,创造系统图表是一件不太容易,也非常繁琐的事情,而ChatGPT则可以很好地帮我们处理这些问题,让我们可以节省不少的时间和精力哦。

在实验的过程中,也可以发现ChatGPT存在这个各种可能性,只要我们能给出不错的提示,提供有效的上下文,他就可以快速的学习,并将此结果有效的利用在接下来的任务之中。

ChatGPT还有很多未知的能力,值得每一个人去探索,保持好奇心吧。

—————— THE END ——————

行动进化自己,输出成就他人

与你一同终身成长

2
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
关于作者
天外天(普通会员)
文章
624
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40369 企业收录2981 印章生成216705 电子证书945 电子名片57 自媒体34015

@2022 All Rights Reserved 浙ICP备19035174号-7
2
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索