AIに図解をお願いするとき、どんなプロンプトが一番うまくいきましたか?教えて欲しいです!
まず、基本的には以下のことに留意したプロンプトを心がける。
- 具体例を示す:「〇〇のような図」と参考を伝える
- 段階的に改善:最初の出力を見て「もっと〇〇にして」と調整
- 用途を明確化:プレゼン用か、ドキュメント用か、学習用かで最適な詳細度が変わる
- 制約条件:「A4横向きに収まるように」「色数は3色まで」など
また、LLMに対して論理的かつ正確な図解を求める場合、画像生成を依頼するのではなく、「Mermaid.js記法によるコード生成」を指示するのが最適である。
理由は単純で、画像生成モデルは文字の描画や複雑な因果関係の矢印の配置において、ハルシネーションを起こすが、コー...
# 1. 基本情報 diagram_request: title: "図のタイトル" purpose: | この図を作成する目的・背景を記述 (例:チームへの説明資料、学習用、ドキュメント用など) target_audience: "対象者(例:技術者、非技術者、学生など)" # 2. 図の内容定義 content: main_topic: "中心となる概念やシステム" elements: - name: "要素1" description: "説明" category: "カテゴリ(入力/処理/出力など)" - name: "要素2" description: "説明" category: "カテゴリ" relationships: - from: "要素1" to: "要素2" type: "関係の種類(依存/継承/データフロー/呼び出しなど)" label: "ラベル(オプション)" groupings: - group_name: "グループ名" members: ["要素1", "要素2"] description: "グループの説明" # 3. 出力形式の指定 output: format: "mermaid | svg | react | html" # いずれかを選択 # Mermaid の場合 mermaid_type: "flowchart | sequenceDiagram | classDiagram | erDiagram | stateDiagram | gantt | pie" direction: "TB | BT | LR | RL" # Top-Bottom, Left-Right など # SVG/React/HTML の場合 dimensions: width: 800 height: 600 responsive: true # 4. スタイル指定 style: color_scheme: "モノクロ | カラフル | パステル | ダーク | カスタム...