Skip to content

Subrahmanyam2305/self-evolving-agent

Repository files navigation

Continual-SEA: Self-Evolving AI + Human Data Marketplace

A professional UI for a self-evolving AI agent that collaborates with humans through a data marketplace to improve its capabilities.

Overview

Continual-SEA represents an innovative approach to AI improvement through human-AI collaboration. The platform enables:

  1. The AI agent to identify its own limitations and request specific data
  2. Humans to contribute data through a marketplace and earn rewards
  3. The agent to evolve through continuous learning from contributed data

Features

For Users

  • Human Tasks Marketplace - Browse and submit tasks requested by the agent
  • Quality Checker - Ensure your submissions meet quality standards
  • Wallet & Rewards - Get paid for your contributions
  • Gamification - Earn badges, XP, and climb the leaderboard

For the Agent

  • Agent Dashboard - View agent identity, needs, and activities
  • Evolution Requests - Manage data collection campaigns
  • Training Progress - Monitor improvement from fine-tuning runs

For Admins

  • Dataset Uploads - Upload and manage datasets
  • Agent Settings - Configure agent behavior and evolution parameters

UI/UX Details

  • Design Style: Professional, clean, accessible dark-mode interface
  • Color Scheme: Gray backgrounds with blue accent colors for good contrast
  • Typography: Optimized font sizes and line heights for readability
  • Layout: Compact sidebar navigation with responsive content areas
  • Icons: Appropriately sized and balanced with text

Recent UI Improvements

  • Fixed issues with oversized icons and undersized text
  • Improved color contrast for better readability
  • Enhanced responsive design for all device sizes
  • Streamlined navigation and information hierarchy
  • Optimized layout for better usability and focus on content
  • Redesigned components with consistent spacing and sizing

Tech Stack

  • Frontend: React, TypeScript, Next.js
  • Styling: Tailwind CSS with custom theme
  • UI Components: Headless UI, Heroicons

Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/agentic-payments.git
  1. Install dependencies
cd agentic-payments
npm install
  1. Run the development server
npm run dev
  1. Open http://localhost:3000 in your browser

Page Breakdown

  1. Agent Dashboard: Agent identity, needs, and activity timeline
  2. Evolution Requests: AI-generated requests with details
  3. Human Tasks Marketplace: Task browsing and submission
  4. Dataset Uploads: Upload and manage datasets
  5. Training Progress: Visualize fine-tuning metrics
  6. Wallet & Rewards: Manage earnings and payouts
  7. Settings: Configure agent and user settings
  8. About the Agent: Learn about the self-evolution concept

Responsive Design

The UI is optimized for all device sizes:

  • Desktop: Full featured layout with sidebar navigation
  • Tablet: Responsive layout with collapsible sidebar
  • Mobile: Streamlined experience with touch-friendly components

Future Enhancements

  • Real-time notifications for task submissions
  • Enhanced audio/video processing capabilities
  • Expanded gamification system
  • AI-powered submission quality prediction
  • Collaborative tasks between multiple contributors

License

This project is licensed under the MIT License - see the LICENSE file for details.


Note: This is a UI prototype for a hackathon demo. The actual AI agent functionality would require additional backend services.

About

An agent which can identify it's limitations and request data from humans in a marketplace to finetune itself.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors