クラウドアーキテクチャの図を手早く作りたい。そんな場面は、設計レビューの直前やシステム設計の面接対策など、思いのほか多い。StackBuilder は、その要求に応えるために登場したAIツールだ。アイコンを探して配置する代わりに、言葉で構成を伝えるだけで図が完成する。
使い方はいたって簡単。公式サイトの入力欄に「a 3-tier web app on AWS with an ALB, ECS Fargate, RDS Postgres, S3 and CloudFront」のような英文を入れて生成ボタンを押す。するとAWSの公式アイコンを使った構成図が数秒で返ってくる。手書きでやれば10分はかかる作業が、一瞬で終わる。
構成の修正も会話のように
このツールの面白いところは、修正も自然言語で行える点だ。「Redisを挟んで」と追記すれば、キャッシュ層を足した図に更新される。コンポーネントライブラリから探す必要がなく、アイデアを言葉にすればそのまま図に反映される。この手軽さは、絵を描くことに慣れていない開発者ほど実感できるはずだ。
対象クラウドは主要どころをカバー
公式ドキュメントで明らかにされているのは、AWS、Azure、Google Cloud、Kubernetes、Databricks、そして複数クラウドを組み合わせた構成。複数のプラットフォームを担当しているチームなら、ツールを切り替えずに済むのはありがたい。
- 自然言語でシステムを記述すると、AIがサービスとデータフローを自動レイアウト
- 各クラウドの公式アイコンを使うため、図の見分けがつきやすい
- AWS、Azure、GCP、Kubernetes、Databricks、マルチクラウドに対応
- PNG、SVG、PDF形式で書き出せ、登録も不要
生成した図は、PNG、SVG、PDFの3形式で書き出せる。ドキュメント貼り付け用のPNG、印刷やプレゼン用のPDF、編集に耐えるSVGと、用途に応じて選べるのは実用的だ。
無料・登録不要の気軽さと注意点
現在は完全無料で、アカウント登録の必要もない。サイトを開けばすぐ使える。メールアドレスの入力や認証待ちといったストレスがないのは、ちょっとしたアイデアを試すときの敷居を大きく下げてくれる。
一方で、オンラインツールのためシステム構成の情報が外部サーバーに送信される点は意識しておきたい。機密性の高いプロジェクトでは、情報漏えいのリスクを考慮する必要がある。また、自動生成された図は細かいレイアウト調整には向かない。厳密な位置指定やカスタマイズの自由度は、手動のドローイングツールに譲る部分がある。
公式が挙げる使用例としては、システム設計面接の対策、エンジニアのオンボーディング資料、アーキテクチャレビュー、テックデザインドキュメント、非技術者向けのインフラ説明など。面接対策では、頭の中の構成を素早く図にできるため、思考の整理に役立つ。上長やクライアントに説明する際も、テキストだけの説明よりも格段に伝わりやすい。
最初は2〜3層のシンプルな構成から試すのがおすすめだ。AIがどんな解釈をするのかを掴めば、複雑な構成でも自然に図を生成できるようになるだろう。なお、実装詳細はあまり公開されていないため、エッジケースな構成では思った通りの結果にならないこともある。
StackBuilder はアーキテクチャ図を作るコストをぐっと下げてくれる。スケッチ段階の構成を何度も見直す人にとっては、ブラウザのブックマークに加える価値のあるツールだ。











コメント
コメントはまだありません
最初のコメントを書きましょう