SamizoGPT_SemiTechBot


🧠 SamizoGPT – Semiconductor Tech Bot

Back to Samizo-AITL Portal MIT License

A customizable chatbot template for semiconductor engineers and students.
It uses the ChatGPT API to provide interactive answers to technical questions in device design, fabrication processes, testing, and failure analysis.

⚠️ Note:
This project is a prompt-driven chatbot template kit built on top of the ChatGPT API.
It currently provides a minimal setup using Flask and markdown-based prompts.
The following features are under development and not yet implemented:

Please treat this as a technical prompt toolkit, not a complete chatbot application.


Language GitHub Pages 🌐 GitHub 💻
🇺🇸 English GitHub Pages EN GitHub Repo EN
🇯🇵 Japanese GitHub Pages JP GitHub Repo JP

📁 Folder Structure

SamizoGPT_SemiTechBot/
├── docs/
├── prompt_templates/
│   └── semi_tech_support.md
│   └── semi_failure_analysis.md
├── samples/
│   └── faq_failure_analysis.md
├── api-scripts/
│   └── flask_semi_bot.py
├── config/
│   └── semi_settings.yaml
├── .gitignore
└── README_en.md

🚀 How to Run

🔧 Install Dependencies

pip install openai flask pyyaml

▶️ Run the Flask App

cd api-scripts
python flask_semi_bot.py

🔗 API Usage Example

Using curl

curl -X POST http://127.0.0.1:5000/chat \
     -H "Content-Type: application/json" \
     -d '{"message": "What happens when the gate oxide becomes thinner?"}'

⚠️ Notes


📄 Bot Templates

This project includes the following prompt templates for chatbot responses:

File Name Description (JP) Description (EN)
semi_tech_support.md 半導体の設計・プロセス・テスト・信頼性に関する質問に幅広く対応 General support for semiconductor design, process, test, and reliability
semi_failure_analysis.md 信頼性試験や不良解析に特化し、工程・構造・原因・対策を丁寧に解説 Specialized in reliability and failure analysis, with engineering-focused responses

📘 Example Bot Answers (FAQ)

You can view sample answers generated by the failure analysis bot here:

📄 faq_failure_analysis.md


👤 Author Information

Shinichi Samizo

📌 Areas of Expertise:

📬 Contact


📄 License

This project is licensed under the MIT License.