AgentNeo
RagaAIPackageGitHub
  • AgentNeo
  • Getting Started
    • Overview
    • Quick Start Guide
    • Installation Guide
  • Features
    • Architecture
    • Basic Usage
    • Components
    • Key Features
    • Dashboard
  • Developer Guide
    • Advanced Usage
    • API Documentation
    • Database
  • Evaluation & Metrics
    • Metric Configuration
    • Overview
    • Supported Metrics
  • Contributing
    • Guidelines
    • Pull Request Process
    • Development Setup
  • Troubleshooting
    • Common Issues and Solutions
    • Frequently Asked Questions
  • Release Information
    • Breaking Changes
    • Version History
  • Reference
    • Glossary
    • Changelog
Powered by GitBook
On this page
  • System Overview
  • Key Components
  • Data Flow
  1. Features

Architecture

PreviousInstallation GuideNextBasic Usage

Last updated 6 months ago

System Overview

AgentNeo follows a modular architecture designed for flexibility and extensibility:

Key Components

1. Tracer Module

  • Decorators for instrumentation

  • Event collection

  • Metric computation

  • Data buffering

2. Storage Layer

  • SQLite database

  • JSON log files

  • Data persistence

  • Query interface

3. Dashboard Service

  • Web interface

  • Real-time updates

  • Data visualization

  • Analysis tools

4. Evaluation

  • Metric computation

  • Performance analysis

Data Flow

  1. Instrumentation

    @tracer.trace_llm()
    def your_function():
        pass
  2. Trace Collection

    • Capture function calls

    • Record timestamps

    • Collect metrics

  3. Data Processing

    • Compute metrics

    • Generate summaries

    • Update storage

  4. Visualization

    • Display in dashboard

AgentNeo's System Architecture