ChatGPTを使用すれば、シーケンス図を表すPlantUMLコードからすぐにプログラムを生成することができます。
要件定義や説明のために作成したシーケンス図からプログラムを作成することができれば、制作工数を減らすことも可能でしょう。
プロンプト
以下のプロンプトの赤字部分を修正して使用してください。
GPT-4にて検証済みです。
実行例
今回はツイッターのクローンアプリのシーケンス図から、Pythonコードを生成しました。
シーケンス図はこちらの記事でごく簡単な要件定義から生成したものです。
プロンプト
ChatGPTからの出力されたコード(最後のテスト4行は筆者追記)
Pythonでの実行結果
このように、簡単にコードを生成することができました。また、正常に動いていることが確認できました。