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.