LLMVis / components

Commit History

  1. Tutorial, feedback, and github buttons added

    e1f91c2

  1. Fixed slider loading bug

    4416500

  1. Updated and partitioned glossary

    e2d10e5
  2. Moved glossary button to header instead of hidden in sidebar

    42ae447

  1. Added simpler ablation experiment buttons to add full categories

    3c5f2fd
  2. Added pre-built prompts for app and chatbot

    018a9f2

  1. Bug fix: type issue with models leading to gibberish outputs

    5528a77
  2. Replace token references with word in output selection stage⁠

    cdpearlman +1: Claude Opus 4.6
    ac0335e

  1. Rename L#-H# notation to L#-D# for detector consistency⁠

    cdpearlman +1: Claude Opus 4.6
    deb2071

  1. Reduce jargon across UI for younger/less-technical audiences⁠

    cdpearlman +1: Claude Opus 4.6
    abf6a1c

  1. Fixed ablation graphs first token population, still need to fix original graphs when no beam selected

    670d882

  1. Fixed duplicate activation store bug

    78cc5b4
  2. added color swatches for easy mapping from attention categories to BertViz

    96e2bc7

  1. display attention category scores in order

    c629c1f
  2. completed the rest of the explanation improvements from JARVIS audit

    ff1ba74
  3. New models chosen and rag docs updated

    f478beb

  1. Attention refactor, better categorization and explanation

    7fa8fb4

  1. Fixed glossary UI to be cleaner

    1cce926
  2. Added glossary embeddings and explanations

    2800225

  1. ablation experiment fixes, better UI and full sequence comparison

    a938eeb

  1. feat(output): Add token scrubber with per-position top-5 next-token probabilities⁠

    cdpearlman +1: Cursor
    d60cfe2
  2. Add drag-to-resize on chat window left edge⁠

    cdpearlman +1: Cursor
    718dfcb

  1. Added message greeting to chatbot

    b6266bb
  2. Reset chat history on browser refresh to show greeting⁠

    cdpearlman +1: Cursor
    cbe8dbf
  3. Add greeting message to chatbot on first open⁠

    cdpearlman +1: Cursor
    678a73d

  1. Resolve merge conflicts in README.md and todo.md⁠

    cdpearlman +1: Cursor
    b4d0227
  2. feat: Add AI chatbot with Gemini integration and RAG support⁠

    cdpearlman +1: Cursor
    62884e7
  3. cleanup for merge

    b194610
  4. chore: remove unused code, imports, and deprecated functions⁠

    cdpearlman +1: Cursor
    2965a7d
  5. conductor setup

    aabd66e

  1. conductor(checkpoint): Checkpoint end of Phase 2: Frontend Control Panel

    24bd049

  1. Fix ablation head selection: handle old data format, prevent spurious selections on render

    bb577e6
  2. Fix 5 UI issues: comparison button, tokenization layout, expandable attention categories, BertViz instructions, multi-layer ablation

    0f46e9c
  3. rules change for simple git commit messages

    d90df7f
  4. Refactor analysis scope and enhance attention UI (Agents F and G)

    8a1fc4b
  5. Add educational explanations to pipeline stages (Agent C): embedding lookup table, MLP knowledge storage, attention viz guide

    3e6c5b6
  6. Improve UI clarity: rename generation settings labels and remove score display

    d134e9a

  1. Add comprehensive test suite for utility modules (73 tests)

    e13b1ba

  1. Refactor: Replace heatmap with pipeline explanation visualization

    3850656
  2. heatmap implementation

    ac745db

  1. Ablation updated for full sequence, needs refactor for front-end and workflow

    2ad1c2e

  1. Fixed errors for beam search refactor

    c19d5a8

  1. Switched to beam search instead of single token

    4c3d673
  2. Fix storage quota error by using memory storage and add type safety checks

    cc96787

  1. Update layer highlighting to 100% threshold for actual output token only⁠

    9d22c3c

  1. Improve explanations: optimize head categorization and comparison thresholds, enhance ablation explanation, rewrite all tooltips for high school level

    b828e58
  2. Clean up: fix significant layer threshold to 50%, remove unused logit lens parameter, remove certainty calculations

    a4e6de8

  1. Add ablation experiment before/after comparison with Reset button⁠

    d701d46

  1. Fix token predictions not being collected - changed condition to check for block_outputs and norm_parameters instead of logit_lens_parameter

    d6f21db

  1. Implement PHASE 3: Tokenization Explanation Section - Created components/tokenization_panel.py with three-column layout - Added HTML/CSS-based static tokenization diagram - Integrated tokenization panel into main_panel.py - Added update_tokenization_display() callback - Added CSS styling with hover effects and connecting lines - Implemented comparison mode support with vertical stacking

    f0bb174