AEIRS is a unified AI-powered analysis platform designed to extract insights from videos, audio, images, and tabular datasets.
It combines LLM reasoning, automated analytics, and interactive visualization into a single modular system.
Analyze video/audio content with AI-driven understanding.
- Automatic transcription
- Contextual summarization
- Sentiment analysis with visual indicators
- Key-point extraction
- Conversational Q&A with the media content
- MP4, MOV
- MP3, WAV
AI-powered exploratory data analysis for structured data.
- CSV / Excel upload
- Automated EDA (statistics, correlations, anomalies)
- Interactive visualizations
- Insight extraction and export (JSON / HTML reports)
- Persistent analysis history
An embedded AI assistant that understands your analysis context.
- Natural language Q&A over dataset insights
- RAG over stored analysis outputs
- Optional OCR & image understanding via vision models
- Context-aware reasoning inside the analysis workflow
Frontend (HTML/CSS/JS)
|
v
FastAPI Backend (Modular Routers)
|
├── SnapSum Pipeline (Media Analysis)
├── AEIDS Pipeline (Dataset Analysis)
├── NEXUS AI (RAG + Reasoning)
|
Vector DB (Pinecone / FAISS)
|
SQLite (Metadata & History)
- FastAPI
- Uvicorn
- Groq LLMs (Text + Vision)
- Pinecone / FAISS (Vector Search)
- pandas, numpy
- SQLite
- HTML, CSS, JavaScript
- Font Awesome
- Responsive UI
- Dark / Light theme support
AEIRS-DATA-and-VIDEO-REPORTER/
│
├── AEIRS/
│ ├── analyser.py
│ ├── detectors.py
│ ├── pipeline.py
│ ├── llm_explainer.py
│ ├── models.py
│ ├── auth.py
│ └── app.py
│
├── frontend/
│ ├── video_analysis.html
│ ├── new.html
│ └── login.html
│
├── uploads/
├── requirements.txt
└── README.md
cd AEIRS-DATA-and-VIDEO-REPORTER/AEIRS
pip install -r requirements.txt
Create a .env file or export variables:
GROQ_API_KEY=your_key_here
PINECONE_API_KEY=your_key_here
uvicorn app:app --reload
http://localhost:8000 → Login
/video-analysis
/dataset-analysis
- Enterprise video audits
- Interview & meeting analysis
- Automated business intelligence
- Dataset exploration for analysts
- AI-assisted reporting workflows
API keys must never be committed to source code or documentation.
Always use environment variables or secret managers.
- Role-based authentication
- Cloud deployment (Docker + AWS/GCP)
- Multi-user project spaces
- Streaming video analysis
- Model switching support