Observed since 20 Oct, 22:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentic-ai-device-analysis
Agentic AI based Device Attributes Analysis Demo for fraud prevention
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.
pip install agentic-ai-device-analysis
git clone https://github.com/deviceanalysis/agentic-ai-device-analysis.git
cd agentic-ai-device-analysis
pip install -e .
git clone https://github.com/deviceanalysis/agentic-ai-device-analysis.git
cd agentic-ai-device-analysis
pip install -e ".[dev]"
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
# Run as module
python -m agentic_ai_demo
# With arguments
python -m agentic_ai_demo --host localhost --port 8000
python agentic_ai_demo/server.py
http://localhost:8000GET / - Main demo interfaceGET /api/analyze?type={normal|suspicious|fraud} - Device analysis APIGET /health - Health check endpointNormal Device Analysis
Suspicious Device Analysis
Fraudulent Device Analysis
The demo simulates various AI agents working together:
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest>=6.0; extra == "dev" | runtime |
blackEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | black>=21.0; extra == "dev" | runtime |
flake8Environment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | flake8>=3.8; extra == "dev" | runtime |
mypyEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | mypy>=0.910; extra == "dev" | runtime |
pre-commitEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pre-commit>=2.15.0; extra == "dev" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest>=6.0; extra == "test" | runtime |
pytest-covEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest-cov>=2.12.0; extra == "test" | runtime |
pytest-mockEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest-mock>=3.6.0; extra == "test" | runtime |
bdist_wheel · 10.71 KB · Python py3
sdist · 19.21 KB · Python source
Shared repository data · GitHub
Observed since 20 Oct, 22:11 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:8e779125e986e350112ea52df4b81d9e7fef0a91a6c526cb7bfbfb09db492253