Skip to main content

Agentic AI Device Attributes Analysis Demo

A comprehensive demonstration of an Agentic AI system for device behavior analysis and fraud prevention. This package provides an interactive web-based demo that showcases how AI agents can analyze device attributes to detect suspicious behavior and potential fraud.

Features

  • Interactive Web Interface: Clean, modern UI for device analysis demonstration
  • Real-time Analysis: Simulated AI-powered device attribute analysis
  • Multiple Risk Levels: Supports normal, suspicious, and fraudulent device scenarios
  • Agentic AI Simulation: Demonstrates multi-agent decision-making processes
  • Zero Dependencies: Uses only Python standard library for maximum compatibility
  • Easy Deployment: Simple installation and deployment options

Installation

From PyPI (when published)

pip install agentic-ai-device-analysis

From Source

git clone https://github.com/deviceanalysis/agentic-ai-device-analysis.git
cd agentic-ai-device-analysis
pip install -e .

Development Installation

git clone https://github.com/deviceanalysis/agentic-ai-device-analysis.git
cd agentic-ai-device-analysis
pip install -e ".[dev]"

Quick Start

Command Line

After installation, you can start the demo server using:

# Using the main command
agentic-demo

# Alternative command
device-analysis-demo

# With custom host and port
agentic-demo --host 0.0.0.0 --port 8080

Python Module

# Run as module
python -m agentic_ai_demo

# With arguments
python -m agentic_ai_demo --host localhost --port 8000

Direct Script Execution

python agentic_ai_demo/server.py

Usage

  1. Start the server using any of the methods above
  2. Open your web browser and navigate to http://localhost:8000
  3. Use the interactive interface to analyze different device scenarios:
    • Normal Device: Simulates a legitimate user device
    • Suspicious Device: Shows elevated risk indicators
    • Fraudulent Device: Demonstrates high-risk fraud patterns

API Endpoints

  • GET / - Main demo interface
  • GET /api/analyze?type={normal|suspicious|fraud} - Device analysis API
  • GET /health - Health check endpoint

Demo Features

Device Analysis Types

  1. Normal Device Analysis

    • Low risk score (0.1-0.3)
    • Standard device fingerprinting
    • Typical user behavior patterns
  2. Suspicious Device Analysis

    • Medium risk score (0.4-0.7)
    • Anomalous behavior detection
    • Enhanced monitoring recommendations
  3. Fraudulent Device Analysis

    • High risk score (0.8-0.95)
    • Multiple fraud indicators
    • Immediate action recommendations

AI Agent Simulation

The demo simulates various AI agents working together:

  • Device Fingerprint Agent: Analyzes hardware and software characteristics
  • Behavior Analysis Agent: Monitors user interaction patterns
  • Risk Assessment Agent: Calculates overall fraud probability
  • Decision Engine: Coordinates agent findings and recommendations

Architecture

Release files for agentic-ai-device-analysis 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentic-ai-device-analysis 1.0.1
File Size Uploaded
agentic_ai_device_analysis-1.0.1.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentic-ai-device-analysis 1.0.1
File Interpreter ABI Platform
agentic_ai_device_analysis-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 30.6 kB

Release files / agentic_ai_device_analysis-1.0.1.tar.gz

Download URL agentic_ai_device_analysis-1.0.1.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c5decb2718b97ca5a3d3dbd010a4ca69d0c7bef55f812c329e26ef2dab4938f3
BLAKE2b-256 checksum
How to use checksums
850bbffc18481dc57bb9b860d5736325f09b460db1c9bf18bd82d04d5b5ff7ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.1

Release files / agentic_ai_device_analysis-1.0.1-py3-none-any.whl

Download URL agentic_ai_device_analysis-1.0.1-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e708aaa6e0bc7ed492afaa89b2f15208cf7c8d3f9374c54731a9483ccae57fe
BLAKE2b-256 checksum
How to use checksums
774a3279e511fac10caa7c3f3347632ae3d75dbb67c951dc30ef9c2f8771333a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page