1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GPT×マーメイド記法で図やフローを出力

Last updated at Posted at 2024-01-21

この動画で取り扱っている内容をまとめています。

記事の概要

GPTとVSCodeを使って、図やフローを作成する方法をまとめます。

環境構築

■VSCodeインストール

■VSCode拡張機能インストール
VSCodeを起動し、以下のキャプチャの一番下のアイコンを押下する。
拡張機能.png

検索窓で「Markdown Preview Mermaid Support」を検索し、インストールする。
markdown_1.png

検索窓で「Mermaid Markdown Syntax Highlighting」を検索し、インストールする。
mermaid_1.png

ChatGPTへのプロンプト

調べたいことや出力したいことの後に「マーメイド記法とマークダウン形式で説明してください。」を付けて、プロンプトを投げる。

■プロンプト例

入力:

attention is all you needについて、マーメイド記法とマークダウン形式で説明してください。

出力:

image.png

VSCodeで図を可視化

ChatGPTで出力されたこのマーメイド記法のテキストを、VSCode上で開いた「.md」拡張子のファイルにコピー&ペイストする。

graph LR
    A[入力文] --> B[自己注意機構]
    B --> C[エンコーダ]
    C --> D[デコーダ]
    D --> E[出力文]
    style B fill:#f9f,stroke:#333,stroke-width:4px
    style C fill:#ccf,stroke:#333,stroke-width:2px
    style D fill:#fcf,stroke:#333,stroke-width:2px

VSCode上だと、このように表示される。
image.png

図として可視化するために、「バッククォート」×3 +「mermaid」と「バッククォート」×3でテキストを加工する。
image.png

この状態で、プレビューボタンを押す。
image.png

※プレビューボタン
image.png

プレビューボタンを押すと、プレビュー画面が表示され、フロー図が表示される。
image.png

その他の図やフロー

■シーケンス図

プロンプト:

image.png

プレビュー:

image.png

■ERD

プロンプト:

image.png
image.png

プレビュー:
image.png

■フローチャート

プロンプト:

image.png

プレビュー:

image.png

■スケジュール

プロンプト:

image.png

プレビュー:

image.png

追記

一部の図やフローについて、プレビュー画面のGUI操作で編集が可能になる拡張機能が公開されていました。
image.png

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?