Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AML System

A comprehensive system that combines Next.js UI, Python workflow system, and AI agent system for automated task processing.

Project Structure

  • frontend/ - Next.js UI application
  • workflow_system/ - Python workflow management system
  • ai_agents/ - Python AI agent system
  • shared/ - Shared types and utilities

Setup Instructions

Frontend (Next.js)

cd frontend
npm install
npm run dev

Workflow System

cd workflow_system
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\activate
pip install -r requirements.txt
python main.py

AI Agent System

cd ai_agents
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\activate
pip install -r requirements.txt
python main.py

Architecture

The system consists of three main components:

  1. Frontend (Next.js)

    • User interface for initiating workflows
    • Real-time updates via Server-Sent Events (SSE)
    • Workflow status monitoring
  2. Workflow System

    • Manages workflow execution
    • Coordinates between UI and AI agents
    • Handles SSE updates to the frontend
  3. AI Agent System

    • Contains multiple AI agents that collaborate
    • Processes tasks and updates workflow status
    • Communicates results back to the workflow system

Communication Flow

  1. UI initiates workflow → Workflow System
  2. Workflow System creates workflow ID → UI
  3. Workflow System coordinates with AI Agents
  4. AI Agents process tasks and update Workflow System
  5. Workflow System sends updates to UI via SSE

Participant wallet: 0x9CeaC40E54573409F346257Ba941Fae408513028

About

Web3 hackathon. We were looking for the way to help web3 community identify and track malicious activity

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages