SamizoGPT
A unified framework for prompt engineering and project design using ChatGPT
ChatGPT-based templates for engineering education, technical projects, and AI control.
🔗 Official Links
| Language | GitHub Pages 🌐 | GitHub 💻 |
|---|---|---|
| 🇯🇵 Japanese | ||
| 🇺🇸 English |
📌 Overview
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 ← Project overview (this file)
│
├── SamizoGPT-v1x/ ← Prompt engineering manual (templates, config, usage)
├── Project Design Hub/ ← Project classification, design rules, and expansion plans
│
├── Edusemi-v4x/ ← Semiconductor education (Sky130 / RTL-to-GDSII)
├── EduController/ ← Control theory + AI control education
├── AITL-H/ ← Intelligent control architecture (FSM + PID + LLM)
│
├── DeviceTemplates/ ← NMOS/PMOS Id–Vd, Id–Vg templates
├── InverterTemplates/ ← CMOS inverter VTC / transient templates
├── ControlTemplates/ ← FSM, Step response, Bode plot
├── PaperTemplate/ ← LaTeX paper template
│
├── gui-tools/ ← Prompt GUI tools (planned)
├── api-scripts/ ← ChatGPT API integration scripts
├── template-builder/ ← Auto-formatting tools for teaching docs
└── docs/ ← GitHub Pages (web documents)
🧠 Prompt Engineering
Provides prompt templates, usage rules, and naming guidelines to maximize ChatGPT integration.
Prompts are stored in SamizoGPT-v1x/ for classification, reuse, and systematization.
📄 Main files included:
| File | Description |
|---|---|
prompt_templates.md |
Categorized prompt collection (explanation, design, education, control, etc.) |
assistant_config.md |
Assistant configuration (tone, role, 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.
Design principles are consolidated in Project Design Hub/.
📄 Main files included:
| File | Description |
|---|---|
project_overview.md |
Overall project structure and diagrams |
directory_structure.md |
Naming conventions, directory structure, file rules |
expansion_plan.md |
Future expansion plan (GUI, RTOS, LLM-based control, etc.) |
🎓 Educational & Technical Projects
This repository includes the following educational and technical projects:
📘 Educational Projects
| Project | Description |
|---|---|
| Edusemi-v4x/ | Semiconductor design training (Sky130 / EDA practice) |
| EduController/ | Control theory, state transition, and AI control training |
| AITL-H/ | Intelligent control architecture with FSM, PID, and LLM |
| SoC_DesignKit_by_ChatGPT | HDL template training for FSM/PID/LLM control (linked with EduController) |
🛠 Educational Templates
SamizoGPT also provides minimal templates for experiencing the basics of circuits, control, and academic writing.
| Directory | Description |
|---|---|
| DeviceTemplates/ | NMOS/PMOS characteristic templates (Id–Vd, Id–Vg) |
| InverterTemplates/ | CMOS inverter templates (VTC, transient) |
| ControlTemplates/ | Control templates (FSM, Step response, Bode plot) |
| PaperTemplate/ | LaTeX paper template (based on IEEEtran) |
🔎 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:
- Prompt + GUI integration tool (
gui-tools/) - Online documentation (GitHub Pages via
docs/) - Integration of LLM-based control models (
AITL-H/) - ChatGPT API integration scripts (
api-scripts/) - Automated PDF generation and formatting of educational templates (
template-builder/)
👤 Author
📄 License
This project adopts a hybrid license.
Different licenses apply 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
Please use GitHub Discussions for proposals and questions.