Spaces:
Sleeping
Sleeping
File size: 4,204 Bytes
868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 6543833 868d431 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | # Submission Next Steps
This is the short operational checklist for turning the current repo into a
polished hackathon submission.
## 1. Run the core deterministic benchmark ladder
This proves the rubric separates weak generic empathy from staged,
task-aware behavior.
```powershell
py -3 benchmark.py
```
Artifacts written:
- `results/local_benchmarks.md`
- `results/local_benchmarks.json`
## 2. Run the deterministic skills/agents benchmark
This gives you the policy-side agentic story without changing the environment.
```powershell
py -3 benchmark_agentic.py
```
Artifacts written:
- `results/agentic_benchmarks.md`
- `results/agentic_benchmarks.json`
After running steps 1 and 2:
- copy the summary numbers into [README.md](C:\Users\Gokul nandan T M\Desktop\personalprojects\meta\meta-hackathon\README.md)
- keep both the rubric ladder and the skill-routed results in the final submission
## 3. Run the mandatory hackathon stdout-contract baseline
This is the script the submission already exposes.
```powershell
$env:API_BASE_URL="https://router.huggingface.co/v1"
$env:MODEL_NAME="Qwen/Qwen2.5-72B-Instruct"
$env:HF_TOKEN="<your-token>"
$env:ESC_ENV_URL="http://localhost:7860"
py -3 inference.py
```
Use this when you want the strict `[START] / [STEP] / [END]` output format.
## 4. Run the Markdown-writing LLM benchmark
Use this when you want a reusable results file for the README or final report.
```powershell
$env:API_BASE_URL="https://router.huggingface.co/v1"
$env:MODEL_NAME="Qwen/Qwen2.5-72B-Instruct"
$env:HF_TOKEN="<your-token>"
$env:ESC_ENV_URL="http://localhost:7860"
py -3 benchmark_llm.py
```
Artifacts written:
- `results/llm_benchmark.md`
- `results/llm_benchmark.json`
## 5. Run the skill-routed LLM benchmark
Use this when you want an explicit skills/agents baseline with route traces.
You can use a local OpenAI-compatible endpoint here during development.
```powershell
$env:API_BASE_URL="http://localhost:11434/v1"
$env:MODEL_NAME="qwen2.5:7b-instruct"
$env:API_KEY="ollama"
$env:ESC_ENV_URL="http://localhost:7860"
py -3 benchmark_agentic_llm.py
```
For the final Hugging Face run, swap in your deployment endpoint and token.
Artifacts written:
- `results/agentic_llm_benchmark.md`
- `results/agentic_llm_benchmark.json`
## 6. Replace the `TBD` rows in the README
Update the `Baseline scores` section in [README.md](C:\Users\Gokul nandan T M\Desktop\personalprojects\meta\meta-hackathon\README.md) with:
- deterministic local baselines from `benchmark.py`
- deterministic skill-routed baseline from `benchmark_agentic.py`
- one real LLM baseline from `benchmark_llm.py`
- one real or local skill-routed LLM baseline from `benchmark_agentic_llm.py`
Recommended final ladder:
- `generic_template`
- `validation_only`
- `stage_aware_heuristic`
- `skill_routed_deterministic`
- one real LLM baseline
- one skill-routed LLM baseline
## 7. Add one short benchmark narrative to the README
Keep it brief. Include:
- the generic repeated empathy template no longer succeeds
- the stage-aware heuristic completes all tasks
- the skill-routed policy keeps similar performance while exposing turn-level routing decisions
- the hard task requires an explicit safety-aware finish
## 8. Smoke-test the deployable artifact
Before submitting, verify both local and containerized runs.
```powershell
docker build -t esc-openenv .
docker run -p 7860:7860 esc-openenv
```
Then hit:
- `GET /`
- `GET /tasks`
- `POST /reset`
- `POST /step`
- `GET /state`
## 9. Optional but high-value polish
If you still have time, these are the best improvements:
- add one screenshot or short GIF of a successful hard-task trajectory
- add a tiny `Why this benchmark is hard` section to the README
- add one short ablation note comparing plain LLM vs skill-routed LLM
## 10. Final pre-submit check
Make sure these are true:
- local benchmark artifacts exist in `results/`
- agentic benchmark artifacts exist in `results/`
- at least one LLM benchmark artifact exists in `results/`
- README contains real numbers, not `TBD`
- Docker build works
- the hard task is only successful when safety support is referenced
- the generic template baseline does not succeed
|