SleepySoft/IntelligenceIntegrationSystem
Intelligence Integration System with AI and Workflow
What it solves
This project addresses the problem of information overload and poor quality of modern news media, where high volumes of "filler" content and clickbait titles often obscure actual intelligence value. It aims to transform raw, public news into structured, high-value intelligence by filtering out noise and summarizing key information.
How it works
The system follows a pipeline of scraping $\rightarrow$ submission $\rightarrow$ cleaning/AI analysis $\rightarrow$ filtering/re-publishing $\rightarrow$ archiving.
- Scraping: Uses RSS feeds and list-page scraping (via
CrawlerServiceEngine.py) to collect news from a wide variety of international media outlets. It includes a "What You See Is What You Get" (WYSIWYG) tool for generating crawler configurations. - AI Analysis: The
IntelligenceAnalyzerProxy.pyuses AI clients and specific prompts to analyze, score, and summarize the collected news. It utilizesjson_repairto ensure high parsing rates of AI outputs. - Storage & Retrieval: Raw and processed data are stored in MongoDB. A vector database (using the
bge-m3model) is used to enable similarity searches, related intelligence jumps, and associated intelligence deduction. - Publication: A built-in web service (
IntelligenceHubWebService.py) provides a management backend and a public-facing page to view the filtered intelligence.
Who it’s for
Users interested in Open Source Intelligence (OSINT) who want to automate the monitoring of global news sources and extract meaningful insights without reading through low-value articles.
Highlights
- Automated OSINT Pipeline: Integrates scraping, AI-driven scoring, and AI-driven summarization into a single workflow.
- Vector DB Integration: Supports advanced search and intelligence correlation/deduction using vector embeddings.
- WYSIWYG Crawler Config: Simplifies the addition of new news sources via a visual interface.
- Multi-source Support: Pre-configured for a wide range of global news agencies (e.g., BBC, Al Jazeera, TASS).
- Modular Architecture: Separates the core hub, crawler engine, and vector database service for flexible deployment.
Related
- Project
- Project
- Project
- Project
- Project