LLMVis / app.py

Commit History

  1. Tutorial, feedback, and github buttons added

    e1f91c2

  1. Fixed slider loading bug

    4416500

  1. Moved glossary button to header instead of hidden in sidebar

    42ae447
  2. fixed ablation bug, ablated output was shown in pipeline

    96418df

  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

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

    cdpearlman +1: Claude Opus 4.6
    abf6a1c

  1. Fixed chatbot bubble generation bug

    d075209
  2. Fixed single-token sequence UI bug

    e248349
  3. Fixed ablation original prompt generation bug

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

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

    670d882

  1. Fixed model-switching bug with activation store clearing

    7ad3e7b

  1. Added loading screen to pipeline steps for better UX

    93c55d0
  2. completed the rest of the explanation improvements from JARVIS audit

    ff1ba74

  1. Attention refactor, better categorization and explanation

    7fa8fb4

  1. Fixed glossary UI to be cleaner

    1cce926

  1. Chatbot improvements: UI cleaning, chat streaming, typing animation, and better markdown formatting

    a684a8d
  2. 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. Added full sequence to analysis, still need to do output scrubber

    3f991b4

  1. Add Dockerfile for Hugging Face Spaces deployment

    159696b

  1. Added message greeting to chatbot

    b6266bb

  1. cleanup stuff

    1f487a9
  2. Migrate from Gemini to OpenRouter API⁠

    cdpearlman +1: Cursor
    ef3e36a
  3. Add Hugging Face deployment prep: .gitignore, load_dotenv, API tests⁠

    cdpearlman +1: Cursor
    689669f
  4. Resolve merge conflicts in README.md and todo.md⁠

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

    cdpearlman +1: Cursor
    62884e7
  6. chore: remove unused code, imports, and deprecated functions⁠

    cdpearlman +1: Cursor
    2965a7d
  7. conductor setup

    aabd66e

  1. conductor(checkpoint): Checkpoint end of Phase 3: Visualization & Feedback Loop

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

    24bd049
  3. Fix multi-layer ablation to ablate all heads simultaneously

    ae08976

  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. Refactor analysis scope and enhance attention UI (Agents F and G)

    8a1fc4b
  4. Improve UI clarity: rename generation settings labels and remove score display

    d134e9a

  1. Refactor: Replace heatmap with pipeline explanation visualization

    3850656
  2. Fix heatmap colorbar config

    5261108
  3. 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. Fix storage quota error by using memory storage and add type safety checks

    cc96787

  1. Better explanations, moved transformer layer diagram to be more visible

    080932d

  1. Fix: Add actual_output to session store to display final token and highlight significant layers⁠

    4c6777d
  2. 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