jackasda211233 commited on
Commit
4f77bc4
Β·
verified Β·
1 Parent(s): 1d53c17

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +42 -0
README.md CHANGED
@@ -260,6 +260,48 @@ We conducted head-to-head live coding tests against a HybridBase variant (same u
260
  | Feature scope | 8 commands, knowledge tracker | 8 commands, simpler |
261
  | Token usage | ~80k | Unknown (couldn't complete) |
262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
  ### Partial Benchmark Results
264
 
265
  **Custom Quick Bench (50 problems: 20 coding, 15 reasoning, 15 math)**
 
260
  | Feature scope | 8 commands, knowledge tracker | 8 commands, simpler |
261
  | Token usage | ~80k | Unknown (couldn't complete) |
262
 
263
+ ### One-Shot Project Tests (Live Coding)
264
+
265
+ Two complete projects were given as one-shot prompts to this model β€” no follow-up corrections, no multi-turn debugging. The model was expected to produce a fully working project from a single detailed prompt, including virtual environment setup, test scripts, and sample data.
266
+
267
+ > **Note:** The author believes the sampling parameters used during testing (temp=0.8, top_p=0.95, top_k=20) may not be fully optimal for this model. There is likely room for improved performance with further parameter tuning.
268
+
269
+ **Test 1: Study Flashcard Engine (one-shot, ~40-50k tokens generated)**
270
+
271
+ Prompt: Build a complete Python CLI tool with SM-2 spaced repetition, 7 commands, JSON API for agent integration, venv setup, and test suite.
272
+
273
+ | Aspect | Result |
274
+ |--------|--------|
275
+ | Runs without errors | βœ… Yes |
276
+ | All commands functional | βœ… 7/7 |
277
+ | SM-2 algorithm | βœ… Correctly implemented |
278
+ | Project structure | βœ… Proper folder, setup.sh, test.sh, test_notes.txt |
279
+ | Card quality | βœ… Clean term-definition pairs, proper key term extraction |
280
+ | CSV export | βœ… Real CSV output using csv.writer |
281
+ | Deduplication | βœ… Explicit seen_fronts set prevents duplicates |
282
+ | Code style | Clean functional style, 788 lines |
283
+ | Bugs found | 1 minor (case sensitivity in some edge cases) |
284
+
285
+ **Test 2: Quiz Generator & Knowledge Tracker (one-shot, ~80k tokens generated)**
286
+
287
+ Prompt: Build a more complex Python CLI tool with 8 commands, 4 question types (MCQ, T/F, fill-in-blank, short answer), knowledge tracking with concept-level granularity, study suggestions, progress visualization, and scoring with partial credit.
288
+
289
+ | Aspect | Result |
290
+ |--------|--------|
291
+ | Runs without errors | βœ… Yes |
292
+ | All commands functional | βœ… 6/8 (suggest command produces generic output with fresh data, weak-topics empty when no errors recorded β€” both technically correct but not useful as demos) |
293
+ | Question generation | βœ… 4 types working (MCQ, T/F, fill, short answer) |
294
+ | Scoring pipeline | βœ… take β†’ score β†’ knowledge tracker update works end-to-end |
295
+ | Knowledge tracking | βœ… Concept-level accuracy tracking, trend detection |
296
+ | Project structure | ⚠️ Files extracted without containing folder |
297
+ | Token usage | ~80k β€” the model autonomously managed file creation, venv setup, testing, and SSH transfer |
298
+ | Bugs found | 2-3 moderate: MCQ questions include markdown headers in question text, T/F generation has a for/else creating unintentional duplicates, suggest command pads with generic entries |
299
+
300
+ **Severity assessment of bugs:** All bugs found in Test 2 are **surface-level generation quality issues**, not architectural or logic errors. The scoring pipeline, knowledge tracker, and data persistence all work correctly. The MCQ header parsing and T/F duplicate issues would likely be fixed in a single follow-up prompt ("fix the question text including markdown headers" / "fix the T/F for/else logic"), requiring minimal effort. No bugs required architectural changes.
301
+
302
+ **For comparison β€” a rival variant (HybridBase) was given the same Quiz Generator prompt:**
303
+ The HybridBase variant **looped twice** during generation (requiring manual intervention: "you are looping, stop, evaluate then continue"), and the final output **crashed on launch** with a `NameError: name 'sentence' is not defined` β€” a variable scoping error where the model referenced a loop variable from a different function. After the looping and intervention, the model was unable to complete the task cleanly. This is a fundamental code generation failure that would require significant debugging, not a quick fix.
304
+
305
  ### Partial Benchmark Results
306
 
307
  **Custom Quick Bench (50 problems: 20 coding, 15 reasoning, 15 math)**