SamizoGPT
ChatGPTを活用したプロンプト設計とプロジェクト管理のための統合フレームワーク
A unified framework for prompt engineering and project design using ChatGPT.
🔗 公式リンク | Official Links
言語 / Language | GitHub Pages 🌐 | GitHub 💻 |
---|---|---|
🇯🇵 Japanese | ||
🇺🇸 English |
📌 概要 | Overview
本リポジトリは、技術開発・教育・AI制御など多岐にわたるプロジェクトを
ChatGPTと連携して効率的に構築・運営するための
プロンプト体系化とプロジェクト設計指針を提供します。
This repository provides a structured system for prompt engineering and project management
to support development, education, and AI-based control systems using ChatGPT.
📁 ディレクトリ構成 | Directory Structure
SamizoGPT/
├── README.md ← プロジェクト概要(本ファイル)
│
├── SamizoGPT-v1x/ ← ChatGPT活用マニュアル(プロンプト・設定・使用法)
├── Project Design Hub/ ← 各プロジェクトの設計・分類・拡張構想
│
├── Edusemi-v4x/ ← 半導体教材(Sky130/RTL-to-GDSII)
├── EduController/ ← 制御理論+AI制御教材
├── AITL-H/ ← FSM+PID+LLM知能制御アーキテクチャ
│
├── DeviceTemplates/ ← NMOS/PMOS Id–Vd, Id–Vg テンプレ
├── InverterTemplates/ ← CMOSインバータVTC/過渡応答
├── ControlTemplates/ ← FSM, Step Response, Bode Plot
├── PaperTemplate/ ← LaTeX論文テンプレート
│
├── gui-tools/ ← プロンプトGUIツール(構想中)
├── api-scripts/ ← ChatGPT API連携スクリプト
├── template-builder/ ← 教材・ドキュメント整形ツール
└── docs/ ← GitHub Pages用(Webドキュメント)
🧠 プロンプト体系化 | Prompt Engineering
ChatGPTとの連携を最大化するための プロンプトテンプレート、使用ルール、命名ガイドライン を提供します。
Provides prompt templates, usage rules, and naming guidelines to maximize integration with ChatGPT.
プロンプトは分類・再利用・体系化を目的に、SamizoGPT-v1x/
に格納されています。
Prompts are stored in SamizoGPT-v1x/
for classification, reuse, and systematization.
📄 含まれる主なファイル | Main files included: |
ファイル名 | 内容 |
---|---|
prompt_templates.md |
分類済みプロンプト集(説明、設計、教育、制御など) Categorized prompt collection (explanation, design, education, control, etc.) |
assistant_config.md |
ChatGPTアシスタントの設定・口調・役割 Assistant configuration: tone, role, and settings for ChatGPT |
usage_guide.md |
効果的なプロンプト使用方法と注意点 Effective usage guide and best practices for prompts |
🧩 プロジェクト設計と管理 | Project Design & Management
教材・制御系・研究開発プロジェクトを構造的に分類・整理し、テンプレート化します。
Classifies, organizes, and templates educational, control, and R&D projects in a structured way.
設計方針は Project Design Hub/
に集約されています。
Design principles are consolidated in Project Design Hub/
.
📄 含まれる主なファイル | Main files included: |
ファイル名 | 内容 |
---|---|
directory_structure.md |
命名規則・ディレクトリ構成・ファイルルール Naming conventions, directory structure, and file rules |
expansion_plan.md |
今後の拡張計画(GUI・RTOS・LLM制御など) Future expansion plan (GUI, RTOS, LLM-based control, etc.) |
project_integration_map.md |
プロジェクト間の統合マップ Integration map across projects |
🎓 教育・技術プロジェクト | Educational & Technical Projects
本リポジトリには、以下の 教育・技術系プロジェクト が含まれます。
This repository includes the following educational and technical projects.
📘 教材プロジェクト | Educational Projects
プロジェクト名 | 概要 |
---|---|
Edusemi-v4x/ | 半導体設計教材(Sky130/EDA演習) Semiconductor design training (Sky130 / EDA practice) |
EduController/ | 制御理論・状態遷移・AI制御教材 Control theory, state transition, and AI control training |
AITL-H/ | FSM + PID + LLM 知能制御アーキテクチャ Intelligent control architecture with FSM, PID, and LLM |
SoC_DesignKit_by_ChatGPT | FSM/PID/LLM制御のHDLテンプレート教材(EduControllerと連携) HDL template training for FSM/PID/LLM control (linked with EduController) |
🛠 教育用テンプレート集 | Educational Templates
SamizoGPT には、回路・制御・論文執筆 の基礎を体験できる
最小限のテンプレート集も含まれています。
SamizoGPT also includes minimal templates for experiencing the basics of circuits, control, and academic writing.
ディレクトリ | 概要 |
---|---|
DeviceTemplates/ | NMOS/PMOS 特性テンプレート(Id–Vd・Id–Vg) NMOS/PMOS characteristic templates (Id–Vd, Id–Vg) |
InverterTemplates/ | CMOS インバータ特性テンプレート(VTC・過渡応答) CMOS inverter characteristic templates (VTC, transient) |
ControlTemplates/ | 制御テンプレート集(FSM、Step Response、Bode Plot) Control templates (FSM, Step response, Bode plot) |
PaperTemplate/ | LaTeX 論文雛形(IEEEtran ベース) LaTeX paper template (based on IEEEtran) |
🔎 詳細な説明や使用方法は、各ディレクトリの README を参照してください。
See each directory’s README for detailed descriptions and usage instructions.
🚀 今後の展望 | Future Development
以下の機能はすでにプロトタイプや初期実装が進んでおり、
今後さらに強化・統合していく予定です。
The following features are already prototyped or partially implemented, and will be further enhanced and integrated.
-
プロンプト+GUI連携ツール(
gui-tools/
)
Prompt + GUI integration tool (CLI/GUI-based prompt generation) -
オンラインドキュメント整備(
docs/
による GitHub Pages)
Online documentation using GitHub Pages (docs/
) -
LLMベース制御モデル統合(
AITL-H/
)
Integration of LLM-based control models (AITL-H) -
ChatGPT API連携スクリプト(
api-scripts/
)
ChatGPT API integration scripts (api-scripts/
) -
教材テンプレートの自動PDF化・整形展開(
template-builder/
)
Automated PDF generation and formatting of educational templates (template-builder/
)
👤 執筆者情報 / Author
📄 ライセンス / License
本プロジェクトはハイブリッドライセンスを採用
This project adopts a Hybrid License
教材・コード・図表の性質に応じて以下のライセンスを適用します。
Different licenses are applied depending on whether the content is code, text, or figures.
📌 項目 / Item | ライセンス / License | 説明 / Description |
---|---|---|
コード(Code) | MIT License | 自由に使用・改変・再配布可 Free to use, modify, and redistribute |
教材テキスト(Text materials) | CC BY 4.0 | 著者表示必須 Attribution required |
図表・イラスト(Figures & diagrams) | CC BY-NC 4.0 | 非商用利用のみ可 Non-commercial use only |
外部引用(External references) | 元ライセンスに従う Follow original license |
引用元を明記 Cite the original source |
💬 フィードバック / Feedback
改善提案や議論は GitHub Discussions からお願いします。
Propose improvements or start discussions via GitHub Discussions.