提供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 ——————
行动进化自己,输出成就他人
与你一同终身成长
相关文章
猜你喜欢