AutonomousVehicleControlBeginnersGuide
자율주행 차량 제어 알고리즘 샘플 코드와 문서로, 초보자가 알고리즘과 소프트웨어 구조를 공부할 수 있는 기술 가이드
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Contributing: see CONTRIBUTING.md. You do not need any key or
.envto run the checks or the web apps.
An autonomous agent that takes a research paper (and its code, if any), writes or adapts the code, runs it in a sandbox, and returns a verdict on whether the paper's headline number holds, with the evidence. Every step is visible live: what each agent is thinking, every command and its output, how long each stage took, and what it cost.
It is built from published methods (PaperBench, RECLAIM, Paper2Code, DeepCode, ReproAgent, HiRAS, CORE-Bench and others; see docs/RESEARCH.md) and runs on any OpenAI-compatible model. Development and testing use DeepSeek through the Tsinghua Paratera gateway.
Five agents in a fixed order (docs/DESIGN.md):
full_release, partial_release or paper_only. It also checks this machine (CPU, RAM, GPU) and
decides whether the target fits, or plans a disclosed scale-down.python reproduce.py
writes results/metrics.json. It is never shown the paper's target values. A Repair Manager
steps in when commands keep failing or the result misses the tolerance.reproduce.py from scratch, scans the code for copied
paper numbers and audits it against the requirements. The verdict (reproduced,
partially_reproduced, not_reproduced, could_not_run) is computed from the re-run number.No step asks a human for confirmation.
git clone https://github.com/bryan273/paper-repro-agent && cd paper-repro-agent
python -m venv .venv && .venv/Scripts/activate # Linux/mac: source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # then put your API key in .env
python scripts/setup_sandbox.py # base env for papers: numpy, sklearn, torch-cpu...
uvicorn repro.server:app --port 8765
Open http://localhost:8765, pick a demo paper and press Run live, or start a run with an arXiv id, a PDF URL or an uploaded PDF. The model for each agent can be chosen under Models and budget.
Command line:
python scripts/run.py --demo fasttext
python scripts/run.py --paper 1607.01759 --repo https://github.com/facebookresearch/fastText --hint "Table 1, AG News"
python scripts/run.py --paper 2504.17192 --model DeepSeek-V4-Pro --max-cost 20
Each run writes runs/<id>/ (events, contract, route, plan, ledger, verdict, report) and
workspaces/<id>/ (the code, data, logs and command ledger).
| Demo | Route | Target | Paper | Clean re-run | Verdict | Time, cost |
|---|---|---|---|---|---|---|
| fastText, Bag of Tricks for Efficient Text Classification (Joulin et al., 2016) | full release | AG News test accuracy, Table 1 | 92.5 % | 92.34 % | reproduced | 21 min, ¥0.56 |
| MC dropout, Dropout as a Bayesian Approximation (Gal and Ghahramani, 2016) | partial release | Boston Housing test RMSE, Table 1 | 2.97 | 2.93 (5 of 20 splits) | partially reproduced | 43 min, ¥0.51 |
| Isolation Forest (Liu, Ting and Zhou, 2008) | paper only | Ionosphere AUC, Table 3 | 0.85 | 0.849, then 0.851 in a second run | reproduced twice | 24 and 32 min, ¥0.53 and ¥0.32 |
One run each, all agents on DeepSeek-V4-Flash, laptop CPU. Details and the problems found along the way are in docs/PILOT.md.
All three run on a laptop CPU. Recorded runs are in web/demo-runs/ and can be replayed in the UI
without a runner.
Yujiu Yang) or title words. Papers already run on this runner come first, with their verdicts (select one to open that run); "Reproduce this paper" fills in the arXiv ID. Every run is saved under runs/ on the runner machine and listed under Recent runs (Show all for the full list). Searching needs a runner, since the page asks arXiv through it.pip install pytest playwright
python -m pytest tests/ -q
tests/test_core.py covers the verdict rules, quote validation, error injection, sandbox guards (allowed commands, paths, scrubbed environment, timeout, stop) and the finish gate. tests/test_ui.py drives the UI in replay mode with Playwright (installed Edge or Chrome): thumbnails render, a sample can be replayed to its verdict, highlights appear, clicks scroll the paper and the timeline, the report downloads, and phones get no horizontal scroll. No test calls a model.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗