=============================================================================================================== 構造記号を用いたプロンプトの例を出してください。 =============================================================================================================== # 構造記号を使用したプロンプト例集 ## 例1: 文章要約のプロンプト ``` 以下の文章を指定された条件で要約してください。 - 200文字以内で要約する - 重要なキーワードを必ず含める - 箇条書きではなく文章形式で出力する [ここに要約したい文章を挿入] **要約:** [要約文をここに出力] **使用したキーワード:** [抽出したキーワードをカンマ区切りで列挙] ``` ## 例2: コード生成のプロンプト ``` # プログラム作成依頼 ## 要件 - 言語: Python - 機能: CSVファイルの読み込みと分析 - 実行環境: Python 3.8以上 ## 具体的な処理内容 1. CSVファイルを読み込む 2. 数値データの統計情報を計算する 3. 結果をグラフで可視化する ## 制約条件 - エラーハンドリングを含める - コメントを日本語で記述する - 外部ライブラリは pandas, matplotlib のみ使用可能 --- ファイル名: sales_data.csv 列: date, product, sales_amount - 完全に動作するPythonコード - 実行方法の説明 - 必要なライブラリのインストール手順 ``` ## 例3: 創作文章のプロンプト ``` 短編小説を書いてください。 **時代:** 江戸時代末期 **場所:** 京都の商家 **季節:** 桜が散る頃の春 **主人公:** 20代の商家の跡取り息子 **対立人物:** 老舗の番頭 **その他:** 許嫁の娘、商家の主人(父親) - テーマ: 伝統と革新の対立 - 感情: 葛藤、決意、希望 - 文体: 現代語だが古風な雰囲気を保つ - 文字数: 2000文字程度 - 構成: 起承転結を明確に - 描写: 時代背景を感じさせる具体的な描写を含める --- **タイトル:** [作品タイトル] **本文:** [小説本文] **作品解説:** [テーマや工夫した点の簡潔な説明] ``` ## 例4: データ分析のプロンプト ``` ### データ分析依頼 ECサイトの売上データを分析し、ビジネス戦略の提案を行ってください。 - 期間: 2024年1月〜12月 - データ項目: * 商品カテゴリ * 売上金額 * 購入者の年齢層 * 購入時期 * 地域情報 1. **売上トレンド分析** - 月別売上推移 - カテゴリ別パフォーマンス 2. **顧客セグメント分析** - 年齢層別購入パターン - 地域別の特徴 3. **季節性分析** - シーズナルトレンドの特定 - イベント時の売上変動 **分析レポート形式:** - エグゼクティブサマリー - 詳細分析結果 - 可視化チャート(説明付き) - 戦略提案(具体的なアクション項目) - 想定される効果とリスク評価 - 統計的根拠を示すこと - 実装可能な提案に限定 - 予算制約を考慮した現実的な内容 ``` ## 例5: 学習教材作成のプロンプト ``` """ 教材作成プロンプト """ 中学2年生向け数学教材 一次関数 生徒が以下を理解・実行できるようになること: 1. 一次関数の定義と特徴を説明できる 2. グラフを読み取り、式を求められる 3. 実生活での応用問題を解ける ### Part 1: 導入 - 身近な例からの導入(5分) - 基本概念の説明(10分) ### Part 2: 理解 - 例題による解説(15分) - 練習問題(10分) ### Part 3: 応用 - 実生活応用問題(15分) - まとめと復習(5分) **教材の形式:** - 生徒用ワークシート - 教師用指導書 - 解答・解説集 **使用する要素:** - 図表・グラフ - 段階的な例題 - チェック問題 - 発展問題 **配慮事項:** - 理解度に応じた難易度調整 - 視覚的にわかりやすいレイアウト - 能動的学習を促す工夫 --- 作成した教材は以下の基準で自己評価してください: □ 学習目標が明確に設定されている □ 段階的な学習プロセスが設計されている □ 生徒の興味を引く内容が含まれている □ 理解度チェックの仕組みがある □ 教師が使いやすい構成になっている ``` ## 構造記号使用のポイント ### 効果的な使い分け - **XMLタグ**: 明確な区別が必要な場合 - **マークダウン**: 見た目の階層を作りたい場合 - **区切り線**: 大きなセクションを分ける場合 ### 注意点 - 一つのプロンプト内で記号の使い方を統一する - 過度に複雑にせず、必要な部分のみ構造化する - AIが理解しやすい論理的な順序で配置する