📘 prompt_templates.md
ChatGPTを活用するための プロンプトテンプレート集
Prompt templates for effective interactions with ChatGPT
🎯 構成方針 | Structure Policy
- 使用目的ごとに分類(説明、設計、制御、教育、分析など)
Classified by purpose (explanation, design, control, education, analysis, etc.) - 再利用性の高い構文ルールと変数形式を明示
Explicit syntax rules and placeholder variables for reusability - 各テンプレートは簡易説明+プレースホルダ付き
Each template includes a short description and placeholders
📂 カテゴリ一覧 | Categories
1. 説明・要約系 | Explanation & Summarization
🔹 テンプレート01:技術用語の説明 | Explain a technical term
以下の技術用語について、初心者向けに簡潔に説明してください:
{技術用語}
🔹 テンプレート02:技術文書の要約 | Summarize a technical document
以下の技術文書を、3行で簡潔に要約してください:
{技術文書本文}
2. 設計・分析系 | Design & Analysis
🔹 テンプレート03:システム構成の提案 | System architecture proposal
以下の要件に基づいて、構成ブロック図の概要とその構成要素を提案してください:
{システム要件の説明}
🔹 テンプレート04:利点と課題の整理 | List pros and cons
次の技術案について、利点・課題・考慮点をそれぞれ箇条書きでまとめてください:
{技術案の概要}
3. 制御・状態遷移系 | Control & State Transition
🔹 テンプレート05:状態遷移の記述支援 | Assist in describing state transitions
以下の動作仕様に基づいて、状態遷移図または状態遷移表を構成するための要素を整理してください:
{制御仕様やフローの記述}
🔹 テンプレート06:制御アルゴリズムの比較 | Compare control algorithms
PID制御とMPC制御の違いを、次の観点で比較してください:制御性能、実装容易性、用途
(または)
以下の2つの制御方式を比較してください:
{制御方式A}, {制御方式B}
4. 教材・チュートリアル作成 | Teaching & Tutorial Creation
🔹 テンプレート07:学習教材の構成案作成 | Propose a learning material structure
以下のテーマに基づいて、技術学習教材(初学者向け)の構成案を作成してください:
{テーマ(例:インピーダンス、状態空間表現など)}
🔹 テンプレート10:教材構成テンプレート | Template for chapter structure
あなたは教材構成設計の専門家です。
以下の情報に基づいて、教材の章構成・展開順・学習ストーリーを提案してください:
【教材テーマ】
{例:半導体基礎(Edusemi v4.x)}
【対象読者】
{例:電気電子系の大学2年生レベル}
【学習目標】
{例:P-N接合、MOS構造、CMOSインバータの理解}
【出力形式】
- 章タイトル(日英併記)
- 各章の概要
- 展開順の意図と狙い(例:P→MOS→CMOS)
🔹 テンプレート11:教材パッケージ設計 | Educational package design
あなたは教育パッケージ設計の専門家です。
以下の教材を統合し、教育カリキュラムとしてパッケージ化する構成案を提案してください:
【統合対象】
{例:Edusemi(半導体基礎)とSoC_DesignKit(制御テンプレート)}
【想定利用】
{例:大学講義・企業研修向け}
【要件】
- モジュール単位で再利用可能
- 内容連携(例:回路理解 → 制御実装)
- GitHub上での教材展開を想定
【出力形式】
- ディレクトリ構造案(階層形式)
- 各構成要素の要約
- 学習者の流れ(ストーリーパス)
5. 評価・レビュー支援 | Evaluation & Review
🔹 テンプレート08:技術文書の改善案 | Improve technical writing
以下の文章を、より明確かつ論理的に改善してください:
{技術的な説明文やレポート文}
6. 対話スタイル設定 | Dialogue Style Settings
🔹 テンプレート09:アシスタント設定指定 | Set assistant behavior
あなたは技術アシスタントです。
常に:
- 端的に
- 専門用語に説明を添えつつ
- 必要に応じて例や図式を交えながら
回答してください。
7. プロジェクト進行・タスク管理 | Project Management
🔹 テンプレート12:GitHub Issue分解 | Decompose into GitHub Issues
あなたは技術プロジェクトマネージャーです。
以下の開発テーマに基づき、GitHub Issueに分解しやすい形でタスク整理を行ってください:
【プロジェクト名】
{例:AITL-H制御アーキテクチャ構築}
【現状】
{例:FSMテンプレート完成、PID統合中}
【目標】
{例:来月中にLLM制御統合のPoCデモ予定}
【出力】
- Issueタイトル
- 要約(日本語/英語)
- ラベル(優先度、カテゴリ)
🔹 テンプレート13:Notionタスク管理 | Notion task management
あなたはNotionを使った教材開発プロジェクト管理者です。
以下の構成に基づき、タスクをNotionデータベースで管理できるように整理してください:
【プロジェクト名】
{例:EduController(AI制御教材)}
【構成要素】
{例:FSM設計章、PID制御章、Pythonシミュレーション章}
【出力】
- タスク名
- 概要
- ステータス(未着手/進行中/完了)
- 優先度
- 担当者
- 関連リンク
🔄 今後の拡張案 | Future Extensions
- チャット履歴からのプロンプト自動抽出
Automatic prompt extraction from chat history - GUIで選べるプロンプトリスト生成
GUI-based prompt list generation - 用語集連動型プロンプト(Edusemi連携)
Glossary-linked prompts (Edusemi integration)