Skip to main content

Agentic AI based Device Attributes Analysis Demo for fraud prevention

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentic_ai_device_analysis-1.0.1.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentic_ai_device_analysis-1.0.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file agentic_ai_device_analysis-1.0.1.tar.gz.

File metadata

File hashes

Hashes for agentic_ai_device_analysis-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c5decb2718b97ca5a3d3dbd010a4ca69d0c7bef55f812c329e26ef2dab4938f3
MD5 5779d6783718296795aa20f78e838e74
BLAKE2b-256 850bbffc18481dc57bb9b860d5736325f09b460db1c9bf18bd82d04d5b5ff7ac

See more details on using hashes here.

File details

Details for the file agentic_ai_device_analysis-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for agentic_ai_device_analysis-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e708aaa6e0bc7ed492afaa89b2f15208cf7c8d3f9374c54731a9483ccae57fe
MD5 3234f4ad60d355b6280335545b6b59a1
BLAKE2b-256 774a3279e511fac10caa7c3f3347632ae3d75dbb67c951dc30ef9c2f8771333a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page