Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add realtime visualization dashboard #38

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

samuelarogbonlo
Copy link

@samuelarogbonlo samuelarogbonlo commented Jan 14, 2025

Add Real-time Visualization Dashboard

Ref #39

Overview

Adds a real-time visualization dashboard to monitor agent performance and experiment progress, with logging infrastructure and interactive UI components.

Key Changes

  • Implements visualization system with React-based dashboard
  • Adds logging infrastructure for agent actions and performance metrics
  • Integrates Chart.js for performance visualization
  • Updates MLESolver to track and log experiment progress
  • Creates HTML interface with step-by-step command history

Advantages

  • Real-time monitoring of agent performance and decision making
  • Better debugging through step-by-step command history
  • Easy tracking of experiment progress and improvements
  • Enhanced collaboration through shareable experiment results
  • Visual insights into model behavior and optimization patterns

Implementation Details

  • New components: VisualizationManager and AgentLogger classes
  • Real-time score tracking and command history visualization
  • Interactive UI for reviewing agent decisions and code changes
  • Auto-generated experiment logs in JSON format

Testing

Run the visualization with:

python -m http.server
# Visit http://localhost:8000/research_dir/visualization.html
Screenshot 2025-01-14 at 10 39 45

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant