hotspot_analysis  by yourdadisco

AI hot topic analysis for B2B decision-making

Created 2 months ago
495 stars

Top 61.9% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an AI hot topic analysis assistant designed for B-end enterprises. It addresses the challenge of staying updated with rapidly evolving AI trends by automatically collecting, analyzing, and prioritizing relevant information based on specific business needs, enabling product managers and business personnel to gain targeted insights and make informed decisions.

How It Works

The system employs a dual-architecture approach: a React 18 + TypeScript frontend for user interaction and a FastAPI backend for core logic. Data is collected via Celery scheduled tasks from diverse sources including news media, technical communities, and social media. Collected content undergoes parsing, business relevance matching against user-defined business descriptions, and importance classification using a large language model (LLM) into five tiers. The backend generates intelligent analysis reports with actionable recommendations, which are then presented to the user via the frontend.

Quick Start & Requirements

  • Primary Install/Run: Clone the repository, configure environment variables (.env), start the backend (cd backend; pip install -r requirements.txt; python src/main.py), and then start the frontend (cd frontend; npm install; npm run dev).
  • Prerequisites: Node.js 18+ (frontend dev), Python 3.11+ (backend dev), PostgreSQL 15+, Redis 7+, and an LLM API key (e.g., DeepSeek).
  • Links: API Documentation available at http://localhost:8000/docs (after backend startup).

Highlighted Details

  • Multi-source hot topic collection from news, tech communities, and social media.
  • Business matching analysis to tailor insights to specific company needs.
  • Five-level importance classification (Urgent/High/Medium/Low/Watch) powered by LLMs.
  • Automated daily updates with configurable cron schedules.
  • Intelligent analysis reports include explanations, business impact, and suggested actions.

Maintenance & Community

Questions and suggestions can be submitted via GitHub Issues. No specific details on contributors, sponsorships, or dedicated community channels (like Discord/Slack) are provided in the README.

Licensing & Compatibility

The project is licensed under the MIT License, which permits commercial use and integration into closed-source projects.

Limitations & Caveats

The project is marked as "Under Development" (🚧 开发中) with version 0.1.0. The last update date listed is April 19, 2026, which appears to be in the future. Specific details regarding production deployment complexity or performance benchmarks are not extensively covered.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
516 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.