ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗
Physics AI Tutor is an AI-assisted learning platform for high school physics students.
I previously worked as a high school physics teacher in Japan for three years. Through teaching experience, I noticed that many students struggled not only with understanding physics concepts but also with formulating the right questions.
This project aims to help students learn physics by combining:
The goal is to build a reliable AI tutor that explains physics based on verified educational knowledge.
https://ai-tutor.pencil-net.com
To run the project locally, see docs/development.md.
English UI mode, with question and answer content still in Japanese (see Features).
flowchart LR
User[User Browser]
Frontend[Next.js Frontend]
Backend[FastAPI Backend]
DB[(Supabase PostgreSQL)]
Embedding[OpenAI Embedding API]
LLM[DeepSeek API]
User --> Frontend
Frontend --> Backend
Backend --> DB
Backend --> Embedding
Backend --> LLM
The backend acts as the central application layer, connecting the frontend, knowledge database, embedding service, and LLM generation service.
The application is designed to minimize unnecessary LLM usage by prioritizing existing educational knowledge.
flowchart TB
U[User Question]
EXACT{Exact Match Search}
EXIST[Reuse Existing QA]
EMB[Generate Embedding]
SEARCH[Vector Similarity Search]
DB[(PostgreSQL + pgvector)]
SIM{High Similarity QA?}
CONTEXT[Build RAG Context]
LLM[DeepSeek LLM Generation]
ANSWER[AI Tutor Answer]
SAVE[Store Generated QA - UNREVIEWED]
REVIEW[Admin Review]
NEXT[Suggest Next Questions - Concept-based Recommendation]
U --> EXACT
EXACT -->|Found| EXIST
EXACT -->|Not Found| EMB
EMB --> SEARCH
SEARCH <--> DB
SEARCH --> SIM
SIM -->|Yes| EXIST
SIM -->|No| CONTEXT
CONTEXT --> LLM
LLM --> ANSWER
ANSWER --> SAVE
SAVE --> DB
DB --> REVIEW
REVIEW --> DB
EXIST --> NEXT
ANSWER --> NEXT
text-embedding-3-small)physics-ai-tutor
├── backend
│ ├── physics_ai_tutor # FastAPI application
│ ├── tests # Backend tests
│ ├── alembic # Database migrations
│ └── pyproject.toml
│
├── frontend
│ ├── src # Next.js application
│ ├── public
│ └── package.json
│
├── docs
│ ├── development.md # Development guide
│ ├── database.md # Schema and migration guide
│ ├── api.md # API reference
│ └── security.md # Security guide
│
├── docker-compose.yml
├── AGENTS.md # Project rules (CLAUDE.md links here)
├── README.md
└── LICENSE
Production environment:
Issues are tracked inside the repository with git-bug,
so no external tracker is needed. The roadmap is the issue labelled epic:
git bug termui # browse and edit issues
git bug bug -l epic # the roadmap
See docs/development.md for the labels and workflow.
This project is licensed under the MIT License.