π§° Checker Auxiliary Toolkit
checker_tools β 4-in-1 Streamlit toolbox covering the full pipeline: data ingestion β bad-case generation β model evaluation β training export
Overview
A data engineering companion to exam_smart_checker / exam_checker_agent,
packaging the four most common data pipeline operations into independently accessible Streamlit web tools.
Launch all at once via a unified script; Docker Compose ready for production.
4 Sub-tools
Port 8302
Port 8303
Port 8304
Port 8305
Tech Stack
Architecture & Deployment
Core Design
Full-Pipeline Data Coverage
The four tools cover the complete data engineering pipeline for an AI review system: PDF parsing (ingestion) β bad-case generation (negative samples) β model evaluation (quality validation) β JSONL export (training delivery).
Unified Hub Launcher
main.py serves as a navigation homepage for entering any sub-tool.
start_all.ps1 / start.sh launches all 4 services in parallel.
docker-compose.yml enables one-command container deployment.
Innovations / My Contributions
- Designed and implemented all 4 standalone Streamlit tools covering the full data engineering pipeline
- Built a unified hub launcher with a clean port allocation scheme
- Wrote Docker Compose config for production containerized one-command deployment
- Implemented Excel β JSONL batch conversion compatible with mainstream training frameworks
- Implemented LLM-as-Judge evaluation framework for automated review quality metrics
Screenshots